如何使用 kvm 创建到远程服务器的快照卷?

如何使用 kvm 创建到远程服务器的快照卷?

我想将几个虚拟机备份到备份服务器。以下是备份步骤。

suspend a virtual machine
create a snapshot of the virtual machine using lvcreate -s
resume a virtual machine
dd if=/virtual_machine_path | lzop > /temp/backup.lzo
rsync /temp/backup.lzo -e "ssh " 1.2.3.4:/backup_path/

但是,虚拟机管理程序服务器没有足够的硬盘空间来在步骤2中创建快照。有没有办法将逻辑卷快照创建到远程服务器?

答案1

您可以使用 netcat 来完成此操作。

dd if=/virtual_machine_path | gzip -o - | nc 1.2.3.4 1234

然后在 1.2.34 上执行

nc -l 1234 > backup.gz

相关内容