排查部署问题

如果部署失败,请检查您的实例或部署以确定问题。转到 Deployment Manager 以查看指示导致部署失败的原因的详细消息。

部署可能由于以下原因之一而无法成功完成:

  • Deployment Manager 无法创建必要的资源,例如实例、磁盘或负载平衡转发规则。
  • 软件无法安装和配置。
  • 部署未在 Compute Engine 网络上正确配置防火墙规则。

目录

访问您的部署
Deployment manager 故障
软件安装失败
网络和防火墙问题
从软件部署发送电子邮件

访问您的部署

如果要返回您的解决方案,您可以重新访问 Cloud Marketplace。转到解决方案页面,您将看到一个显示以前部署的下拉列表。对于服务,您可以直接从该页面更新服务选项。

否则,如果部署正在运行虚拟机实例,则可以转到 Google Cloud Platform Console 中的 Deployment Manager。您可以从 Deployment Manager 管理组成部署的所有 Google Cloud Platform 资源的部署和视图。

Deployment Manager 失败

有时,您的项目可能没有足够的 CPU 配额来创建部署资源。在 Compute Engine 配额中检查项目的剩余配额,并在必要时申请更多配额。然后再次尝试部署软件包。

软件安装失败

大多数解决方案都为您的实例提供日志记录,因此您可以对软件安装失败进行问题排查。如果部署创建了所请求的所有资源,但您在 Deployment Manager 上看到部署错误消息,则软件可能无法成功安装或配置。连接到部署中的实例并检查日志以确定问题。

日志中的每个条目都对应于针对该实例执行的顺序命令。第一个命令在执行时会终止,以非零退出代码退出。具体的失败原因通常位于错误日志的末尾。

网络和防火墙问题

如果您的软件部署在外部 IP 地址托管内容,则软件部署会自动针对运行部署的网络配置防火墙规则。例如,Wordpress 部署会打开端口,以便您可以访问 Web 控制台并通过 HTTP 和 HTTPS 显示内容。如果防火墙配置失败,则尝试在外部 IP 地址上连接到 Web 控制台时,您可能会收到 HTTP 404 错误。

如果需要手动配置防火墙或为实例上运行的其他服务打开其他端口,请添加防火墙规则到运行部署所在的 Compute Engine 网络中。

从软件部署发送电子邮件

某些软件包会尝试通过特定端口发送电子邮件。但是,Google Compute Engine 不允许端口 25 上的出站连接。 要从托管软件包的实例发送电子邮件,则必须按照从实例发送电子邮件的教程执行操作。