##linux系统中虚拟机克隆和虚拟机的快照##

1,当发现一台主机1上已经按装好一台虚拟机后,如何克隆虚拟机?
克隆步骤:
1)在主机1查看已经安装好的虚拟机:
ssh [email protected] ## 切到该主机中
virsh list --all ##查看已经存在的虚拟机
2)在真机2中输入命令:scp [email protected]:/var/lib/libvirt/images/generic.qcow2 /var/lib/libvirt/images/
在这里插入图片描述注:该文件为虚拟机的硬盘管理文件,可以在virt-manager下察看虚拟机的硬盘信息
在真机2中输入命令:scp [email protected]:/etc/libvirt/qemu/generic.xml /mnt/generic.xml
##linux系统中虚拟机克隆和虚拟机的快照##_第1张图片
注:如果不复制该文件则要在图形模式下自己添加虚拟机

virsh create /mnt/generic.xml 恢复虚拟机。
在这里插入图片描述
##linux系统中虚拟机克隆和虚拟机的快照##_第2张图片注:用虚拟机硬件文件一次性打开虚拟机,当在虚拟机管理中force off 虚拟机的时候,再次查看的时候发现没有虚拟机

virsh define /mnt/generic.xml ##永久恢复虚拟机
在这里插入图片描述
在这里插入图片描述
##虚拟机的快照##

##脚本创建快照:
1,创建安装虚拟机脚本:
#!/bin/bash
qemu-img create -f qcow2 -b
/var/lib/libvirt/images/$1.qcow2
/var/lib/libvirt/images/$2qcow2 &> /dev/null ##创建虚拟机快照硬盘
virt-install \ ##创建虚拟机命令
–import \ ##选择创建虚拟机快照方式
–memory 1000 \ ##设置内存
–vcpus 1 \ ##设置cpu内核数
–disk /var/lib/libvirt/images /$2.qcow2,bus=virtio ##设置硬盘
–network bridge=br0,model=virtio \ ##设置网卡

步骤:
##进入cd /opt 目录中,创建文件夹mkdir shell
进入文件夹shell ,
编辑脚本文件:
在这里插入图片描述
##linux系统中虚拟机克隆和虚拟机的快照##_第3张图片

你可能感兴趣的:(##linux系统中虚拟机克隆和虚拟机的快照##)