

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# のキャパシティ管理 AWS Outposts
<a name="outposts-capacity"></a>

Outpost は、 AWS リージョンのアベイラビリティーゾーンのプライベート拡張機能として、サイトに AWS コンピューティングとストレージ容量のプールを提供します。Outpost で使用できるコンピューティングとストレージの容量は限られており、 がサイトに AWS インストールするアセットのサイズと数によって決まるため、初期ワークロードの実行、将来の成長への対応、サーバーの障害とメンテナンスイベントを軽減するための追加の容量の提供に必要な Amazon EC2、Amazon EBS、Amazon S3 の AWS Outposts 容量を決定できます。

**Topics**
+ [

# AWS Outposts 容量の表示
](view-capacity-management.md)
+ [

# AWS Outposts インスタンス容量の変更
](modify-instance-capacity.md)
+ [

# キャパシティタスクの問題のトラブルシューティング
](order-troubleshooting.md)

# AWS Outposts 容量の表示
<a name="view-capacity-management"></a>

キャパシティ設定は、インスタンスレベルまたは Outpost レベルで表示できます。

**コンソールを使用して Outpost の容量設定を表示するには**

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. 左側のナビゲーションペインから、**Outposts** を選択します。

1. Outpost を選択します。

1. Outpost の詳細ページで**、インスタンスビュー**または**ラックビュー**を選択します。
   + **インスタンスビュー** - Outposts で設定されたインスタンスと、サイズとファミリー別のインスタンスのディストリビューションに関する情報を提供します。
   + **ラックビュー** - 各 Outpost 内の各アセットのインスタンスを視覚化し、**インスタンス容量を変更**を選択してインスタンス容量を変更することができます。

# AWS Outposts インスタンス容量の変更
<a name="modify-instance-capacity"></a>

新規の各 Outpost 注文のキャパシティは、デフォルトのキャパシティ設定で設定されています。デフォルトの設定を変換して、ビジネスニーズに合わせたさまざまなインスタンスを作成できます。そのためには、キャパシティタスクを作成し、Outposts または 1 つのアセットを選択し、インスタンスのサイズと数量を指定し、キャパシティタスクを実行して変更を実装します。

## 考慮事項
<a name="modify-instance-capacity-considerations"></a>

インスタンス容量を変更する前に、次の点を考慮してください。
+ キャパシティタスクは、Outpost リソースを所有する AWS アカウント (所有者) のみが実行できます。コンシューマーはキャパシティタスクを実行できません。所有者とコンシューマーの詳細については、[「リソースの共有 AWS Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/sharing-outposts.html)」を参照してください。
+ インスタンスのサイズと数量は、Outpost レベルまたは個々のアセットレベルで定義できます。
+ キャパシティは、可能な設定とベストプラクティスに基づいて、アセットまたは Outpost 内のすべてのアセットにわたって自動的に設定されます。
+ キャパシティタスクの実行中に、選択した Outpost に関連付けられたアセットが分離される可能性があります。このため、Outposts で新しいインスタンスを起動する予定がない場合にのみ、キャパシティタスクを作成することをお勧めします。
+ キャパシティタスクをすぐに実行するか、次の 48 時間にわたって定期的に試行し続けるかを選択できます。すぐに実行することを選択すると、アセットの分離時間が短くなりますが、タスクを実行するためにインスタンスを停止する必要がある場合、タスクは失敗する可能性があります。定期的に実行することを選択すると、タスクが失敗する前にインスタンスを停止する時間が長くなりますが、アセットはより長く分離される可能性があります。
+ 有効な容量設定では、アセットで使用可能なすべての vCPU を使用できない場合があります。この場合、**インスタンスタイプ**セクションの最後に、キャパシティーが不足していることを知らせるメッセージが表示されますが、リクエストに応じて設定を適用できます。
+ コンソールで Outpost を変更すると、ディスクバッキングされたインスタンスとnon-disk-backedインスタンスの混在はコンソールで完全にはサポートされていないため、サポートされているすべてのインスタンスが表示されません。可能なすべてのインスタンスにアクセスするには、[StartCapacityTask](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html) API を使用します。
+ Outpost の容量を定義する場合、回避すべきインスタンスとしてリストされていない限り、すべてのインスタンスファミリーとタイプが再設定に含まれます。
+ 既存の Outposts 容量設定を変更できるのは、それぞれのアセットモデルでサポートされているインスタンスファミリーから有効な Amazon EC2 インスタンスサイズを使用するようにのみです。
+ Outpost で実行中のインスタンスでキャパシティタスクの実行を停止しない場合は、「インスタンス**」セクションでそれぞれのインスタンス ID を選択してそのままにしておきます。*オプション***で、更新されたキャパシティ設定で必要な量のこのインスタンスサイズを保持してください。これにより、キャパシティタスクの実行中に本稼働ワークロードをサポートするために使用されているインスタンスが保持されます。
+ インスタンスファミリー内で複数のインスタンスサイズを持つアセットを設定するときは、**自動分散**を使用して、ドロップレットを過剰または過小プロビジョニングしようとしていないことを確認します。オーバープロビジョニングはサポートされていないため、キャパシティタスクが失敗します。
+ 元の容量設定からインスタンスサイズを保持せずに Outpost でインスタンスファミリーを完全に再設定する場合は、容量タスクを実行する前に Outpost でそのファミリーの実行中のインスタンスを停止する必要があります。インスタンスが別のアカウントによって所有されているか、Outpost で実行されているレイヤードサービスによって使用されている場合は、インスタンス所有者アカウントを使用してインスタンスまたはサービスインスタンスを停止する必要があります。
+ 相互に排他的な AssetIDs のセットに適用される限り、複数のキャパシティタスクを並行して実行できます。たとえば、異なる AssetIDs に対して複数のアセットレベルのキャパシティタスクを同時に作成できます。ただし、実行中の Outpost レベルのタスクがある場合、別の Outpost またはアセットレベルのタスクを同時に作成することはできません。同様に、実行中のアセットレベルのタスクがある場合、同じAssetID に Outpost レベルのタスクまたはアセットレベルのタスクを同時に作成することはできません。

