14.8.7. 게스트 가상 머신 저장
virsh 명령을 사용하여 guest 가상 머신의 현재 상태를 파일에 저장합니다.
virsh save {domain-name|domain-id|domain-uuid} state-file --bypass-cache --xml --running --paused --verbose
# virsh save {domain-name|domain-id|domain-uuid} state-file --bypass-cache --xml --running --paused --verbose
사용자가 지정한 게스트 가상 머신이 중지되고 파일에 데이터를 저장하면 게스트 가상 머신에서 사용 중인 메모리 양이 다소 걸릴 수 있습니다. 복원(14.8.11절. “게스트 가상 머신 복원”) 옵션을 사용하여 게스트 가상 머신의 상태를 복원할 수 있습니다. 저장은 게스트 가상 머신을 일시 중지하지 않고 게스트 가상 머신의 현재 상태를 저장하는 대신 일시 중지와 유사합니다.
virsh save 명령은 다음 옵션을 사용할 수 있습니다.
--bypass-cache
- 복원으로 인해 파일 시스템 캐시가 발생하지 않지만 이 옵션을 사용하면 복원 작업이 느려질 수 있습니다.--XML
- 이 옵션을 XML 파일 이름과 함께 사용해야 합니다. 이 옵션은 일반적으로 생략되지만 복원된 게스트 가상 머신에서 도메인 XML의 호스트별 부분에만 변경 사항이 있는 대체 XML 파일을 제공하는 데 사용할 수 있습니다. 예를 들어 게스트를 저장한 후 가져온 디스크 스냅샷으로 인해 기본 스토리지의 파일 이름 차이를 고려할 수 있습니다.--running
- 저장 이미지에 기록된 상태를 재정의하여 도메인을 실행 중으로 시작합니다.--paused
- 저장 이미지에 기록된 상태를 재정의하여 도메인을 일시 중지한 상태로 시작합니다.--verbose
- 저장 진행률을 표시합니다.
XML 파일에서 직접 게스트 가상 머신을 복원하려면 virsh restore 명령이 바로 이를 수행합니다. domjobinfo 를 사용하여 프로세스를 모니터링하고 domjobabort 를 사용하여 취소할 수 있습니다.