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

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

QEMU/KVM/libvirt(x86-64) 아래의 가상 머신 상태를 vmware Player와 같은 디스크에 저장할 수 있습니까? 이는 다음을 의미합니다.

  • RAM 및 CPU/시스템 상태가 디스크에 저장됨
  • 운영 체제가 외부적으로 중지되었습니다(가상 머신 내부에 보류 중인 디스크가 없음).
  • 호스트를 다시 시작한 후에도 가상 머신을 계속 사용할 수 있나요?

가능하다면 VM에 특수 드라이버가 필요합니까? Linux 및 Windows 7 클라이언트에는 어느 것이 적용됩니까?

답변1

VMware에서 "일시중지"와 동일한 효과를 얻으려면 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 게스트를 "일시 중지"하는 것에 익숙하지 않아서 많은 안내를 드릴 수는 없지만,문서필요한 모든 것이 있어야합니다.

관련 정보