0

GCP GCE インスタンスから VMDK を作成し、それらをコールド ライン ストレージ バケットに長期間保持するために GCS に保存する毎月のプロセスがあります。

エクスポート プロセスは正常に動作しています。これを使用してエクスポートしています。

gcloud compute images export \
    --image=${_IMAGE_NAME} \
    --destination-uri=${_DEST_URI} \
    --export-format=vmdk \
    --network=${_NETWORK} \
    --subnet=${_SUBNET} \
    --project=${PROJECT_ID} --timeout=12h \
    --async

今、gcloud で生成された vmdk を GCE にインポートして、特定の VM を復元しようとしていますが、失敗しています:

gcloud compute images import disk-name --os=windows-2016 --source-file=gs//my-bucket-name/my-vmdk-name.vmdk

これは返されるエラーです:

starting build "xxxxxxxx-xxxx-xxxxxx-xxxxx-xxxxxxxxxx"
    
[import-image]: 2021-09-06T10:10:23Z the input file is a gzip file, which is not supported by image import. To import a file that was exported from Google Compute Engine, please use image create. To import a file that was exported from a different system, decompress it and run image import on the disk image file directly
    
ERROR
ERROR: build step 0 "europe-west3-docker.pkg.dev/compute-image-tools/wrappers/gce_vm_image_import:release" failed: step exited with non-zero status: 1

ERROR: (gcloud.beta.compute.images.import) build xxxxxxxx-xxxx-xxxxxx-xxxxx-xxxxxxxxxx completed with status "FAILURE"

メッセージで提案されているようにを使用してプロセスを再試行しimage createましたが、それでも gzip ファイル エラーが返されます。

エラーなしでこれを達成するにはどうすればよいですか? これは GCP 生成イメージです。

4

0 に答える 0