kvm虚拟机跑win7镜像,我想通过执行virsh save kvm_test_1 d0.checkpoint,生成内存快照,然后利用d0.checkpoint这个内存快照,加上自己自定义的一个xml配置文件(要求name,mac,vnc端口都得变,其他配置较kvm_test_1域的xml可不变),执行virsh restore 命令来快速启动另外一个新的不同域的虚拟机(非kvm_test_1域),具体结果可见下面。这种方案可行吗?virsh命令能满足我的需求吗?如果这个方案不可行,能不能提供一个可行思路?
宿主机:centos7.9.2009
客户机操作系统:windows7
虚拟机:qemu/kvm
虚拟化工具: virsh (版本:4.5.0)
之前发过一个类似贴子,大家给的方案是可以同时启动多个虚拟机,但是都是冷启动,要走开机启动的过程,我想通过内存快照实现快速启动,
最终想要达到的效果是通过virsh restore命令快速启动一个虚拟机,那么,如果有多个xml配置文件,这样我就能同时快速启动多个虚拟机了,这样就省去了开机启动的过程。
so easy
virt-install --connect qemu:///system --virt-type kvm --vcpus=32 --name _my --ram 16384 --cdrom /home/data/iso/ubuntu-20.04.4-live-server-amd64.iso --disk path=/home/data/my.img,size=64,format=qcow2,bus=virtio --network bridge=br0 --os-type=linux --graphics vnc,listen=0.0.0.0 --noautoconsole