我想创建 AWS Storage Gateway 并将数据存储在卷中。另外,我想使用 Amazon Elastic Compute Cloud (Amazon EC2) 作为主机平台。
解决方法
启动您的 EC2 实例和互联网或 NAT 网关
然后,执行以下操作:
- 使用您想要激活网关的 IP 地址启动 EC2 实例。
- 启动具有 IP 地址的 EC2 实例,以将 iSCSI 启动器与您的网关进行连接。
- 启动互联网网关或 NAT 网关,以将您的网关连接到存储网关端点。
**注意:**最佳做法是让您的启动器和网关位于同一 AWS 区域。或者,使它们在地理位置上尽可能靠近。
设置卷网关
完成以下步骤:
- 完成设置卷网关中的步骤 1-3。
- 在 Gateway options(网关选项)部分中,选择 Volume Gateway(卷网关),然后选择 Cached volumes(缓存卷)。
**注意:**您无法在 Amazon EC2 上部署存储卷。
- 在 Platform options(平台选项)部分中,选择 Amazon EC2。
- 对于 Launch EC2 instance(启动 EC2 实例),选择 Customize your settings(自定义您的设置)。
- 选择 **Launch instance(启动实例)。
注意:**将打开 Launch an instance(启动实例)窗口。不要关闭存储网关控制台。
在 Amazon EC2 中配置主机平台
在 Launch an instance(启动实例)窗口中,完成以下步骤:
- **(可选)**为网关的 Amazon EC2 主机添加标签。
- 在 Instance type(实例类型)部分中,选择 m5.xlarge 或推荐的实例类型之一。
- 选择相应的密钥对。
- 在 Configure storage(配置存储)部分中,为您的使用案例设置 Root(根)卷。
- 选择 Add new volume(添加新卷),为至少 **165 GiB 的缓存存储空间添加一个 Amazon Elastic Block Store (Amazon EBS) 卷。**然后,为至少 150 GiB 的上传缓冲区添加至少一个 Amazon EBS 卷。
配置网络设置
在单独的浏览器窗口中,完成以下步骤:
- 打开 Amazon EC2 控制台。
- 查找并记录您要从中激活网关的 EC2 实例的 IP 地址。
**注意:**如果激活实例与网关位于不同的 Amazon Virtual Private Cloud (Amazon VPC) 中,请记录激活实例的公共 IP 地址。
- 查找并记录 EC2 实例的 IP 地址,以充当网关 iSCSI 目标的 iSCSI 启动器。
在 Launch an instance(启动实例)窗口中,完成以下步骤:
- 在 Network settings(网络设置)部分中,选择 Edit(编辑)。
- 对于 VPC,选择您希望实例运行的 VPC。
- 对于 Subnet(子网),根据您用于连接存储网关端点的互联网网关或 NAT 网关选择子网。
注意:如果您使用互联网网关,请选择其关联的公有子网。如果您使用 NAT 网关,请选择其关联的私有子网。
- 对于 Inbound Security Group Rules(入站安全组规则),将安全组规则 1(TCP,22)的 Source type(源类型)从 Anywhere(任意位置)更改为 Custom(自定义)。
**注意:**这允许来自端口 22 的入站流量用于 SSH。
- 对于 Source(来源),添加您要激活网关的 EC2 实例的 IP 地址。
- 选择 Add security group rule(添加安全组规则),然后在 Port range(端口范围)中输入 80。
**注意:**这允许来自端口 80 的入站流量用于网关激活。
- 对于 Source(来源),添加您要激活网关的 EC2 实例的 IP 地址。
- 选择 Add security group rule(添加安全组规则),然后在 Port range(端口范围)中输入 3260。
**注意:**这允许来自端口 3260 的入站流量让 iSCSI 启动器连接到网关。
- 对于 Source(源),添加 EC2 实例的 IP 地址以充当网关 iSCSI 目标的 iSCSI 启动器。
- 查看 Summary(摘要)部分,然后选择 Launch(启动)。
完成网关设置并创建卷
返回存储网关控制台中的浏览器窗口。完成连接网关、激活网关和配置网关的步骤。然后,创建卷。