centos 8 安装 kvm
redhat官网说明连接
主要参考连接
详解网卡连接
英文博客连接
虚拟机创建连接
redhat自带的监控网页版连接
教程连接
查看mac地址连接
验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持
cat /proc/cpuinfo | egrep “vmx|svm”
安装
dnf install @virt
sudo yum install qemu-kvm libvirt virt-install
默认情况下,虚拟机模块不包括在标准的Cockpit安装中。
然后,我们需要从cockpit-machines软件包开始安装一些其他软件包,该软件包可以从Web控制台管理虚拟机:
systemctl start libvirtd
systemctl enable libvirtd
sudo rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/bridge-utils-1.5-9.el7.x86_64.rpm
报错
gid:107): 权限不够
正在删除磁盘 ‘mycentos.img’
WARNING /home/zeng/centos/CentOS-8.1.1911-x86_64-dvd1.iso 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]
WARNING /home/zeng/mykvm/mycentos.img 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]
WARNING /home/zeng/centos/CentOS-8.1.1911-x86_64-dvd1.iso 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]
开始安装…
搜索文件 vmlinuz… | 7.7 MB 00:00
搜索文件 initrd.img… | 59 MB 00:00
正在分配 ‘mycentos.img’ | 10 GB 00:00
ERROR Cannot access storage file ‘/home/zeng/mykvm/mycentos.img’ (as uid:107, gid:107): 权限不够
正在删除磁盘 ‘mycentos.img’ | 0 B 00:00
域安装失败,您可以运行下列命令重启您的域:
‘virsh start virsh --connect qemu:///system start mycentos’
否则请重新开始安装。
[ro
https://blog.csdn.net/xixixilalalahaha/article/details/106570511?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase
在宿主机中配置桥接
ifcfg-br0内容为
DEVICE=br0
BOOTPROTO=static
IPADDR=192.168.1.119
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
TYPE=Bridge
ifcfg-enp3s0内容为
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp3s0
ONBOOT=yes
BRIDGE=br0
查看mac地址 ip link show
连接
mac地址要与网卡地址对应
虚拟机网卡 ifcfg-enp1s0 内容为
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp1s0
TYPE=Ethernet
HWVICE=52:54:00:f3:e3:de
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DEVICE=enp1s0
virt-install
–name=centos
–memory=3072,maxmemory=3072
–vcpus=2,maxvcpus=2
–os-type=linux
–os-variant=centos8
–location=/opt/virt/iso/CentOS-8.2.2004-x86_64-minimal.iso
–disk path=/opt/virt/centos/centos.img,size=40
–bridge=br0
–console=pty,target_type=serial
–extra-args=“console=tty0 console=ttyS0”
参考
kvm用法
快照创建连接
sudo virsh snapshot-create-as --domain ubuntu --name ubuntusnap1 --description “first snap1”
sudo virsh snapshot-create-as --domain centos --name centossnap1 --description “first snap1”
sudo virsh snapshot-delete centos --snapshotname 删除快照
https://www.jianshu.com/p/f6cc295a2108
https://blog.csdn.net/weixin_44049466/article/details/92420063?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase 删除虚拟机
存储池的创建 连接
Centos7 Kvm 存储池
1、存储池介绍
#KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录,通过远端磁盘阵列(ISCSI,NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统
#存储池是放置虚拟机存储的位置,可以是本地,也可以是网络存储,具体的虚拟机实例放置在卷上,
#KVM创建的存储池可以理解为一种映射关系,即将某一块挂载至宿主机器上的存储空间形成可被KVM使用的逻辑存储池,以方便虚拟主机的管理
2、定义存储池
#采用本地目录方式创建KVM存储池
[root@node72 ~]# mkdir -p /data/vmfs
#定义存储池
[root@node72 ~]# virsh pool-define-as vmfspool --type dir --target /data/vmfs
定义池 vmfspool
#创建存储池
[root@node72 ~]# virsh pool-build vmfspool
构建池 vmfspool
#查看所有存储池
[root@node72 ~]# virsh pool-list --all
名称 状态 自动开始
vmfspool 不活跃 否
[root@node72 ~]# virsh pool-info vmfspool
名称: vmfspool
UUID: c6d5bd62-3229-4a16-b267-081d943be80a
状态: 不活跃
持久: 是
自动启动: 否
#设置存储池自动启动
[root@node72 ~]# virsh pool-autostart vmfspool
池 vmfspool 标记为自动启动
#启动存储池
[root@node72 ~]# virsh pool-start vmfspool
池 vmfspool 已启动
[root@node72 ~]# virsh pool-list --all
名称 状态 自动开始
vmfspool 活动 是
[root@node72 ~]# virsh pool-info vmfspool
名称: vmfspool
UUID: c6d5bd62-3229-4a16-b267-081d943be80a
状态: running
持久: 是
自动启动: 是
容量: 49.98 GiB #显示挂载分区总容量
分配: 6.59 GiB #分区已经使用容量
可用: 43.38 GiB #可用容量
[root@node72 ~]#
3、存储池创建映像文件,安装vm
#在存储池创建一个卷(映像文件)
[root@node71 ~]# virsh vol-create-as vmfspool oel3_qcow2.img 10G --format qcow2
创建卷 oel3_qcow2.img
[root@node71 ~]# ll /data/vmfs/
总用量 196
-rw------- 1 root root 197120 10月 26 13:39 oel3_qcow2.img
[root@node71 ~]#
[root@node71 ~]# virsh vol-info --pool vmfspool /data/vmfs/oel3_qcow2.img
名称: oel3_qcow2.img
类型: 文件
容量: 10.00 GiB
分配: 196.00 KiB
[root@node71 ~]#
4、存储池的删除
#忘记记录了,
#virsh pool-destroy vmfspool
#virsh pool-undefine vmfspool
#virsh pool-delete vmfspool
virsh pool与vol命令帮助
Storage Pool (help keyword ‘pool’)
find-storage-pool-sources-as 找到潜在存储池源
find-storage-pool-sources 发现潜在存储池源
pool-autostart 自动启动某个池
pool-build 建立池
pool-create-as 从一组变量中创建一个池
pool-create 从一个 XML 文件中创建一个池
pool-define-as 在一组变量中定义池
pool-define define an inactive persistent storage pool or modify an existing persistent one from an XML file
pool-delete 删除池
pool-destroy 销毁(删除)池
pool-dumpxml XML 中的池信息
pool-edit 为存储池编辑 XML 配置
pool-info 存储池信息
pool-list 列出池
pool-name 将池 UUID 转换为池名称
pool-refresh 刷新池
pool-start 启动一个(以前定义的)非活跃的池
pool-undefine 取消定义一个不活跃的池
pool-uuid 把一个池名称转换为池 UUID
Storage Volume (help keyword ‘volume’)
vol-clone 克隆卷。
vol-create-as 从一组变量中创建卷
vol-create 从一个 XML 文件创建一个卷
vol-create-from 生成卷,使用另一个卷作为输入。
vol-delete 删除卷
vol-download 将卷内容下载到文件中
vol-dumpxml XML 中的卷信息
vol-info 存储卷信息
vol-key 为给定密钥或者路径返回卷密钥
vol-list 列出卷
vol-name 为给定密钥或者路径返回卷名
vol-path 为给定密钥或者路径返回卷路径
vol-pool 为给定密钥或者路径返回存储池
vol-resize 创新定义卷大小
vol-upload 将文件内容上传到卷中
vol-wipe 擦除卷
centos 8 安装 kvm相关推荐
- centos上安装kvm系统
今天在自己电脑的虚拟机系统centos6.5上装了一个KVM(基于内核的虚拟机) 安装准备: 在虚拟机系统处理器选择虚拟引擎模式(关机修改) 关闭防火墙和selinux 临时关闭 永久关闭 vim / ...
- CentOS 8 安装KVM虚拟机 Cockpit管理
安装前先关闭SELINUX sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config KVM管理软件安装 yum -y in ...
- 关于 CentOS 7 安装KVM 桌面化空白的解决方法
问题总是会出现的,解决的方法却不会是千篇一律的.这个问题我用了三天时间安装了十几次,帖子搜索了十几次才堪堪解决. 问题是这个: init 5 切换桌面化以后,空白,啥都没有!!!愁死个人有没有!!! ...
- centos 7 安装kvm 虚拟机
virt-install --name template --ram 512 --location /home/ISO/CentOS-7-x86_64-DVD-1611.iso --disk path ...
- CentOS 6.9下配置安装KVM
注意:KVM一切安装和运行都是在root用户下完成的,并且只有root才能支持某些软件. 一.准备工作: 1.查看系统版本.内核版本 ##查看系统版本 # cat /etc/redhat-releas ...
- Centos 6.4 KVM安装和配置
Centos 6.4 KVM安装和配置 测试使用环境: 服务器:Dell R710 CPU型号物理CPU颗数内存大小和数量 [root@localhost ~]# cat /proc/cpuinfo ...
- Centos 安装 KVM虚拟化工具 超云服务器 VMware
需求:在裸机(超云服务器)上安装centos7,并在centos7上安装虚拟化工具,且再建三个虚拟机(centos/windows) 目录 需求:在裸机(超云服务器)上安装centos7,并在cent ...
- suse linux kvm安装包,在CentOS 7/Ubuntu 16.04/Debian 9/SLES 12上安装KVM的方法
本文介绍在Linux上安装KVM的方法,涉及CentOS 7.Ubuntu 16.04.Debian 9.SUSE Linux Enterprise Server 12(SLES 12). 在Cent ...
- Centos 8 stream x64安装KVM
Centos 8 stream 安装kvm 提示:本次记录介绍根据在X86机器中,安装KVM服务的过程,仅供参考 提示:安装前需确保服务器可以支持与互联网互通,在安装过程中会需要下载外网依赖 Cent ...
最新文章
- 编译openwrt时报错:g++: internal compiler error: Killed (program cc1plus)
- c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能
- 不允许后退提交数据的方法(抗重复刷新提交)
- iOS 自定义layer的两种方式
- C#基于Linq和反射实现数据持久化框架Xml4DB
- python数据分析之(3)pandas
- 微信小程序代码体积压缩到最小
- Python npy文件
- 阿里巴巴代码规范 学习总结
- WIN7安装IIS后无默认网站(Default Web site)解决方案
- 通过Log4j生成CSV格式日志时自动插入表头处理方法
- js实现页面的多个日期时间倒计时效果(多个拼团)
- 51单片机驱动红外编解码模块(YS-IRTM)
- 关于自学es6的笔记上传
- 微信网页授权多应用多域名使用 oauth2授权
- IBM发表未来5年5项科技预测 3D全息手机或现世
- Android点选下拉列表框选项,获取选项内容
- Python 串级PID代码
- Redux和react-redux的区别是什么?
- 熬之滴水穿石:Delphi曾经的利器(2)
热门文章
- Android学习之图片画廊(SimpleAdapter)
- 【语音识别入门】My-Voice-Analysis
- 【电气专业知识问答】问:运行中的隔离开关可能出现什么异常情况?怎样处理?
- 有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐 分成50、90克各一份?
- Android Butterknife黄油刀
- 男女会籍注册(指针数组+链表+二级指针)
- 用CSS3写一个旋转轮播图
- 轨道交通隧道消防应急照明的研究与产品选型
- R语言dplyr包:高效数据处理函数(filter、group_by、mutate、summarise)
- 小程序原生 canvas 绘制身份证区域