google-compute-engine - 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'"
然而,它确实有这个作用。
解决方案
推荐阅读
- python - 在 Dataframe.assign() 中使用 if/else 会导致 ValueError: The truth value of a Series
- java - 从接口实现和从对象类扩展有什么区别?
- angular - 使用功能模块时的 ngrx 类型的商店
- sql - 查询 SQL DB 的 Powershell 脚本超时错误 - 执行超时已过期。超时时间
- css - 在 Vuetify 中动态更改工具栏的颜色
- php - 如何回显变量然后删除页面上的所有内容并重复
- python - 在python中使用字典值解析字符串
- azure-databricks - 将数据帧写入 blob 存储 - 文件为空或作业中止
- reactjs - React swiper 不工作:未捕获的 TypeError:react_1.useEffect 不是函数
- windows - 如何在 Delphi VCL 中将字体的 tmInternalLeading 归零