首页 > 解决方案 > GCloud 导入 vmdk 磁盘总是失败

问题描述

我正在尝试将我的一些 ESXI VM 上传到 Google Cloud。我已经使用 ESXI 工具导出了所有 VM,并获得了 3 个 .vmdk 文件。其中一个文件上传没有问题,但其他两个文件抛出以下错误然后失败:

ERROR: build step 0 "gcr.io/compute-image-tools/gce_vm_image_import:release" failed: step exited with non-zero status: 1
ERROR: (gcloud.compute.images.import) build 6683803d-6947-46c3-951e-20da0e529c07 completed with status "FAILURE"

我已按照本指南导入我的磁盘:https ://cloud.google.com/compute/docs/import/importing-virtual-disks

它说支持 CentOS 8(VM 正在运行),所以我想那里没有问题。我没有发现任何类似的东西,所以我希望这里有人遇到过这个问题并且无法解决。

编辑

我发现它试图将图像大小设置为 1024GB(我不知道为什么),这可能与它有关吗?它还会引发错误:

"ImportFailed: Failed to resize disk. The Compute Engine default service account needs the role: roles/compute.storageAdmin'"

然而,它确实有这个作用。

标签: google-compute-enginegcloudesxi

解决方案


推荐阅读