本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为磁带网关部署自定义 Amazon EC2 实例
您可以在亚马逊弹性计算云 (AmazonEC2) 实例上部署和激活磁带网关。A AWS Storage Gateway mazon 系统映像 (AMI) 以社区形式提供AMI。
注意
Storage Gateway 社区AMIs由发布并完全支持 AWS。你可以看到发布者是一个 AWS经过验证的提供商。
磁带网关AMIs使用以下命名约定。AMI名称后面附加的版本号会随着每个版本的发布而变化。
aws-storage-gateway-CLASSIC-2.9.0
部署 Amazon EC2 实例来托管您的磁带网关
-
开始使用 Storage Gateway 控制台来设置新的网关。有关说明,请参阅设置磁带网关。当您进入平台选项部分时,选择 Amazon EC2 作为主机平台,然后按照以下步骤启动将托管您的磁带网关网关的 Amazon EC2 实例。
-
选择 Launch instance 以在 Amazon EC2 控制台中打开 AWS Storage Gateway AMI模板,您可以在其中配置其他设置。
使用快速启动启动具有默认设置的 Amazon EC2 实例。有关 Amazon EC2 Quicklaunch 默认规格的更多信息,请参阅亚马逊快速启动配置规范。EC2
-
在 “名称” 中,输入 Amazon EC2 实例的名称。部署实例后,您可以搜索此名称以在 Amazon EC2 控制台的列表页面上找到您的实例。
-
在实例类型部分的实例类型列表中,为您的实例选择硬件配置。硬件配置必须满足某些最低要求才能支持您的网关。我们建议您首先使用 m5.xlarge 实例类型,它满足网关正常运行所需的最低硬件要求。有关更多信息,请参阅 Amazon EC2 实例类型的要求。
如果需要,您可以在启动后调整实例的大小。有关更多信息,请参阅 Amazon EC2 用户指南中的调整实例大小。
注意
某些实例类型,特别是 i3EC2,使用NVMeSSD磁盘。这可能会在您启动或停止磁带网关时导致出现问题;例如,您可能会丢失缓存中的数据。监控
CachePercentDirty
Amazon CloudWatch 指标,只有在该参数为时才启动或停止系统0
。要了解有关网关监控指标的更多信息,请参阅 CloudWatch 文档中的 Storage Gateway 指标和维度。 -
在密钥对(登录) 部分的密钥对名称 -必需中,选择要用于安全连接到实例的密钥对。如有必要,您可以创建新的密钥对。有关更多信息,请参阅《适用于 Linux 实例的 Amazon Elastic Compute Cloud 用户指南》中的创建密钥对。
-
在网络设置部分,检查预配置的设置并选择编辑来更改以下字段:
-
对于 VPC-必填,请选择您要VPC在哪里启动您的 Amazon EC2 实例。有关更多信息,请参阅《亚马逊虚拟私有云用户指南》中的亚马逊VPC工作原理。
-
(可选)对于子网,选择您要在其中启动 Amazon EC2 实例的子网。
-
对于自动分配公有 IP,选择启用。
-
-
在防火墙(安全组)子部分中,查看预配置的设置。如果您愿意,可以更改要为您的 Amazon EC2 实例创建的新安全组的默认名称和描述,也可以选择应用现有安全组中的防火墙规则。
-
在入站安全组规则子部分中,添加防火墙规则来打开客户端用于连接实例的端口。有关磁带网关所需端口的更多信息,请参阅端口要求。有关添加防火墙规则的更多信息,请参阅《适用于 Linux 实例的 Amazon Elastic Compute Cloud 用户指南》中的安全组规则。
注意
磁带网关要求在网关激活期间为入站流量和一次性HTTP访问开放TCP端口 80。激活后,您可以关闭此端口。
此外,您必须打开TCP端口 3260 才能SCSI访问。
-
在高级网络配置子部分中,检查预配置的设置,必要时进行更改。
-
在配置存储部分,选择添加新卷,将存储添加到网关实例。
重要
除了预先配置的根EBS卷外,您还必须添加至少一个容量至少为 165 GiB 的 Amazon EBS 卷作为缓存存储空间,并至少添加一个容量至少为 150 GiB 的亚马逊卷作为上传缓冲区。为了提高性能,我们建议分配多个EBS卷作为缓存存储空间,每个卷至少有 150 GiB。
-
在高级详细信息部分,检查预配置的设置,必要时进行更改。
-
选择启动实例,使用配置的设置启动您的新 Amazon EC2 网关实例。
-
要验证您的新实例是否成功启动,请导航至 Amazon EC2 控制台中的实例页面,然后按名称搜索您的新实例。确保实例状态显示为正在运行且带有绿色复选标记,并确保状态检查已完成且显示绿色复选标记。
-
从详细信息页面中选择您的实例。从 “实例摘要” 部分复制公共IPv4地址,然后返回 Storage Gateway 控制台中的设置网关页面,继续设置您的磁带网关。
您可以使用 Storage Gateway 控制台或查询 AWS Systems Manager 参数存储来确定用于启动磁带网关网关的 AMI ID。
要确定 AMI ID,请执行以下任一操作:
-
开始使用 Storage Gateway 控制台来设置新的网关。有关说明,请参阅设置磁带网关。当您进入平台选项部分时,选择亚马逊EC2作为主机平台,然后选择启动实例以在亚马逊EC2控制台中打开 AWS Storage Gateway AMI模板。
您将被重定向到EC2社区AMI页面,您可以在其中看到您所在 AWS 地区的 AMI ID URL。
-
查询 Systems Manager 参数存储。您可以使用 AWS CLI 或 Storage Gatewa API y 查询命名空间下的 Systems Manager 公共参数
/aws/service/storagegateway/ami/VTL/latest
。例如,使用以下CLI命令返回 AWS 区域 您指定的当前AMI的 ID。aws --region
us-east-2
ssm get-parameter --name /aws/service/storagegateway/ami/VTL/latest该CLI命令返回的输出类似于以下内容。
{ "Parameter": { "Type": "String", "LastModifiedDate": 1561054105.083, "Version": 4, "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/storagegateway/ami/VTL/latest", "Name": "/aws/service/storagegateway/ami/VTL/latest", "Value": "ami-123c45dd67d891000" } }