本文档介绍了将映像导入到 Compute Engine 以及将映像导出到 Cloud Storage 时可能会遇到的常见问题。
诊断映像导入和导出问题
查看 Cloud Build 日志和临时虚拟机(或工作器虚拟机)的串行端口输出,以诊断映像导入或导出问题的原因。
查看 Cloud Build 日志
映像导入工具使用 Cloud Build API 导入和导出映像。查看 Cloud Build 日志以获取正在运行的进程的状态。
如需查看 Cloud Build 日志,请执行以下操作之一:
如果您使用 Google Cloud 控制台导入或导出映像,请在 Google Cloud 控制台的映像页面、映像导入历史记录或映像导出历史记录标签页中查看日志。点击 Cloud Build ID 以查看日志。
如果您使用 Google Cloud CLI 导入或导出映像,则可以在运行该过程后在标准输出中查看 Cloud Build 日志位置。
查看串行端口输出
查看在映像导入或导出过程中创建的工作器虚拟机的串行端口输出可能有助于排查系统级实体的问题。如需详细了解这些日志,请参阅查看串行端口输出。
常见错误
以下是导入或导出映像时可能遇到的常见错误示例。
导出大于 2 TB 的映像时出现 ExportFailed 错误
vmdk
、vpc
和 vhd
格式的映像大小上限为 2 TB。因此,在导出大于 2 TB 的这些格式的映像时,您可能会在日志中看到类似于以下内容的错误消息:
错误消息:
[image -export]: 2022 - 01 - 27T16: 08: 24Z Error running workflow: step "image-export-export-disk" run error: step "wait-for-inst-image-export-export-disk" run error: WaitForInstancesSignal FailureMatch found for "WORKER_VM_NAME--SUFFIX": "ExportFailed: Failed to export disk source to DESTINATION_URI"
解决方法:
如需解决此问题,请在运行 gcloud compute images export
命令时将映像格式指定为 vdi
、vhdx
或 qcow2
,并将 --timeout
值设置为 24h
。
如果问题仍然存在,请与 Google Cloud 支持团队联系以获取帮助。