

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

# 开始使用 Outposts 服务器
<a name="get-started-outposts"></a>

订购 Outposts 服务器以开始使用。安装 Outpost 设备后，启动 Amazon EC2 实例并配置与本地网络的连接。

**Topics**
+ [创建一个 Outpost 并订购 Outpost 容量](order-outpost-capacity.md)
+ [安装 Outpost 服务器](install-outpost-servers.md)
+ [在 Outposts 服务器上启动实例](launch-instance.md)

# 创建一个 Outpost 并订购 Outpost 容量
<a name="order-outpost-capacity"></a>

要开始使用 AWS Outposts，请使用您的 AWS 帐户登录。创建一个站点和一个 Outpost。然后，订购您需要的 Outpost 服务器。

**先决条件**
+ 查看您的 Outpost 服务器的[可用配置](https://aws.amazon.com/outposts/servers/pricing/)。
+ Outpost 站点是存放 Outpost 设备的实际位置。在订购容量之前，请验证您的站点是否符合要求。有关更多信息，请参阅 [Outposts 服务器的站点要求](outposts-requirements.md)。
+ 您必须有 E [AWS nterprise Supp](https://aws.amazon.com/premiumsupport/plans/enterprise/) ort 计划或[AWS 统一运营](https://aws.amazon.com/premiumsupport/plans/unified-operations/)计划。
+ 确定 AWS 账户 你将使用哪个来创建 Outposts 网站、创建 Outpost 并下订单。监控与此账户关联的电子邮件以获取来自的信息 AWS。

**Topics**
+ [步骤 1：创建站点](#create-site)
+ [步骤 2：创建一个 Outpost](#create-outpost)
+ [步骤 3：下订单](#place-order)
+ [步骤 4：修改实例容量](#modify-instance-capacity)
+ [后续步骤](#order-fulfillment)

## 步骤 1：创建站点
<a name="create-site"></a>

创建一个站点以指定运营地址。操作地址是您安装和运行 Outpost 服务器的位置。创建网站后，为您的网站 AWS Outposts 分配一个 ID。在您创建 Outpost 时必须指定此站点。

**先决条件**
+ 确定运营地址。

**创建站点**

1. 登录到 AWS。

1. 打开 AWS Outposts 控制台，网址为[https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home)。

1. 要选择父级 AWS 区域，请使用页面右上角的区域选择器。

1. 在导航窗格中，选择 **Sites (站点)**。

1. 选择 **Create site (创建站点)**。

1. 对于**支持的硬件类型**，选择**仅限服务器**。

1. 输入您的站点的名称、描述和运营地址。

1. （可选）对于**网站备注**，请输入可能 AWS 有助于了解该网站的任何其他信息。

1. 选择 **Create site (创建站点)**。

## 步骤 2：创建一个 Outpost
<a name="create-outpost"></a>

为每台服务器创建一个 Outpost。一个 Outpost 只能与一台服务器关联。您将在下订单时指定此 Outpost。

**先决条件**
+ 确定要与您的站点关联的 AWS 可用区。

**创建 Outpost**

1. 在导航窗格中，选择 **Outposts**。

1. 选择**创建 Outpost**。

1. 选择 **Servers (服务器)**。

1. 输入 Outpost 的名称和说明。

1. 为您的 Outpost 选择可用区。

1. 对于**站点 ID**，请选择您的站点。

1. 选择**创建 Outpost**。

**注意**  
完成订单后，您将无法修改前哨基地的AZ锚点或实际位置。

## 步骤 3：下订单
<a name="place-order"></a>

订购所需的 Outposts 服务器。

**重要**  
提交订单后，您将无法对其进行编辑，因此在提交之前请仔细查看所有详细信息。如果您需要更改订单，请联系 [AWS 支持 Center](https://console.aws.amazon.com/support/home#/)。

**先决条件**
+ 确定您将如何支付订单。您可以在全部预付、部分预付或者不预付。如果您选择部分预付或不预付的付款选项，您将在整个期限内按月支付费用。

  定价包括交付、基础设施服务维护以及软件修补程序和升级。
+ 确定送货地址是否与您为网站指定的运营地址不同。

**要下订单**

1. 在导航窗格中，选择**采购订单**。

1. 选择**下订单**。

1. 对于**支持的硬件类型**，请选择**服务器**。

1. 要添加容量，请选择配置。

1. 选择**下一步**。

1. 选择**使用现有 Outpost**，然后选择您的 Outpost。

1. 选择**下一步**。

1. 选择合同期限和付款选项。

1. 指定收货地址。您可以指定新地址或选择站点的操作地址。如果您选择运营地址，请注意，将来对站点运营地址的任何更改都不会影响到现有订单。如果您需要更改现有订单的配送地址，请联系您的 AWS 账户经理。

1. 选择**下一步**。

1. 在**查看和订购**页面上，验证您的信息是否正确并根据需要进行编辑。提交订单后将无法编辑。

1. 选择**下订单**。

## 步骤 4：修改实例容量
<a name="modify-instance-capacity"></a>

每个新 Outpost 订单的容量都配置了默认容量配置。您可以转换默认配置，创建各种实例来满足您的业务需求。为此，您需要创建一个容量任务，指定实例大小和数量，然后运行容量任务来执行更改。

**注意**  
下单购买 Outposts 后，您可以更改实例的大小和数量。
实例的大小和数量是在 Outpost 级别定义的。
自动根据最佳实践下单实例。

**修改实例容量**

1. 在[AWS Outposts 控制台的](https://console.aws.amazon.com/outposts/)AWS Outposts 左侧导航窗格中，选择**容量任务**。

1. 在**容量任务**页面上，选择**创建容量任务**。

1. 在**开始使用**页面上，选择订单。

1. 要修改容量，可使用控制台中的步骤或上传 JSON 文件。

------
#### [ Console steps ]

1. 选择**修改新 Outpost 的容量配置**。

1. 选择**下一步**。

1. 在**配置实例容量**页面上，每种实例类型都会显示一个预选了最大数量的实例大小。要添加更多实例大小，请选择**添加实例大小**。

1. 指定实例数量并记下针对该实例大小显示的容量。

1. 查看每个实例类型部分末尾的消息，该消息会告知您是否超出或低于容量。在实例大小或数量级别进行调整，以优化总可用容量。

1. 您也可以请求 AWS Outposts 针对特定实例大小优化实例数量。为此，请执行以下操作：

   1. 选择实例大小。

   1. 在相关实例类型部分末尾选择**自动平衡**。

1. 对于每种实例类型，确保至少为一种实例大小指定了实例数量。

1. 选择**下一步**。

1. 在**查看并创建**页面上，验证您请求的更新。

1. 选择 “**创建**”。 AWS Outposts 创建容量任务。

1. 在容量任务页面上，监控任务的状态。
**注意**  
AWS Outposts 可能会要求您停止一个或多个正在运行的实例以允许运行容量任务。停止这些实例后， AWS Outposts 将运行任务。

------
#### [ Upload JSON file ]

1. 选择**上传容量配置**。

1. 选择**下一步**。

1. 在**上传容量配置计划**页面上，上传指定实例类型、大小和数量的 JSON 文件。  
**Example**  

   示例 JSON 筛选条件

   ```
   {
       "RequestedInstancePools": [
           {
               "InstanceType": "c5.24xlarge",
               "Count": 1
           },
           {
               "InstanceType": "m5.24xlarge",
               "Count": 2
           }
       ]
   }
   ```

1. 在**容量配置计划**部分查看 JSON 文件的内容。

1. 选择**下一步**。

1. 在**查看并创建**页面上，验证您请求的更新。

1. 选择 “**创建**”。 AWS Outposts 创建容量任务。

1. 在容量任务页面上，监控任务的状态。
**注意**  
AWS Outposts 可能会要求您停止一个或多个正在运行的实例以允许运行容量任务。停止这些实例后， AWS Outposts 将运行任务。

------

## 后续步骤
<a name="order-fulfillment"></a>

您可以使用 AWS Outposts 控制台查看订单状态。您的订单的初始状态为**已收到订单**。如果您对订单有任何疑问，请联系 [AWS 支持 Center](https://console.aws.amazon.com/support/home#/)。

为了配送订单， AWS 将安排交货日期。

您负责所有安装任务，包括物理安装和网络配置。您可以与第三方签订合同，让第三方替您完成这些任务。无论您是自己安装还是与第三方签订合同，安装都需要 AWS 账户 中的 IAM 凭证，其中包含 Outpost，用于验证新设备的身份。您负责提供和管理此访问权限。有关更多信息，请参阅[服务器安装指南](https://docs.aws.amazon.com/outposts/latest/install-server/install-server.html)。

当 Outpost 的 Amazon EC2 容量可以通过您的 AWS 账户使用时，安装即告完成。容量可用后，您可以在 Outposts 服务器上启动 Amazon EC2 实例。有关更多信息，请参阅 [在 Outposts 服务器上启动实例](launch-instance.md)。

**注意**  
完成订单后，您将无法修改服务链接配置。

# 安装 Outpost 服务器
<a name="install-outpost-servers"></a>

有关安装 Outpost 服务器的信息，请参阅[安装 Outpost](https://docs.aws.amazon.com/outposts/latest/install-server/install-server.html) 服务器。

**注意**  
有关故障排除，请参阅[如何对 AWS Outposts 服务器安装进行故障排除](https://repost.aws/knowledge-center/outposts-server-failing)？

# 在 Outposts 服务器上启动实例
<a name="launch-instance"></a>

安装 Outpost 并且可以使用计算和存储容量后，您便可以开始创建资源。例如，您可以启动 Amazon EC2 实例。

**先决条件**  
您的站点必须安装一个 Outpost。有关更多信息，请参阅 [创建一个 Outpost 并订购 Outpost 容量](order-outpost-capacity.md)。

**Topics**
+ [步骤 1：创建子网](#create-subnet)
+ [步骤 2：在 Outpost 上启动实例](#launch-instances)
+ [步骤 3：配置连接](#configure-routing)
+ [步骤 4：测试连接](#test-connecitivity)

## 步骤 1：创建子网
<a name="create-subnet"></a>

您可以将 Outpost 子网添加到 AWS 该区域的任何 VPC 作为前哨基地。执行此操作时，VPC 也会跨越 Outpost。有关更多信息，请参阅 [网络组件](how-outposts-works.md#outposts-networking-components)。

**注意**  
如果您要在 Outpost 子网中启动已由其他人共享的实例 AWS 账户，请跳至[步骤 2：在 Outpost 上启动实例](#launch-instances)。

**创建一个 Outpost 子网**

1. 打开 AWS Outposts 控制台，网址为[https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home)。

1. 在导航窗格中，选择 **Outposts**。

1. 选择 Outpost，然后依次选择**操作**和**创建子网**。您将被重定向到在 Amazon VPC 控制台中创建子网。我们为您选择 Outpost 和 Outpost 所属的可用区。

1. 选择 VPC 并为该子网指定 IP 地址范围。

1. 选择**创建**。

1. 创建子网后，必须为本地网络接口启用子网。在 AWS CLI中是 [modify-subnet-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-subnet-attribute.html) 命令。您必须在设备索引中指定网络接口的位置。在启用的 Outpost 子网中启动的所有实例都会使用此设备位置作为本地网络接口。下面的示例使用值 1 指定辅助网络接口。

   ```
   aws ec2 modify-subnet-attribute \
       --subnet-id subnet-1a2b3c4d \
       --enable-lni-at-device-index 1
   ```

## 步骤 2：在 Outpost 上启动实例
<a name="launch-instances"></a>

您可以在您创建的 Outpost 子网中启动 EC2 实例，也可以在与您共享的 Outpost 子网中启动。安全组控制 Outpost 子网中实例的入站和出站 VPC 流量，就像控制可用区子网中的实例一样。要连接到 Outpost 子网中的 EC2 实例，您可以在启动实例时指定密钥对，就像对待可用区子网中的实例一样。

**注意事项**
+ Outpost 服务器上的实例包括实例存储卷，但不包括 EBS 卷。选择具有足够实例存储空间的实例大小来满足应用程序需求。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[实例存储卷](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-store-volumes.html)和[创建实例存储支持的 AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html)。
+ 您必须使用由亚马逊 EBS 支持的 AMI，且仅包含一个 EBS 快照。 AMIs 不支持多个 EBS 快照。
+ 实例重启后会保留实例存储卷上的数据，但实例终止后不会保留这些数据。要在实例停用之后保留实例存储卷上的长期数据，请确保将数据备份到持久性存储中，例如 Amazon S3 存储桶或本地网络中的网络存储设备。
+ 要使用由兼容的第三方存储支持的块数据或启动卷，您必须预配置和配置这些卷以与 Outposts 上的 EC2 实例配合使用。有关更多信息，请参阅 [](outpost-third-party-block-storage.md)。
+ 要将 Outpost 子网中的实例连接到您的本地网络，您必须添加[本地网络接口](local-network-interface.md)，如以下过程所述。

**要在 Outpost 子网内启动实例**

1. 打开 AWS Outposts 控制台，网址为[https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home)。

1. 在导航窗格中，选择 **Outposts**。

1. 选择 Outpost，然后选择**操作，查看详细信息**。

1. 在 **Outpost 摘要**页面上，选择**启动实例**。您将会被重定向到 Amazon EC2 控制台中的实例启动向导。我们为您选择 Outpost 子网，并仅向您显示您的 Outposts 服务器支持的实例类型。

1. 选择您的 Outposts 服务器支持的实例类型。请注意，显示为灰色的实例不可用。

1. （可选）您可以立即添加本地网络接口，也可以在创建实例之后添加。要立即添加，请展开**高级网络配置**并选择**添加网络接口**。选择 Outpost 子网。这将使用设备索引 1 为实例创建网络接口。如果指定 1 作为 Outpost 子网的本地网络接口设备索引，则此网络接口就是实例的本地网络接口。或者，要稍后添加，请参阅[添加本地网络接口](add-lni.md)。

1. （可选）您可以添加[第三方数据卷](outpost-third-party-block-storage.md)。

   1. 展开**配置存储**。在 “**外部存储卷**” 旁边，选择 “**编辑”**。

   1. 对于**存储网络协议**，请选择 **iSCSI**。

   1. 输入启动器 IQN，然后添加外部存储阵列的目标 IP 地址、端口和 IQN。

1. 完成向导，以在您的 Outpost 子网中启动实例。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[启动 EC2 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html)。

## 步骤 3：配置连接
<a name="configure-routing"></a>

如果您在实例启动期间没有向实例添加本地网络接口，则必须立即这样做。有关更多信息，请参阅 [添加本地网络接口](add-lni.md)。

您必须使用本地网络中的 IP 地址为实例配置本地网络接口。有关信息，请参阅实例上运行的操作系统的文档。您可以搜索有关配置其他网络接口和辅助 IP 地址的信息。

## 步骤 4：测试连接
<a name="test-connecitivity"></a>

您可以使用适当的使用案例来测试连接。

**测试从本地网络到 Outpost 的连接**  
在本地网络中的计算机上，向 Outpost 实例的本地网络接口 IP 地址运行 `ping` 命令。

```
ping 10.0.3.128
```

下面是示例输出。

```
Pinging 10.0.3.128

Reply from 10.0.3.128:  bytes=32 time=<1ms TTL=128
Reply from 10.0.3.128:  bytes=32 time=<1ms TTL=128
Reply from 10.0.3.128:  bytes=32 time=<1ms TTL=128
    
Ping statistics for 10.0.3.128
Packets:  Sent = 3,  Received = 3,  Lost = 0 (0% lost)

Approximate round trip time in milliseconds
Minimum = 0ms,  Maximum = 0ms,  Average = 0ms
```

**测试从 Outpost 实例到本地网络的连接**  
根据您的操作系统，使用 **ssh** 或 **rdp** 连接到您的 Outpost 实例的私有 IP 地址。有关连接到 EC2 实例的信息，请参阅《Amazon EC2 用户指南》**中的[连接到您的 EC2 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect.html)。

实例运行后，对本地网络中计算机的 IP 地址运行 `ping` 命令。在以下示例中，IP 地址为 172.16.0.130。

```
ping 172.16.0.130
```

下面是示例输出。

```
Pinging 172.16.0.130

Reply from 172.16.0.130:  bytes=32 time=<1ms TTL=128
Reply from 172.16.0.130:  bytes=32 time=<1ms TTL=128
Reply from 172.16.0.130:  bytes=32 time=<1ms TTL=128

Ping statistics for 172.16.0.130
Packets:  Sent = 3,  Received = 3,  Lost = 0 (0% lost)

Approximate round trip time in milliseconds
Minimum = 0ms,  Maximum = 0ms,  Average = 0ms
```

**测试该 AWS 地区与前哨基地之间的连通性**  
 AWS 在该区域的子网中启动一个实例。例如，使用 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令。

```
aws ec2 run-instances \
    --image-id ami-abcdefghi1234567898 \
    --instance-type c5.large \
    --key-name MyKeyPair \
    --security-group-ids sg-1a2b3c4d123456787 \
    --subnet-id subnet-6e7f829e123445678
```

在实例运行后，请执行以下操作：

1. 获取该 AWS 区域中实例的私有 IP 地址。Amazon EC2 控制台中的实例详细信息页面上提供了此信息。

1. 根据您的操作系统，使用 **ssh** 或 **rdp** 连接到您的 Outpost 实例的私有 IP 地址。

1. 从 Outpost 实例运行**ping**命令，指定该 AWS 区域中该实例的 IP 地址。

   ```
   ping 10.0.1.5
   ```

   下面是示例输出。

   ```
   Pinging 10.0.1.5
   
   Reply from 10.0.1.5:  bytes=32 time=<1ms TTL=128
   Reply from 10.0.1.5:  bytes=32 time=<1ms TTL=128
   Reply from 10.0.1.5:  bytes=32 time=<1ms TTL=128
   
   Ping statistics for 10.0.1.5
   Packets:  Sent = 3,  Received = 3,  Lost = 0 (0% lost)
   
   Approximate round trip time in milliseconds
   Minimum = 0ms,  Maximum = 0ms,  Average = 0ms
   ```