

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

# 
<a name="outpost-third-party-block-storage"></a>

借助 Outposts 服务器，您可以利用存储在第三方存储阵列上的现有数据。您可以在 Outposts 上为您的 EC2 实例指定外部块数据卷和外部块启动卷。通过这种集成，您可以使用由第三方供应商（例如戴尔、HPE Alletra Storage MP B10000 PowerStore、 NetApp 本地企业存储阵列和纯 FlashArray 存储系统）支持的外部块数据和启动卷。

**注意事项**
+ 在 Outposts 机架和 Outposts 2U 服务器上可用。在 Outposts 1U 服务器上不可用。
+ 适用于所有支持 Outposts 2U 服务器的 AWS 区域。
+ 不收取额外费用。
+ 您负责存储阵列的配置和 day-to-day管理。您还可以在存储阵列上创建和管理外部块卷。如果您在存储阵列的硬件、软件或连接方面遇到问题，请联系第三方存储供应商。

**注意**  
存储在外部存储阵列上的块卷包含将启动到 Outposts 上的 EC2 实例中的操作系统。不支持启动由外部存储阵列支持的 AMI。要启动 AMI，需要使用 Outposts 服务器上的实例存储。

## 外部区块数据量
<a name="external-block-data-volumes"></a>

在配置和配置由兼容的第三方存储系统支持的块数据卷后，您可以在启动 EC2 实例时将这些卷连接到 EC2 实例。如果您在存储阵列上将卷配置为多重连接，则可以将一个卷连接到多个 EC2 实例。

**关键步骤**
+ [您负责通过本地网络接口在 Outpost 子网和本地网络之间建立连接。](local-network-interface.md)
+ 您可以使用外部存储阵列的管理界面来创建卷。然后，您将通过创建新的启动器组并将目标 EC2 实例的 iSCSI 限定名称 (IQN) 添加到该组来配置启动器映射。这会将外部块数据卷与 EC2 实例相关联。
+ 您在启动实例时添加外部数据量。您需要外部存储阵列的启动器 IQN、目标 IP 地址、端口和 IQN。有关更多信息，请参阅在 [Outpost 上启动实例](launch-instance.md#launch-instances)。

有关更多信息，请参阅[通过简化第三方块存储的使用 AWS Outposts](https://aws.amazon.com/blogs/compute/new-simplifying-the-use-of-third-party-block-storage-with-aws-outposts/)。

## 外部块启动卷
<a name="external-block-boot-volumes"></a>

从外部存储阵列在 Outposts 上启动 EC2 实例为依赖第三方存储的本地工作负载提供了一种集中、经济实惠且高效的解决方案。可以选择以下选项：

**iSCSI SAN 启动**  
提供从外部存储阵列直接启动的功能。利用 AWS提供的 iPXE 助手 AMI，以便实例可以从网络位置启动。当 iPXE 与 iSCSI 结合使用时，EC2 实例会将远程 iSCSI 目标（存储阵列）视为本地磁盘。操作系统的所有读取和写入操作都是在外部存储阵列上执行的。

**iSCSI 或 NVMe-over-TCP LocalBoot**  
使用从存储阵列中检索的启动卷副本启动 EC2 实例，原始源映像保持不变。我们使用 LocalBoot AMI 启动帮助器实例。此帮助程序实例将启动卷从存储阵列复制到 EC2 实例的实例存储，并充当 iSCSI 启动器或 NVMe-over-TCP主机。最后，EC2 实例使用本地实例存储卷重新启动。  
由于实例存储是临时存储，因此 EC2 实例终止时，启动卷将被删除。因此，此选项适用于只读启动卷，例如虚拟桌面基础架构 (VDI) 中使用的启动卷。  
你无法使用启动 EC2 Windows 实例 NVMe-over-TCP LocalBoot。这仅在使用 EC2 Linux 实例时才受支持。

有关更多信息，请参阅[部署外部启动卷以与一起使用 AWS Outposts](https://aws.amazon.com/blogs/compute/deploying-external-boot-volumes-with-aws-outposts/)。