모든(9개 VM) KVM 가상 머신을 백업해야 합니다. 일주일에 한 번씩 밤에 백업하고 싶습니다. 예를 들어 VMware Server 및 VMware Server 2는 백업으로 이미지 생성을 사용하여 라이브 백업을 생성하는 데 사용되었습니다.
다음 질문을 드리겠습니다.
1) KVM에서 가상 머신의 실시간 마이그레이션 및 백업에 대한 좋은 가능성이 있습니까? 몇 가지 튜토리얼을 찾았지만 데비안 스퀴즈에서는 작동하지 않습니다.
2) KVM 가상 머신의 라이브 백업(야간)을 권장할 수 있습니까, 아니면 가상 머신 내부에서 백업을 수행해야 합니까?
3) VMware는 VM이 정지되면 백업 및 해동되어 다시 정상적으로 작동하도록 이미지 백업도 수행할 수 있습니다. KVM 가상 머신이 비슷한 작업을 수행할 수 있습니까?
귀하의 답변과 의견에 감사드립니다.
답변1
KVM VM을 완전히 백업하는 스크립트를 생성했는데 라이브 디스크 백업을 지원하지 않지만 세 번째 시나리오와 일치하는 것으로 나타났습니다.Freeze --> backup --> unfreeze
가상 머신과 모든 해당 디스크 및 스냅샷을 백업하고 복원할 수 있습니다.
작동 방식:
- 필요한 경우 가상 머신을 일시 중지합니다.
- 가상 머신 백업
- 가상 머신 복원
예
- 지원
ruby /root/virt-backup/virt-backup.rb \
--backup \
--original-vm snap23 \
--save-dir /var/lib/libvirt/images/backup-11/ \
--with-snapshots
- 다시 덮다
ruby /root/virt-backup/virt-backup.rb \
--restore \
--with-snapshots \
--backup-file /var/lib/libvirt/images/backup-11/snap23.zip
--restore-dir /var/lib/libvirt/images
- 여기에서 전체 예제가 포함된 스크립트를 찾을 수 있습니다.