首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gcp计算引擎vmdk可引导磁盘导入失败,消息“导入”运行错误:步骤“等待翻译”(WaitForInstancesSignal)超时。

gcp计算引擎vmdk可引导磁盘导入失败,消息“导入”运行错误:步骤“等待翻译”(WaitForInstancesSignal)超时。
EN

Stack Overflow用户
提问于 2022-02-04 12:05:08
回答 1查看 634关注 0票数 0

我有一个用于windows服务器引导磁盘的vmdk文件,我从我们的合作伙伴那里收到了这个文件。我已经将它加载到google桶中,目的是创建一个GCP磁盘“映像”,然后使用该“映像”为新的GCP计算引擎实例创建一个引导磁盘。

当我尝试“导入”VMDK来创建“映像”时,它会在很长一段时间(1小时59分钟)之后失败。

我从GCP控制台进行导入;等效的gcloud命令是

代码语言:javascript
运行
复制
gcloud compute images import my-bootable-disk --source-file=gs://partner-image-stage/MyImageOfBootDisk.vmdk --guest-environment

注意,我没有指定“-os= windows -XXX”选项,因为我不确定磁盘上有哪个特定的windows版本。相反,我使用“检测操作系统”选项。

gcp中的导入运行日志如下所示

代码语言:javascript
运行
复制
[translate.import]: 2022-02-03T16:48:39Z Running step "wait-for-translate (WaitForInstancesSignal)
[translate.import.wait-for-translate]: 2022-02-03T16:48:39Z WaitForInstancesSignal: Waiting for instance "inst-translate-translate-import-6xjvv" to stop.
[translate.import.wait-for-translate]: 2022-02-03T16:48:39Z WaitForInstancesSignal: Instance "inst-translate-translate-import-6xjvv": watching serial port 1, SuccessMatch: "Translate complete", FailureMatch: ["TranslateFailed:" "Failed to download GCS path"] (this is not an error), StatusMatch: "Translate:".
[translate.import]: 2022-02-03T18:34:46Z Step "wait-for-translate" (WaitForInstancesSignal) timed-out.
[translate]: 2022-02-03T18:34:46Z Error running workflow: step "import" run error: Step "wait for-translate" (WaitForInstancesSignal) timed-out.
[translate]: 2022-02-03T18:34:46Z Workflow "translate" cleaning up (this may take up to 2 minutes).
[translate]: 2022-02-03T18:37:04Z Workflow "translate" finished cleanup.
[import-image]: 2022-02-03T18:37:05Z Import did not complete within the specified timeout of 1h56m24s
ERROR
ERROR: build step 0 "gcr.io/compute-image-tools/gce_vm_image_import:release" failed: step 

另一个有趣的注意点是,当我导入相同的映像而没有将其指定为“可引导映像”,而是将其称为“数据磁盘”时,导入就成功了!在这种情况下,等效的gcloud命令(导入作为“数据磁盘”成功时)如下所示

代码语言:javascript
运行
复制
gcloud compute images import my-data-disk --source-file=gs://partner-image-stage/MyImageOfBootDisk.vmdk --data-disk

因此,这似乎是一个问题,因为谷歌云对可引导的图像有某种限制。

我确实看过Google文档,其中详细说明了源VM需要满足https://cloud.google.com/compute/docs/import/import-ovf-files#source_vm_requirements的要求。

另一个用于导入引导磁盘的https://cloud.google.com/compute/docs/import/import-existing-image

但是问题是,由于这个图像是由我们的合作伙伴共享的,所以我希望具体说明他们的形象到底有什么问题。

我确实看过Timeout error when creating an image in Google Cloud from a .vmdk file --并且验证了我有适当的权限。请注意,如果不将文件视为引导磁盘,则可以导入相同的文件。

您认为我可以使用导入的磁盘作为数据磁盘并将其转换为可引导的磁盘吗?

征求您的意见

非常感谢

约格什

EN

回答 1

Stack Overflow用户

发布于 2022-03-09 10:42:57

使用下一个命令导入数据磁盘并将其转换为可引导磁盘:

代码语言:javascript
运行
复制
gcloud alpha compute images create <MY_IMAGE_NAME> --source-image=<SOURCE_IMAGE_NAME> --source-image-project=<SOURCE_IMAGE_PROJECT> --guest-os-features=UEFI_COMPATIBLE
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70986113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档