19.1 kvm安装条件
- inter cpu ----> vmx
- amd cpu ----> svm
19.2 kvm虚拟化安装
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y
解释:Virtualization Client ##虚拟化客户端 Virtualization Tools ##虚拟化工具 Virtualization Hypervisor ##虚拟化核心套件
19.3 kvm虚拟化相关信息
- 服务名称: libvirtd
- 虚拟化核心:qemu/kvm
- 虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/test.qcow2
- 虚拟化硬件信息: /etc/libvirt/qemu/test.xml
19.3 kvm网络桥接接口配置
19.4 手动安装虚拟机
19.5 虚拟机管理命令
- virt-viewer test ##显示虚拟机
- virt-manager ##打开虚拟机控制器
- virsh list ##列出运行的虚拟机
- virsh list --all ##列出所有虚拟机
- virsh start test ##开启虚拟机
- virsh shutdown test ##正常关闭虚拟机
- virsh destroy test ##断电虚拟机
- virsh define test.xml ##通过硬件信息文件恢复虚拟机
- virsh create test.xml ##通过硬件信息文件打开虚拟机
- virsh undefine test ##删除虚拟机硬件信息
19.3 虚拟机快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/test.qcow2 /var/lib/libvirt/ images/node1.qcow2
19.4 虚拟机快照脚本
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 &