診斷圖片匯入和匯出問題
查看 Cloud Build 記錄和暫時性 VM (或工作者 VM) 的序列埠輸出內容,診斷映像檔匯入或匯出問題的原因。
查看 Cloud Build 記錄
映像檔匯入工具會使用 Cloud Build API 匯入及匯出映像檔。查看 Cloud Build 記錄,瞭解執行中程序的狀態。
如要查看 Cloud Build 記錄,請執行下列其中一項操作:
如果使用 Google Cloud 控制台匯入或匯出映像檔,請在 Google Cloud 控制台的「Images」頁面中,查看「Image import history」或「Image export history」分頁中的記錄。按一下 Cloud Build ID 即可查看記錄。
如果使用 Google Cloud CLI 匯入或匯出映像檔,執行程序後,您可以在標準輸出中查看 Cloud Build 記錄位置。
查看序列埠輸出內容
查看在映像檔匯入或匯出程序期間建立的工作者 VM 序列埠輸出內容,可能有助於排解系統層級實體的問題。如要進一步瞭解這些記錄,請參閱「查看序列埠輸出內容」。
常見錯誤
以下是匯入或匯出圖片時可能發生的常見錯誤範例。
匯出超過 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 支援團隊聯絡以尋求協助。