**コンソールを使用して Outpost の容量設定を変更するには**

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. 左側のナビゲーションペインから、**キャパシティタスク**を選択します。

1. **[キャパシティタスク]** ページで、**[キャパシティタスクを作成]** を選択します。

1. **開始方法**ページで、設定する順序、Outpost、またはアセットを選択します。

1. 容量を変更するには、**変更方法**のオプションを指定します。コンソールで手順を指定するか、JSON ファイルをアップロードします。
   + コンソールのステップを使用するように**キャパシティ設定プランを変更する** 
   + **容量設定プランをアップロード**して JSON ファイルをアップロードする

**注記**  
キャパシティ管理が特定のインスタンスを停止を推奨しないようにするには、停止すべきではないインスタンスを指定します。これらのインスタンスは、停止するインスタンスのリストから除外されます。

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

1. **インスタンスビュー**または**ラックビュー**を選択します。

1. 1 つのアセット**で Outpost 容量設定****の変更または変更**を選択します。

1. 現在の選択と異なる場合は、Outpost またはアセットを選択します。

1. このキャパシティタスクをすぐに実行するか、48 時間以上定期的に実行するかを選択します。

1. [**次へ**] を選択します。

1. **[インスタンスキャパシティを設定]** ページで、各インスタンスタイプには、事前に選択された最大数を含む 1 つのインスタンスサイズが表示されます。インスタンスサイズを追加するには、**[インスタンスサイズを追加]** を選択します。

1. インスタンスの数量を指定し、そのインスタンスサイズに表示されるキャパシティを書き留めます。

1. 各インスタンスタイプのセクションの最後に、キャパシティが超過しているか不足しているかを通知するメッセージが表示されます。インスタンスサイズまたは数量レベルで調整して、使用できる合計キャパシティを最適化します。

1. 特定のインスタンスサイズのインスタンス数を最適化 AWS Outposts するようにリクエストすることもできます。そのためには、次の操作を行います。

   1. [インスタンスサイズ] を選択します。

   1. 関連するインスタンスタイプのセクションの最後で、**[オートバランス]** を選択します。

1. インスタンスタイプごとに、少なくとも 1 つのインスタンスサイズに対してインスタンス数量が指定されていることを確認します。

1. 必要に応じて、そのまま保持するインスタンスを選択します。

1. [**次へ**] を選択します。

1. **[確認して作成]** ページで、リクエストする更新を確認します。

1. **Create**. AWS Outposts creates キャパシティタスクを選択します。

1. [キャパシティタスク] ページで、タスクのステータスをモニタリングします。

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

1. **[キャパシティ構成をアップロード]** を選択します。

1. [**次へ**] を選択します。

