KVM 虚拟机备份和还原的示例分析
KVM 虚拟机备份和还原的示例分析
在进行虚拟机备份和还原操作之前,需要对源虚拟机和目标虚拟机进行一些准备工作。
源虚拟机需要安装 qemu-img 工具,目标虚拟机需要安装 KVM。
安装完成后,使用以下命令对源虚拟机进行备份:
sudo qemu-img convert -f qcow2 -O raw /var/lib/libvirt/images/vm-106.qcow2 /tmp/vm-106.img
这条命令将源虚拟机的镜像文件 vm-106.qcow2 转换为 raw 格式并保存在 /tmp/vm-106.img 中。
然后,将 /tmp/vm-106.img 复制到目标虚拟机的 /var/lib/libvirt/images/ 目录下。
接下来,使用以下命令在目标虚拟机上创建一个名为 vm-106 的虚拟机:
sudo virt-install --name vm-106 --ram 1024 --disk path=/var/lib/libvirt/images/vm-106.img,format=raw --vcpus 1 --os-type linux --os-variant generic --network bridge=virbr0 --graphics none --console pty,target_type=serial --location 'http://download.fedoraproject.org/pub/fedora/linux/releases/27/Server/x86_64/os/' --extra-args 'console=ttyS0,115200n8 serial'
这条命令将在目标虚拟机上创建一个名为 vm-106 的虚拟机,并使用备份的镜像文件 vm-106.img 作为磁盘。
最后,使用以下命令启动虚拟机:
sudo virsh start vm-106
虚拟机启动后,就可以使用备份的镜像文件了。
相关文章