文章目录

  • 1、kvm安装条件
  • 2、kvm虚拟化安装
  • 3、kvm虚拟化相关信息
  • 4、为kvm配置网络桥接接口
  • 5、手动安装虚拟机
  • 6、虚拟机管理命令
  • 7、虚拟机快照
  • 8、虚拟机快照脚本


1、kvm安装条件

1)intel cpu ——>vmx
2)amd cpu ——>svm

2、kvm虚拟化安装

dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools"
Virtualization Client		#虚拟化客户端
Virtualization Hypervisor	#虚拟化核心套件
Virtualization Tools		#虚拟化工具

虚拟化 安全配置 虚拟化配置清单_虚拟化

虚拟化 安全配置 虚拟化配置清单_虚拟化_02

虚拟化 安全配置 虚拟化配置清单_xml_03


虚拟化 安全配置 虚拟化配置清单_xml_04

虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_05


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_06


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_07


虚拟化 安全配置 虚拟化配置清单_xml_08


虚拟化 安全配置 虚拟化配置清单_xml_09


虚拟化 安全配置 虚拟化配置清单_虚拟化_10


虚拟化 安全配置 虚拟化配置清单_硬件信息_11

3、kvm虚拟化相关信息

服务名称:
libvirtd

虚拟化核心:
qemu-kvm

虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/westos.qcow2

虚拟化硬件信息
/etc/libvirt/qemu/westos.xml

4、为kvm配置网络桥接接口

虚拟化 安全配置 虚拟化配置清单_虚拟化_12


虚拟化 安全配置 虚拟化配置清单_虚拟化_13


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_14


虚拟化 安全配置 虚拟化配置清单_虚拟化_15


虚拟化 安全配置 虚拟化配置清单_硬件信息_16


虚拟化 安全配置 虚拟化配置清单_xml_17


虚拟化 安全配置 虚拟化配置清单_硬件信息_18

5、手动安装虚拟机

虚拟化 安全配置 虚拟化配置清单_虚拟化_19


虚拟化 安全配置 虚拟化配置清单_xml_20


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_21


虚拟化 安全配置 虚拟化配置清单_xml_22


虚拟化 安全配置 虚拟化配置清单_xml_23


如果要装图形内存必须大于728M

虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_24


硬盘大小一般不小于6G

虚拟化 安全配置 虚拟化配置清单_硬件信息_25


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_26


虚拟化 安全配置 虚拟化配置清单_硬件信息_27


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_28


虚拟化 安全配置 虚拟化配置清单_硬件信息_29


虚拟化 安全配置 虚拟化配置清单_xml_30


虚拟化 安全配置 虚拟化配置清单_虚拟化_31


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_32


安装失败

使用网络方式进行安装

虚拟化 安全配置 虚拟化配置清单_硬件信息_33


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_34


虚拟化 安全配置 虚拟化配置清单_xml_35


虚拟化 安全配置 虚拟化配置清单_xml_36


虚拟化 安全配置 虚拟化配置清单_硬件信息_37


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_38


虚拟化 安全配置 虚拟化配置清单_硬件信息_39


虚拟化 安全配置 虚拟化配置清单_虚拟化_40


虚拟化 安全配置 虚拟化配置清单_硬件信息_41


虚拟化 安全配置 虚拟化配置清单_硬件信息_42


虚拟化 安全配置 虚拟化配置清单_虚拟化_43


虚拟化 安全配置 虚拟化配置清单_虚拟化_44


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_45


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_46


虚拟化 安全配置 虚拟化配置清单_xml_47


虚拟化 安全配置 虚拟化配置清单_xml_48


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_49


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_50


虚拟化 安全配置 虚拟化配置清单_xml_51


把刚才安装的虚拟机删除

虚拟化 安全配置 虚拟化配置清单_硬件信息_52


虚拟化 安全配置 虚拟化配置清单_硬件信息_53


虚拟化 安全配置 虚拟化配置清单_虚拟化_54


无硬盘信息

虚拟化 安全配置 虚拟化配置清单_xml_55


