|
virtctl vmexport create <vmexport_name> --vm|snapshot|pvc=<object_name>
|
VirtualMachineExport CR(사용자 정의 리소스)을 생성하여 VM, VM 스냅샷 또는 PVC에서 볼륨을 내보냅니다.
-
-- VM : VM의 PVC를 내보냅니다.
-
--snapshot: VirtualMachineSnapshot CR에 포함된 PVC를 내보냅니다.
-
--PVC: PVC를 내보냅니다.
-
선택 사항:
--ttl=1h 는 실시간 시간을 지정합니다. 기본 기간은 2시간입니다.
|
|
virtctl vmexport delete <vmexport_name>
|
VirtualMachineExport CR을 수동으로 삭제합니다.
|
|
virtctl vmexport download <vmexport_name> --output=<output_file> --volume=<volume_name>
|
VirtualMachineExport CR에 정의된 볼륨을 다운로드합니다.
-
--output 은 파일 형식을 지정합니다. 예: disk.img.gz.
-
--volume 은 다운로드할 볼륨을 지정합니다. 하나의 볼륨만 사용할 수 있는 경우 이 플래그는 선택 사항입니다.
선택 사항:
-
--keep-vme 는 다운로드 후 VirtualMachineExport CR을 유지합니다. 기본 동작은 다운로드 후 VirtualMachineExport CR을 삭제하는 것입니다.
-
--insecure 는 비보안 HTTP 연결을 활성화합니다.
|
|
virtctl vmexport download <vmexport_name> --<vm|snapshot|pvc>=<object_name> --output=<output_file> --volume=<volume_name>
|
VirtualMachineExport CR을 생성한 다음 CR에 정의된 볼륨을 다운로드합니다.
|
|
virtctl vmexport 다운로드 내보내기 --manifest
|
기존 내보내기에 대한 매니페스트를 검색합니다. 매니페스트에는 헤더 보안이 포함되지 않습니다.
|
|
virtctl vmexport download export --manifest --vm=example
|
VM 예제에 대한 VM 내보내기를 생성하고 매니페스트를 검색합니다. 매니페스트에는 헤더 보안이 포함되지 않습니다.
|
|
virtctl vmexport download export --manifest --snap=example
|
VM 스냅샷 예에 대한 VM 내보내기를 생성하고 매니페스트를 검색합니다. 매니페스트에는 헤더 보안이 포함되지 않습니다.
|
|
virtctl vmexport download export --manifest --include-secret
|
기존 내보내기에 대한 매니페스트를 검색합니다. 매니페스트에는 헤더 보안이 포함됩니다.
|
|
virtctl vmexport download export --manifest --manifest-output-format=json
|
기존 내보내기에 대한 매니페스트를 json 형식으로 검색합니다. 매니페스트에는 헤더 보안이 포함되지 않습니다.
|
|
virtctl vmexport download export --manifest --include-secret --output=manifest.yaml
|
기존 내보내기에 대한 매니페스트를 검색합니다. 매니페스트에는 헤더 보안이 포함되어 있으며 지정된 파일에 씁니다.
|