一、编辑脚本
vim virtinstall.sh
#!/bin/bash ##指明翻译脚本的shell
virt-install \
--cdrom /var/ftp/pub/ios/rhel-server-7.3-x86_64-dvd.ios \ ##指明虚拟机镜像位置的位置
--ram 1024 \ ##指定虚拟机的内存
--cpus 1 \ ##指定虚拟机的cp数u
--disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=9 \ ##指明虚拟机硬盘位置并规定硬盘名字,虚拟机的网卡,虚拟机大小 (test为自己规定的硬盘名字.qcow2可有可无)
--name test \ ##指定虚拟机的名称
--network bridge=br0,model=virtio & \
sh virtinstall.sh :运行脚本
chmod +x virtinstall.sh
./virtinstall.sh :表示运行文件
虚拟机的硬盘:/var/lib/libvirt/images/vm-rsy.qcow2
硬件信息:/etc/libvirt/qemu/vm-rsy.xml
二、模拟恢复虚拟机
将虚拟机的相关文件移除,表示删除虚拟机
cd /var/lib/libvirt/images/
mv vm-rsy.qcow2 /mnt/#硬盘
mv /etc/libvirt/qemu/vm-rsy.xml /mnt#硬件信息
模拟恢复过程
cd /mnt
virsh create vm- rsy.xmL#用硬件信息文件启动虚拟机(一次性的)
在操作过程中会报错
virsh create vm- rsy.