故障排除:Amazon EC2 网关问题 - Amazon Storage Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

故障排除:Amazon EC2 网关问题

在以下部分中,您可以找到在使用部署到 Amazon EC2 的网关时可能遇到的典型问题。若要详细了解本地网关和 Amazon EC2 中部署的网关之间的区别,请参阅 为 S3 文件网关部署默认 Amazon EC2 主机

有关使用短暂存储的更多信息,请参阅将临时存储与 EC2 网关结合使用

过了一会儿您的网关并未激活

在 Amazon EC2 控制台中检查以下项:

  • 已在与实例关联的安全组中启用端口 80。有关添加安全组规则的更多信息,请参阅《Amazon EC2 用户指南》中的添加安全组规则

  • 网关实例会标记为“running”。在 Amazon EC2 控制台中,实例的状态应该是“正在运行”。

  • 确保您的 Amazon EC2 实例类型满足最低要求,如存储需求中所述。

纠正该问题后,请尝试重新激活网关。为此,请打开 Storage Gateway 控制台,选择在 Amazon EC2 上部署新网关,然后重新输入实例的 IP 地址。

您在实例列表中找不到 EC2 网关实例

如果您没有为您的实例赋予资源标签,并且有很多实例在运行,则很难分辨哪个实例是您启动的。在这种情况下,可执行以下操作来查找网关实例:

  • 检查实例说明选项卡上的 Amazon 系统映像 (AMI) 名称。基于 Storage Gateway AMI 的实例应以 aws-storage-gateway-ami 文本开头。

  • 如果您有几个实例基于 Storage Gateway AMI,请查看实例启动时间来找到正确的实例。

您需要使用 Amazon EC2 Serial Console 连接到您的网关实例

您可以使用 Amazon EC2 Serial Console 来排查引导、网络配置和其他问题。有关说明和故障排除提示,请参阅《Amazon Elastic Compute Cloud 用户指南》中的 Amazon EC2 Serial Console

您需要 Amazon Web Services 支持 来协助排查 Amazon EC2 网关问题

Storage Gateway 提供了一个本地控制台,您可以用来执行多个维护任务,包括授予 Amazon Web Services 支持 对网关的访问权限,从而协助您排查网关问题。默认情况下,Amazon Web Services 支持 对网关的访问权限处于关闭状态。通过 Amazon EC2 本地控制台启用此访问。通过 Secure Shell (SSH) 登录到 Amazon EC2 本地控制台。要通过 SSH 成功登录,您的实例的安全组必须具有开放 TCP 端口 22 的规则。

注意

如果将新规则添加到现有安全组,则新规则适用于使用该安全组的所有实例。有关安全组以及如何添加安全组规则的更多信息,请参阅《Amazon EC2 用户指南》中的 Amazon EC2 安全组

要允许 Amazon Web Services 支持 连接到网关,您首先要登录到 Amazon EC2 实例的本地控制台,导航到 Storage Gateway 的控制台,然后提供该访问权限。

启用对 Amazon EC2 实例上部署的网关的 Amazon Web Services 支持 访问权限
  1. 登录到 Amazon EC2 实例的本地控制台。有关说明,请转到《Amazon EC2 用户指南》中的连接到您的实例

    您可使用以下命令登录到 EC2 实例的本地控制台。

    ssh –i PRIVATE-KEY admin@INSTANCE-PUBLIC-DNS-NAME
    注意

    PRIVATE-KEY.pem 文件,其中包含用来启动 Amazon EC2 实例的 EC2 密钥对的私有证书。有关更多信息,请参阅《Amazon EC2 用户指南》中的检索密钥对的公有密钥

    INSTANCE-PUBLIC-DNS-NAME 是运行网关的 Amazon EC2 实例的公有域名系统 (DNS) 名称。可通过在 EC2 控制台中选择 Amazon EC2 实例并单击说明选项卡来获取此公有 DNS 名称。

  2. 在提示符处,输入 6 - Command Prompt 来打开 Amazon Web Services 支持 通道控制台。

  3. 输入 h 以打开 AVAILABLE COMMANDS 窗口。

  4. 请执行以下操作之一:

    • 如果网关使用的是公有端点,请在可用命令窗口中,输入 open-support-channel 来连接到 Storage Gateway 的客户支持。允许 TCP 端口 22,以便您可以打开 Amazon 的支持通道。在连接到客户支持时,Storage Gateway 将为您分配支持编号。请记下您的支持编号。

    • 如果网关使用的是 VPC 端点,请在 AVAILABLE COMMANDS 窗口中,输入 open-support-channel。如果未激活网关,请提供要连接到 Storage Gateway 客户支持的 VPC 端点或 IP 地址。允许 TCP 端口 22,以便您可以打开 Amazon 的支持通道。在连接到客户支持时,Storage Gateway 将为您分配支持编号。请记下您的支持编号。

    注意

    渠道号不是传输控制协议/用户数据报协议 (TCP/UDP) 端口号。相反,网关会与 Storage Gateway 服务器建立 Secure Shell (SSH) (TCP 22) 连接,并提供用于连接的支持通道。

  5. 在建立支持通道后,为 Amazon Web Services 支持 提供您的支持服务编号,以便 Amazon Web Services 支持 可以提供故障排除协助。

  6. 在支持会话完成后,输入 q 以将其结束。在 Amazon Web Services Support 通知您支持会话完成之前,请勿关闭该会话。

  7. 输入 exit 来退出 Storage Gateway 控制台。

  8. 通过控制台菜单操作来注销 Storage Gateway 实例。