|
virtctl vmexport create <vmexport_name> --vm|snapshot|pvc=<object_name>
|
仮想マシン、仮想マシンスナップショット、または PVC からボリュームをエクスポートするには、VirtualMachineExport カスタムリソース (CR) を作成します。
-
--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 は、ダウンロードするボリュームを指定します。使用可能なボリュームが 1 つだけの場合、このフラグはオプションです。
オプション:
-
--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 download export --manifest
|
既存のエクスポートのマニフェストを取得します。マニフェストにはヘッダーシークレットが含まれていません。
|
|
virtctl vmexport download export --manifest --vm=example
|
仮想マシンサンプルの仮想マシンエクスポートを作成し、マニフェストを取得します。マニフェストにはヘッダーシークレットが含まれていません。
|
|
virtctl vmexport download export --manifest --snap=example
|
仮想マシンスナップショットの例の仮想マシンエクスポートを作成し、マニフェストを取得します。マニフェストにはヘッダーシークレットが含まれていません。
|
|
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
|
既存のエクスポートのマニフェストを取得します。マニフェストにはヘッダーシークレットが含まれており、指定されたファイルにそれを書き込みます。
|