소규모 XenServer 6.2에 VM이 있으며 업그레이드를 수행하기 전에 VM을 백업하고 싶습니다. 현재 스토리지에 스냅 샷을 수행 할 공간이 충분하지 않아 내보낼 수 없습니다.
스냅 샷을 만들지 않고 복원 가능한 VM 이미지를 “다운로드”할 수있는 방법이 있습니까?
필요한 경우 VM 중지는 문제가되지 않습니다.
답변
vm을 종료하고 .vhd 파일을 복사하십시오. 그 중 하나를 찾으려면
xe vdi-list
sr-uuid 및 uuid (vhd 이름)가 표시됩니다. mount를 검사하여 sr-uuid 경로 (/run/sr-mount/sr-uuid/uuid.vhd)를 찾은 다음 vhd를 찾을 수 있습니다.
또한 다음과 같이 metatdate를 백업하는 것을 잊지 마십시오
xe vm-export filename=metadata.bak uuid=8ac95696-... metadata=true
답변
VM을 백업하려면 가장 좋은 방법은 VM을 내보내는 것입니다. 질문 시점에 이전 버전의 xenserver에도 적용됩니다.
nfs 스토리지를 서버에 연결하여
xe sr-create type=nfs content-type=backup name-label=na;e_you_want_to_give shared=true device-config:server=ip_address_of_your_server device-config:serverpath=name_of_the_share_on_your_server
xenserver가 마운트 한 위치 확인
mount
VM의 UUID
xe vm-list
VM을 내 보냅니다
xe vm-export vm=uuid_of_your_vm filename=path_of_the_share/name_you_want_to_give_to_your_backup.xva