
실시간 마이그레이션을 위해 한 호스트에서 다른 호스트로 복사할 VM 디스크가 있습니다.
VM의 디스크를 복사하는 두 가지 방법을 생각할 수 있습니다.
원래 호스트에서 논리 볼륨의 스냅샷을 만들고, 대상 호스트에 동일한 크기의 논리 볼륨을 생성합니다. 그런 다음 명령을 사용하여 복사하십시오
dd
.대상 논리 볼륨에 새 VM을 생성한 다음 원래 호스트에서 논리 볼륨의 스냅샷을 수행하고 옵션을
rsync
사용하여 모든 디렉터리와 파일을 대상 논리 볼륨에 복사합니다 .rsync
—delete
첫 번째 방법은 전체 볼륨을 복제하므로 시간이 더 오래 걸립니다. 두 번째 방법은 덜 간단합니다. 디스크를 복사하는 가장 좋은 방법은 무엇입니까?
답변1
공유 스토리지가 있는 경우 VM의 디스크가 두 호스트 모두에서 액세스할 수 있고 동일한 탑재 지점에 마운트된 공유 스토리지에 있는지 확인하세요. 그러면 표준 libvirt 지정 라이브 마이그레이션이 작동합니다.
공유 스토리지가 없는 경우 KVM/QEMU도 이를 지원합니다. 여러가지 면에서 사실 [1]
물론 libvirt
[2]를 사용하는 것이 더 좋은 생각입니다.
[1]http://wiki.qemu.org/Features/LiveBlockMigration
[2]http://libvirt.org/migration.html