xe vm-list
uuid ( RO) : 76849c39-8ea9-f55b-68e3-8c22a332f60a
name-label ( RW): Copy of CentOS 7 (1)
power-state ( RO): running
uuid ( RO) : 53fd5a9a-155f-4fe3-9d75-e672503352b6
name-label ( RW): Control domain on host: xcp-ng-02
power-state ( RO): halted
Control domain 은 dom0 자신이다.
VM 을 XVA 파일로 내보낸다. 대상 VM 은 꺼져 있어야 한다.
xe vm-export vm=<VM-UUID> filename=<저장_경로>.xva
가져올 때는 대상 SR 을 함께 지정한다. xe sr-list 로 SR UUID 를 먼저 찾는다.
xe sr-list name-label=<스토리지_이름> --minimal
xe vm-import sr-uuid=<SR-UUID> filename=<파일>.xva
내보낸 파일의 퍼미션을 확인해 둔다. 진행률은 표시되지 않는다.
vm-copy 는 SR 을 지정해 만들고, vm-clone 은 원본과 같은 SR 에 만든다. 둘 다 원본 VM 이 꺼져 있어야 하고 진행률이 표시되지 않는다.
xe vm-copy new-name-label=<새_VM_이름> vm=<원본_VM_이름> sr-uuid=<대상_SR-UUID>
xe vm-clone new-name-label=<새_VM_이름> vm=<원본_VM_이름>
게스트가 응답하지 않을 때 쓴다.
xe vm-shutdown uuid=76849c39-8ea9-f55b-68e3-8c22a332f60a force=true
그래도 안 내려가면 xe vm-reset-powerstate uuid=<VM-UUID> --force 로 상태를 되돌린 뒤 다시 시도한다.