虚拟化 安全配置 虚拟化配置清单_虚拟化_56


虚拟化 安全配置 虚拟化配置清单_硬件信息_57


虚拟化 安全配置 虚拟化配置清单_虚拟化_58


虚拟化 安全配置 虚拟化配置清单_硬件信息_59


虚拟化 安全配置 虚拟化配置清单_xml_60


虚拟化 安全配置 虚拟化配置清单_虚拟化_61


虚拟化 安全配置 虚拟化配置清单_硬件信息_62


虚拟化 安全配置 虚拟化配置清单_虚拟化_63


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_64


虚拟化 安全配置 虚拟化配置清单_虚拟化_65


虚拟化 安全配置 虚拟化配置清单_xml_66


虚拟化 安全配置 虚拟化配置清单_硬件信息_67


进入安装界面

虚拟化 安全配置 虚拟化配置清单_虚拟化_68


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_69


虚拟化 安全配置 虚拟化配置清单_虚拟化_70


虚拟化 安全配置 虚拟化配置清单_虚拟化_71


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_72

6、虚拟机管理命令

virt-viewer westos  		#显示westos虚拟机
virt-manager			#打开虚拟机控制器
virsh list			#列出运行的虚拟机
virsh list --all 	   	#列出所有的虚拟机
virsh start westos		#开启虚拟机
virsh shutdown westos		#正常关闭虚拟机
virsh destory westos		#断电westos虚拟机
virsh define westos.xml		#通过硬件信息文件恢复虚拟机
virsh create westos.xml         #通过硬件信息文件打开虚拟机
virsh undefine westos		#删除虚拟机硬件信息

虚拟化 安全配置 虚拟化配置清单_虚拟化_73

cp /var/lib/libvirt/images/westos.qcow2	  /mnt
cp /etc/libvirt/qemu/westos.html   /mnt

virsh undefine westos		#删除虚拟机硬件信息
rm -rf /var/lib/libvirt/images/westos.qcow2

mv /mnt/westos.qcow2   /var/lib/libvirt/images 
virsh create westos.xml		#通过硬件信息文件打开虚拟机
virsh define /mnt/westos.xml  	#通过硬件信息文件恢复虚拟机

7、虚拟机快照

qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2

虚拟化 安全配置 虚拟化配置清单_硬件信息_74


虚拟化 安全配置 虚拟化配置清单_硬件信息_75


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_76


虚拟化 安全配置 虚拟化配置清单_虚拟化_77


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_78


虚拟化 安全配置 虚拟化配置清单_硬件信息_79


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_80


虚拟化 安全配置 虚拟化配置清单_硬件信息_81


若快照损坏

rm -rf node1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2

//

虚拟化 安全配置 虚拟化配置清单_xml_82


虚拟化 安全配置 虚拟化配置清单_硬件信息_83


虚拟化 安全配置 虚拟化配置清单_虚拟化_84


//

8、虚拟机快照脚本

vim virt_snapshot.sh 
#!/bin/bash			#指定命令运行环境
############create storage file###############
qemu-img create \
-f qcow2 \
-b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/$1.qcow2 &> /dev/null
############import source into virtual########
virt-install \
--name $1 \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2 \
--os-variant rhel8.0 \
--import &> /dev/null &

虚拟化 安全配置 虚拟化配置清单_硬件信息_85


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_86


虚拟化 安全配置 虚拟化配置清单_虚拟化_87


虚拟化 安全配置 虚拟化配置清单_虚拟化_88


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_89


虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_90


虚拟化 安全配置 虚拟化配置清单_硬件信息_91


虚拟化 安全配置 虚拟化配置清单_xml_92


虚拟化 安全配置 虚拟化配置清单_虚拟化_93

虚拟化 安全配置 虚拟化配置清单_虚拟化 安全配置_94

虚拟化 安全配置 虚拟化配置清单_xml_95


虚拟化 安全配置 虚拟化配置清单_硬件信息_96


虚拟化 安全配置 虚拟化配置清单_硬件信息_97