排解部署問題

如果部署失敗,請檢查您的執行個體或部署,藉此找出問題。前往 Cloud Deployment Manager,查看詳細訊息,瞭解部署作業失敗的原因。

下列任一原因都可能導致部署無法順利完成:

  • Deployment Manager 無法建立必要資源,例如執行個體、磁碟或負載平衡轉送規則。
  • 您缺少 Identity and Access Management (IAM) 角色。
  • 軟體無法安裝及設定。
  • 部署作業未在虛擬私有雲 (VPC) 網路上正確設定防火牆規則。

目錄

存取部署作業
Deployment Manager 失敗
缺少權限
軟體安裝失敗
網路和防火牆問題
從軟體部署作業傳送電子郵件
搭配 Workforce Identity Federation 使用 SaaS 產品

存取您的部署

如要返回解決方案,請重新前往 Cloud Marketplace。前往解決方案頁面,您會看到顯示先前部署作業的選單。對於服務,您可以直接透過解決方案頁面更新服務選項。

否則,如果部署作業正在執行 VM 執行個體,您可以前往控制台的「Deployment Manager」Google Cloud 。您可以在該頁面管理部署作業,並查看構成部署作業的所有Google Cloud 資源。

Deployment Manager 失敗

您的專案有時會因為 CPU 配額不足而無法建立部署資源。請在 Compute Engine 配額頁面檢查專案的剩餘配額,並視需求申請更多配額,接著再次嘗試部署軟體套件。

缺少權限

您可能未在專案的帳戶中套用「roles/deploymentmanager.editor」角色。請參閱「使用者存取權控管」,確認使用者帳戶已新增至正確的專案,且帳戶已套用正確的角色。

軟體安裝失敗

大多數解決方案都會提供執行個體的記錄,方便您排解軟體安裝失敗的問題。如果部署作業已建立所有要求的資源,但您在 Deployment Manager 中看到部署錯誤訊息,可能是因為軟體安裝或設定失敗。請連線至部署中的執行個體,並檢查記錄檔以便找出問題。

記錄中的每個項目都對應到該執行個體上執行的循序指令。執行作業會在第一個指令終止,透過 0 以外的結束代碼停止運作。您通常可在錯誤記錄的結尾處找到具體的失敗原因。

網路和防火牆問題

如果您的軟體部署將內容託管於外部 IP 位址,則軟體部署會在部署執行的所在網路自動設定防火牆規則。舉例來說,Wordpress 部署作業會開啟通訊埠,方便您存取網頁控制台,並透過 HTTP 和 HTTPS 顯示內容。如果防火牆設定失敗,當您嘗試連線至外部 IP 位址上的網頁控制台時,可能會收到 HTTP 404 錯誤。

如要手動設定防火牆,或為在執行個體上執行的其他服務開啟額外通訊埠,請新增防火牆規則至部署作業執行的虛擬私有雲網路。

從軟體部署傳送電子郵件

有些軟體套件會嘗試透過特定通訊埠傳送電子郵件。不過,Compute Engine 不允許在通訊埠 25 上進行傳出連線。如要從代管軟體套件的執行個體傳送電子郵件,請按照這篇教學文章的說明操作。

透過員工身分聯盟使用 SaaS 產品

Cloud Marketplace 中的部分軟體即服務 (SaaS) 產品不支援員工身分聯盟 (也稱為自備身分,或 BYOID)。如果您使用同盟身分登入 Google Cloud 控制台,但無法設定或使用 SaaS 產品,請建立 Google 帳戶,並連結至現有的電子郵件地址。然後登入該 Google 帳戶,設定及使用 SaaS 產品。如需逐步說明,請參閱「搭配員工身分聯盟使用 SaaS 產品」。