Linux下的虚拟化部署
##kvm虚拟化相关信息
服务名称:
libvirtd
虚拟化核心
qemu/kvm
虚拟化存储目录(虚拟化硬盘)
/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息
/etc/libvirt/qemu/westosa.xml
#####安装虚拟机
安装虚拟化部件
dnf group install "virtualization Client""Virtualization Hypervisor""Virtualization Tools" -y
手动创建虚拟机硬盘
qemu-img create -f qcow2 /var/lib/libvirt/images/westosc.qcows2 8G -o lazy_refcounts=off
查看信息
qemu-img info westosc.qcows2
##虚拟机常用管理命令
virsh list --all 列出所有虚拟机
virsh start westos
virsh shutdown westos
virsh destroy westos
virsh attach-interface --domain westosc --source br0 --model virtio --live --config --type bridge 添加接口
virsh detach-interface --domain westosc --type bridge --mac “52:54:00:21:65:78” --live --config 删除接口
virsh attach-disk westosc /var/lib/libvirt/images/westosc_disk.qcows vdb --subdriver qcow2 --live --config 添加硬盘
virsh detach-disk westosc --target vdb --live --config 删除硬盘
##添加虚拟机快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/lcf.qcow2
###虚拟机在Linux系统中运输
在westosa中复制westosa虚拟机的文件到westosb中
scp /etc/libvirt/qemu/westosa.xml root@172.25.254.226:/var/lib/libvirt/images
scp /var/lib/libvirt/images/westosa.qcow2 root@172.25.254.226:/var/lib/libvirt/images
virsh define westos.xml 通过硬件信息恢复虚拟机
virsh create westos.xml 一次性的打开虚拟机
virsh undefine westos 删除虚拟机硬件信息
###利用脚本快捷建立虚拟机
vim westos.sh
#利用脚本快捷建立快照
#利用脚本快速重置虚拟机