Amazon EC2 网关问题疑难解答 - AWS Storage Gateway

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon EC2 网关问题疑难解答

在以下各节中,您可以找到在使用部署在 Amazon 上的网关时可能遇到的典型问题EC2。有关本地网关和部署在 Amazon 中的网关之间的区别的更多信息EC2,请参阅为卷网关部署自定义 Amazon EC2 实例

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

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

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

  • 网关实例会标记为“running”。在 Amazon EC2 控制台中,实例的状态值应为RUNNING。

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

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

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

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

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

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

您创建了 Amazon EBS 卷,但无法将其连接到您的EC2网关实例

检查有问题的 Amazon EBS 卷是否与网关实例位于同一个可用区。如果可用区域存在差异,请在与您的实例相同的可用区内创建一个新的 Amazon EBS 卷。

您无法将启动器连接到网关的卷目标 EC2

检查您启动实例时使用的安全组是否包含允许您用于SCSI访问的端口的规则。该端口通常设置为 3260。有关连接到卷的更多信息,请参阅从 Windows 客户端连接到您的卷

您在尝试添加存储卷时收到一条消息称“无可用磁盘”

没有为新激活的网关定义卷存储。在定义卷存储之前,必须将本地磁盘分配给网关,以便用作上传缓冲区和缓冲存储空间。对于部署到 Amazon 的网关EC2,本地磁盘是连接到该实例的 Amazon EBS 卷。之所以出现此错误消息,可能是因为没有为该实例定义 Amazon EBS 卷。

查看为运行网关的实例所定义的块储存设备。如果只有两个块储存设备(附带的默认设备AMI),则应添加存储空间。有关执行此操作的更多信息,请参阅 为卷网关部署自定义 Amazon EC2 实例。连接两个或更多 Amazon EBS 卷后,尝试在网关上创建卷存储。

您希望删除一个分配为上传缓冲区空间的磁盘来减少上传缓冲区空间

按照 确定要分配的上传缓冲区的大小 中的步骤操作。

进出EC2网关的吞吐量降至零

验证网关实例是否在运行。例如,如果实例因系统重启而处于启动过程中,请等待该实例完成重启。

另外,验证网关 IP 是否改变。如果实例已停止,然后重新启动,那么实例的 IP 地址可能会发生更改。在这种情况下,您必须激活新的网关。

您可以从 Amazon CloudWatch 控制台查看进出网关的吞吐量。有关测量进出网关的吞吐量的更多信息 AWS,请参阅衡量网关与 AWS间的性能

你 AWS Support 想帮忙排除EC2网关故障

Storage Gateway 提供了一个本地控制台,您可以使用它来执行多项维护任务,包括激活 AWS Support 以访问网关以帮助您解决网关问题。默认情况下,对您的网关的 AWS Support 访问处于停用状态。您可以通过 Amazon EC2 本地控制台提供此访问权限。您通过安全外壳 (SSH) 登录 Amazon EC2 本地控制台。要成功登录SSH,您的实例的安全组必须有开放TCP端口 22 的规则。

注意

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

要 AWS Support 连接您的网关,您需要先登录 Amazon EC2 实例的本地控制台,导航到存储网关的控制台,然后提供访问权限。

激活对部署在 Amazon EC2 实例上的网关的 AWS Support 访问权限
  1. 登录您的 Amazon EC2 实例的本地控制台。有关说明,请转至 Amazon EC2 用户指南中的 Connect 到您的实例

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

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

    这些区域有:PRIVATE-KEY 是包含您用于启动 Amazon EC2 实例的EC2密钥对的私有证书的.pem文件。有关更多信息,请参阅亚马逊EC2用户指南》中的检索密钥对的公钥。

    这些区域有:INSTANCE-PUBLIC-DNS-NAME 是运行网关的 Amazon EC2 实例的公共域名系统 (DNS) 名称。您可以通过在EC2控制台中选择 Amazon EC2 实例并单击 “描述” 选项卡来获取此公用DNS名称。

  2. 在提示符处,输入 6 - Command Prompt 来打开 AWS Support 通道控制台。

  3. 输入h打开AVAILABLECOMMANDS窗口。

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

    • 如果您的网关使用公共终端节点,请在AVAILABLECOMMANDS窗口中输入open-support-channel以连接 Storage Gateway 的客户支持。允许TCP端口 22 这样您就可以打开支持频道 AWS。在连接到客户支持时,Storage Gateway 将为您分配支持编号。请记下您的支持编号。

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

    注意

    信道号不是传输控制协议/用户数据报协议 (TCP/UDP) 端口号。取而代之的是,网关与 Storage Gateway 服务器建立安全外壳 (SSH) (TCP22) 连接,并为该连接提供支持通道。

  5. 建立支持渠道后,请向提供您的支持服务号码, AWS Support AWS Support 以便提供故障排除帮助。

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

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

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

您想使用 Amazon EC2 串行控制台连接到您的网关实例

您可以使用 Amazon EC2 串行控制台对启动、网络配置和其他问题进行故障排除。有关说明和故障排除提示,请参阅亚马逊弹性计算云用户指南中的亚马逊EC2串行控制台