KVM 虚拟机备份和还原的示例分析

2023-04-07 08:46:00 示例 备份 还原

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

虚拟机启动后,就可以使用备份的镜像文件了。

相关文章