1. **[キャパシティ構成計画をアップロード]** ページで、インスタンスタイプ、サイズ、数量を指定する JSON ファイルをアップロードします。必要に応じて、JSON ファイルで [InstancesToExclude](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html#outposts-StartCapacityTask-request-InstancesToExclude) パラメータと [TaskActionOnBlockingInstances](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html#outposts-StartCapacityTask-response-TaskActionOnBlockingInstances) パラメータを指定できます。  
**Example**  

   JSON ファイルの例:

   ```
   {
     "InstancePools": [
       {
         "InstanceType": "c5.24xlarge",
         "Count": 1
       },
       {
         "InstanceType": "m5.24xlarge",
         "Count": 2
       }
     ],
     "InstancesToExclude": {
       "AccountIds": [
         "111122223333"
       ],
       "Instances": [
         "i-1234567890abcdef0"
       ],
       "Services": [
         "ALB"
       ]
     },
     "TaskActionOnBlockingInstances": "WAIT_FOR_EVACUATION"
   }
   ```

1. **[キャパシティ構成計画]** セクションの JSON ファイルの内容を確認します。

1. [**次へ**] を選択します。

1. **[確認して作成]** ページで、リクエストする更新を確認します。

1. **「Create**. AWS Outposts creates a capacity task」を選択します。

1. [キャパシティタスク] ページで、タスクのステータスをモニタリングします。

------

# キャパシティタスクの問題のトラブルシューティング
<a name="order-troubleshooting"></a>

次の既知の問題を確認して、キャパシティ管理に関連する問題を新しい順序で解決します。問題が表示されない場合は、 にお問い合わせください サポート。

## 注文 *oo-xxxxxx* が Outpost ID *op-xxxxx* に関連付けられていません
<a name="troubleshooting_order_outpost_id"></a>

この問題は、 AWS CLI または API を使用して を実行し[https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html)、リクエストの Outpost ID が Outpost ID の順序と一致しない場合に発生します。

この問題を解決するには。

1. にサインインします AWS。

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. ナビゲーションペインから、**注文**を選択します。

1. 注文を選択し、注文ステータスが `PREPARING`、、`IN_PROGRESS`または のいずれかであることを確認します`ACTIVE`。

1. Outpost ID を順番に書き留めます。

1. `StartCapacityTask` API リクエストに正しい Outpost ID を入力します。

## キャパシティプランには、サポートされていないインスタンスタイプが含まれます。
<a name="troubleshooting_instance_type_unsupported"></a>

この問題は、 AWS CLI または API を使用してキャパシティタスクを作成または変更し、リクエストにサポートされていないインスタンスタイプが含まれている場合に発生します。

この問題を解決するには、 コンソールまたは CLI を使用します。

**コンソールを使用する**

1. にサインインします AWS。

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. ナビゲーションペインから、**キャパシティタスク**を選択します。

1. **キャパシティ設定のアップロード**オプションを使用して、インスタンスタイプの同じリストを持つ JSON をアップロードします。

1. コンソールには、サポートされているインスタンスタイプのリストを含むエラーメッセージが表示されます。

1. サポートされていないインスタンスタイプを削除するには、リクエストを修正します。

1. 修正された JSON を使用してコンソールでキャパシティタスクを作成または変更するか、この修正されたインスタンスタイプのリストで CLI または API を使用します。

**CLI を使用する**

1. [GetOutpostSupportedInstanceTypes](https://docs.aws.amazon.com/cli/latest/reference/outposts/get-outpost-supported-instance-types.html) コマンドを使用して、サポートされているインスタンスタイプのリストを表示します。

1. インスタンスタイプの正しいリストを使用して、キャパシティタスクを作成または変更します。

## Outpost ID *op-xxxxx* を持つ Outpost なし
<a name="troubleshooting_outpost_id_notfound"></a>

この問題は、 AWS CLI または API を使用して を実行し[https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html)、リクエストに次のいずれかの理由で無効な Outpost ID が含まれている場合に発生します。
+ Outpost は別の AWS リージョンにあります。
+ この Outpost へのアクセス許可がありません。
+ Outpost ID が正しくありません。

この問題を解決するには。

1. `StartCapacityTask` API リクエストで使用した AWS リージョンを書き留めます。

1. [https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListOutposts.html](https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListOutposts.html) API アクションを使用して、 AWS リージョンで所有している Outposts のリストを取得します。

1. Outpost ID が一覧表示されているかどうかを確認します。

1. `StartCapacityTask` リクエストに正しい Outpost ID を入力します。

1. Outpost ID が見つからない場合は、 `ListOutposts` API アクションを再度使用して、Outpost が別の AWS リージョンに存在するかどうかを確認します。

## Outpost op-*XXXX* のアクティブ CapacityTask cap-*XXXX* が既に見つかりました
<a name="troubleshooting_capacity_task_running"></a>

この問題は、 AWS Outposts コンソールまたは API を使用して Outpost で [StartCapacityTask](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html) を実行し、Outpost のキャパシティタスクがすでに実行されている場合に発生します。キャパシティタスクのステータスが `REQUESTED`、、、または のいずれかである場合`IN_PROGRESS``WAITING_FOR_EVACUATION`、キャパシティタスクは実行中と見なされます`CANCELLATION_IN_PROGRESS`。

この問題を解決するには、 AWS Outposts コンソールまたは CLI を使用します。

**コンソールを使用する**

1. にサインインします AWS。

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. ナビゲーションペインから、**キャパシティタスク**を選択します。

1. OutpostId に対して実行中のキャパシティタスクがないことを確認します。

1. OutpostId の実行中のキャパシティタスクがある場合は、タスクが終了するのを待つか、必要に応じてキャンセルします。

1. リクエストされた OutpostId に対して実行中のキャパシティタスクがない場合は、リクエストを再試行してキャパシティタスクを作成します。

**CLI を使用する**

1. [ListCapacityTasks](https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListCapacityTasks.html) コマンドを使用して、Outpost の実行中のキャパシティタスクを検索します。

1. 実行中のすべてのキャパシティタスクが終了するのを待つか、必要に応じてキャンセルします。

1. リクエストされた OutpostId に対して実行中のキャパシティタスクがない場合は、リクエストを再試行してキャパシティタスクを作成します。

## Outpost op-*XXXX* のアセット *XXXX* に Active CapacityTask cap-XXXX が既に見つかりました
<a name="troubleshooting_capacity_task_found_asset"></a>

この問題は、 AWS Outposts コンソールまたは API を使用してアセットで [StartCapacityTask](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html) を実行し、アセットに対して既に実行中のキャパシティタスクがある場合に発生します。キャパシティタスクのステータスが `REQUESTED`、、、または のいずれかである場合`IN_PROGRESS``WAITING_FOR_EVACUATION`、キャパシティタスクは実行中と見なされます`CANCELLATION_IN_PROGRESS`。

この問題を解決するには、 AWS Outposts コンソールまたは CLI を使用します。

**コンソールを使用する**

1. にサインインします AWS。

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. ナビゲーションペインから、**キャパシティタスク**を選択します。

1. OutpostId に対して実行中のキャパシティタスクがなく、AssetId に対して実行中のアセットレベルのキャパシティタスクがないことを確認します。

1. 実行中のキャパシティタスクがある場合は、タスクが終了するのを待つか、必要に応じてキャンセルします。

1. 実行中のキャパシティタスクがない場合は、リクエストを再試行してキャパシティタスクを作成します。

**CLI を使用する**

1. [ListCapacityTasks](https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListCapacityTasks.html) コマンドを使用して、OutpostID と AssetID の実行中のキャパシティタスクを検索します。

1. OutpostId に対して実行中の Outpost レベルのキャパシティタスクがなく、AssetId に対して実行中のアセットレベルのキャパシティタスクがないことを確認します。

1. 実行中のキャパシティタスクがある場合は、タスクが終了するのを待つか、必要に応じてキャンセルします。

1. リクエストを再試行してキャパシティタスクを作成します。

## AssetId=*XXXX* は Outpost=op-*XXXX* には無効です
<a name="troubleshooting_asset_id_not_valid"></a>

この問題は、 AWS Outposts コンソールまたは API を使用してアセットで [StartCapacityTask](https://docs.aws.amazon.com/outposts/latest/APIReference/API_StartCapacityTask.html) を実行し、AssetID が次のいずれかの理由で有効でない場合に発生します。
+ アセットは Outpost に関連付けられていません。
+ アセットは分離されています。

この問題を解決するには、 AWS Outposts コンソールまたは CLI を使用します。

**コンソールを使用する**

1. にサインインします AWS。

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. Outpost の **ラックビュー**を選択します。

1. リクエストされた AssetId が Outpost に関連付けられていること、および隔離されたホストとしてマークされていないことを確認します。

   1. アセットが分離されている場合、キャパシティタスクが実行されていることが原因である可能性があります。キャパシティタスクパネルに移動し、OutpostId と AssetId に対して実行中の Outpost タスクまたはAssetIdレベルのタスクがあるかどうかを確認できます。存在する場合は、タスクが終了し、アセットが再び使用可能になるまで待ちます。

   1. 分離されたアセットに対して実行中のキャパシティタスクがない場合、アセットが劣化する可能性があります。

1. アセットが存在し、有効な状態であることを確認したら、リクエストを再試行してキャパシティタスクを作成します。

**CLI を使用する**

1. [ListAssets](https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListAssets.html) コマンドを使用して、OutpostID に関連付けられたアセットを検索します。

1. リクエストされた AssetId が Outpost に関連付けられており、その状態が であることを確認します`ACTIVE`。

   1. アセットの状態が ACTIVE でない場合、キャパシティタスクが実行されていることが原因である可能性があります。[ListCapacityTasks](https://docs.aws.amazon.com/outposts/latest/APIReference/API_ListCapacityTasks.html) コマンドを使用して、OutpostId と AssetId に対して Outpost またはアセットレベルのタスクが実行されているかどうかを確認します。 AssetId 存在する場合は、タスクが終了し、アセットが再びアクティブになるまで待ちます。

   1. 分離されたアセットに対して実行中のキャパシティタスクがない場合、アセットが劣化する可能性があります。

1. アセットが存在し、有効な状態であることを確認したら、リクエストを再試行してキャパシティタスクを作成します。