Как создать том снимка на удаленном сервере, используя 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