

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 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 子網路新增至 Outpost AWS 區域中的任何 VPC。當您這樣做時，VPC 也會跨越 Outpost。如需詳細資訊，請參閱[網路元件](how-outposts-works.md#outposts-networking-components)。

**注意**  
如果您要在另一個 與您共用的 Outpost 子網路中啟動執行個體 AWS 帳戶，請跳至 [步驟 2：在 Outpost 上啟動執行個體](#launch-instances)。

**建立 Outpost 子網路**

1. 在 https：//[https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) 開啟 AWS Outposts 主控台。

1. 在導覽窗格中，選擇 **Outpost**。

1. 選取 Outpost，然後選擇 **動作**、**建立子網路**。系統會將您重新導向以在 Amazon VPC 主控台中建立子網路。我們會為您選取 Outpost，以及 Outpost 所在的可用區域。

1. 選取 VPC 並指定子網路的 IP 地址範圍。

1. 選擇**建立**。

1. 建立子網路之後，您必須為本機網路介面啟用子網路。使用來自 的 [modify-subnet-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-subnet-attribute.html) 命令 AWS CLI。您必須在裝置索引上指定網路介面的位置。在啟用的 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 子網路中，或在與您共用的 Outpost 子網路中，啟動 EC2 執行個體。安全群組可控制 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 快照的 Amazon EBS 後端 AMI。不支援具有多個 EBS 快照AMIs。
+ 執行個體儲存體磁碟區上的資料會在執行個體重新啟動之後持續存在，但在執行個體終止之後不會持續存在。若要將執行個體儲存體磁碟區上的長期資料保留超過執行個體的生命週期，請務必將資料備份到持久性儲存，例如 Amazon S3 儲存貯體或內部部署網路中的網路儲存裝置。
+ 若要使用相容第三方儲存體支援的區塊資料或開機磁碟區，您必須佈建和設定這些磁碟區，以與 Outposts 上的 EC2 執行個體搭配使用。如需詳細資訊，請參閱[Outposts 伺服器上的第三方區塊儲存](outpost-third-party-block-storage.md)。
+ 若要將 Outpost 子網路中的執行個體連線到內部部署網路，您必須新增[本機網路介面](local-network-interface.md)，如下列程序中所述。

**在 Outpost 子網路中啟動執行個體**

1. 在 https：//[https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) 開啟 AWS Outposts 主控台。

1. 在導覽窗格中，選擇 **Outpost**。

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)： *Amazon EC2 *

## 步驟 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)。 *Amazon EC2 *

在執行個體執行之後，請對您本機網路中電腦的 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 區域與 Outpost 之間的連線**  
在 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
   ```