排解圖片匯入和匯出問題

本文說明將映像檔匯入 Compute Engine,以及將映像檔匯出至 Cloud Storage 時,可能遇到的常見問題。

診斷圖片匯入和匯出問題

查看 Cloud Build 記錄和暫時 VM (或 worker 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 記錄位置。

查看序列埠輸出內容

在映像檔匯入或匯出程序期間,查看所建立 worker 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 支援團隊聯絡,尋求協助。