vmware Player와 같은 QEMU/KVM VM(RAM 및 CPU 상태를 디스크에 저장)을 일시 중지하시겠습니까?

vmware Player와 같은 QEMU/KVM VM(RAM 및 CPU 상태를 디스크에 저장)을 일시 중지하시겠습니까?

vmware Player에서와 마찬가지로 QEMU/KVM/libvirt(x86-64) 아래의 가상 머신 상태를 디스크에 저장할 수 있습니까? 즉, 다음을 의미합니다.

  • RAM 및 CPU/시스템 상태가 디스크에 저장됩니다.
  • OS가 외부에서 중지됩니다(VM 내 디스크 일시 중지 없음).
  • 호스트를 재부팅한 후에도 VM을 계속할 수 있습니까?

가능하다면 VM 내에 특수 드라이버가 필요합니까? Linux 및 Windows 7 게스트용은 무엇입니까?

답변1

에서 VMmware의 "Suspend"와 동일한 작업을 수행하려면 다음을 virsh수행하십시오.

virsh managedsave <domain-name>

나중에 기계를 다시 시작할 수 있습니다.

virsh start <domain-name>

테스트한 호스트(Ubuntu Server 14.04)에서 저장 파일은 다음 위치에 저장됩니다.

/var/lib/libvirt/qemu/save/<domain-name>.save

답변2

virt-manager에는 "종료" -> "저장" 기능이 있습니다.

추가 드라이버는 필요하지 않습니다. 게스트 내부의 시스템 시간으로 인해 명백한 나쁜 일이 발생한다고 생각합니다. 시계를 따라잡을 수 있는 게스트 드라이버가 있는지 모르겠습니다.

답변3

Red Hat Virtualization 배포 및 관리 가이드이것에 대한 섹션이 있습니다하지만 액세스 권한이 없으면 별로 도움이 되지 않습니다...

간단히 말해서, 당신이 찾고 있는 것은 virsh dompmsuspend명령과 옵션입니다. KVM용 GUI 유틸리티는 괜찮지만많은기능의 아웃. 이 virsh명령은 올바른 옵션과 매개변수가 주어지면 필요한 모든 작업을 수행할 수 있습니다. 저는 KVM 게스트 '일시 중지'에 익숙하지 않기 때문에 많은 지침을 드릴 수는 없지만선적 서류 비치필요한 모든 것이 있어야합니다.

관련 정보