

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

# ボリュームゲートウェイ用にカスタマイズされた Amazon EC2 インスタンスをデプロイする
<a name="ec2-gateway-common"></a>

Amazon Elastic Compute Cloud (Amazon EC2) インスタンスでボリュームゲートウェイをデプロイしてアクティブ化できます。 AWS Storage Gateway Amazon マシンイメージ (AMI) は、コミュニティ AMI として利用できます。

**注記**  
Storage Gateway コミュニティ AMI は公開されており、 AWSがフルサポートを提供しています。パブリッシャーが検証 AWS済みプロバイダーであることがわかります。  
ボリュームゲートウェイ AMI では、次の命名規則を使用します。AMI 名に追加されるバージョン番号は、バージョンリリースごとに変更されます。  
`aws-storage-gateway-CLASSIC-2.9.0`

**Amazon EC2 インスタンスをデプロイしてボリュームゲートウェイをホストするには**

1. Storage Gateway コンソールを使用して、新しいゲートウェイのセットアップを開始します。手順については、「[ボリュームゲートウェイをセットアップする](https://docs.aws.amazon.com/storagegateway/latest/vgw/create-volume-gateway.html#set-up-gateway-volume)」を参照してください。**[プラットフォームオプション]** セクションが表示されたら、**[ホストプラットフォーム]** として **[Amazon EC2]** を選択し、次の手順に従って、ボリュームゲートウェイをホストする Amazon EC2 インスタンスを起動します。
**注記**  
Amazon EC2 ホストプラットフォームは、**キャッシュ型ボリューム**のみに対応しています。保管型ボリュームゲートウェイは EC2 インスタンスにはデプロイできません。

1. **インスタンスを起動**を選択して Amazon EC2 AWS Storage Gateway コンソールで AMI テンプレートを開き、追加の設定を構成できます。

   **Quicklaunch** を使用して、Amazon EC2 インスタンスをデフォルト設定で起動します。Amazon EC2 Quicklaunch のデフォルト仕様の詳細については、「 [Amazon EC2 の Quicklaunch 設定の仕様](https://docs.aws.amazon.com/storagegateway/latest/vgw/ec2-quicklaunch-settings.html)」を参照してください。

1. **[名前]** に、Amazon EC2 インスタンスの名前を入力します。インスタンスがデプロイされたら、この名前を検索して、Amazon EC2 コンソールのリストページでインスタンスを見つけることができます。

1. **[インスタンスタイプ]** セクションの **[インスタンスタイプ]** で、インスタンスのハードウェア構成を選択します。ハードウェア構成は、ゲートウェイをサポートするための所定の最小要件を満たしている必要があります。**m5.xlarge** インスタンスタイプから使い始めてみることを推奨します。このインスタンスタイプは、ゲートウェイが正しく機能するための最小要件を満たしています。詳細については、「[Amazon EC2 インスタンスタイプでの要件](Requirements.md#requirements-hardware-storage)」を参照してください。

   必要に応じて、起動後のインスタンスのサイズ変更を行うことができます。詳細については、「*Amazon EC2 ユーザーガイド*」の「[インスタンスのサイズ変更](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html)」を参照してください。
**注記**  
特定のインスタンスタイプ (特に i3 EC2) では、NVMe SSD ディスクを使用します。このことが原因で、ボリュームゲートウェイの起動時または停止時に問題が起きる場合があります。例えば、キャッシュからデータが失われる可能性があります。Amazon CloudWatch メトリクス `CachePercentDirty` をモニタリングし、システムを起動または停止するのは、このパラメータが `0` の場合のみにします。ゲートウェイのメトリクスのモニタリングに関する詳細については、CloudWatch ドキュメントの「[Storage Gateway Metrics and Dimensions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/awssg-metricscollected.html)」を参照してください。

1. **[キーペア (ログイン)]** セクションの **[キーペア名 - *必須*]** で、インスタンスに安全に接続するために使用するキーペアを選択します。必要に応じて新しいキーペアを作成できます。詳細については、「Amazon Elastic Compute Cloud Linux インスタンス用ユーザーガイド**」の「[キーペアを作成する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#create-a-key-pair)」を参照してください。

1. **[ネットワーク設定]** セクションで、事前設定された設定内容を確認し、**[編集]** を選択して以下のフィールドを変更します。

   1. **[VPC - *必須*]** で、Amazon EC2 インスタンスを起動する VPC を選択します。詳細については、「*Amazon Virtual Private Cloud ユーザーガイド*」の「[Amazon VPC の仕組み](https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html)」を参照してください。

   1. (オプション) **[サブネット]** で、Amazon EC2 インスタンスを起動するサブネットを選択します。

   1. **[自動割り当てパブリック IP]** で、**[有効]** を選択します。

1. **[ファイアウォール (セキュリティグループ)]** サブセクションで、事前設定された設定内容を確認します。Amazon EC2 インスタンス用に作成される新しいセキュリティグループのデフォルトの名前と説明を必要に応じて変更するか、代わりに既存のセキュリティグループのファイアウォールルールを適用することができます。

1. **[インバウンドセキュリティグループのルール]** サブセクションで、クライアントがインスタンスへの接続に使用するポートを開くファイアウォールルールを追加します。ボリュームゲートウェイに必要なポートの詳細については、「[ポート要件](https://docs.aws.amazon.com/storagegateway/latest/vgw/Requirements.html#requirements-network)」を参照してください。ファイアウォールルールの追加の詳細については、「Amazon Elastic Compute Cloud Linux インスタンス用ユーザーガイド**」の「[セキュリティグループのルール](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules.html)」を参照してください。
**注記**  
ボリュームゲートウェイでは、インバウンドトラフィックと、ゲートウェイのアクティブ化中の 1 回限りの HTTP アクセス用に、TCP ポート 80 を開く必要があります。このポートは、アクティブ化の後で閉じることができます。  
また、iSCSI アクセス用に TCP ポート 3260 を開く必要があります。

1. **[高度なネットワーク設定]** サブセクションで、事前設定された設定内容を確認し、適宜変更します。

1. **[ストレージを設定]** ページで **[新しいボリュームの追加]** を選択して、ゲートウェイインスタンスにストレージを追加します。
**重要**  
事前設定された**ルートボリューム**に加えて、キャッシュストレージ用に **165 GiB** 以上の容量がある Amazon EBS ボリュームを少なくとも 1 つ、アップロードバッファ用に **150 GiB** 以上の容量がある Amazon EBS ボリュームを少なくとも 1 つ追加する必要があります。パフォーマンスを向上させるため、それぞれ 150 GiB 以上の容量がある複数の EBS ボリュームをキャッシュストレージ用に割り当てることをお勧めします。

1. **[高度な詳細]** セクションで、事前設定された設定内容を確認し、適宜変更します。

1. **[インスタンスを起動]** を選択し、指定した設定内容で新しい Amazon EC2 ゲートウェイインスタンスを起動します。

1. 新しいインスタンスが正常に起動したことを確認するには、Amazon EC2 コンソールの **[インスタンス]** ページに移動し、新しいインスタンスを名前で検索します。**[インスタンスの状態]** に **[実行中]** と*緑のチェックマーク*が表示されていること、また、**ステータスチェック**が完了し、*緑色のチェックマーク*が表示されていることを確認します。

1. 詳細ページからインスタンスを選択します。**[インスタンスの概要]** セクションから**パブリック IPv4 アドレス**をコピーし、Storage Gateway コンソールの **[ゲートウェイのセットアップ]** ページに戻って、ボリュームゲートウェイのセットアップを再開します。

Storage Gateway コンソールを使用するか、 AWS Systems Manager ゲートウェイボリュームStorage Gatewayの起動に使用する AMI ID を決定できます。<a name="ec2-gateway-ami-id"></a>

**AMI ID を確認するには、以下のいずれかを実行します。**
+ Storage Gateway コンソールを使用して、新しいゲートウェイのセットアップを開始します。手順については、「[ボリュームゲートウェイをセットアップする](https://docs.aws.amazon.com/storagegateway/latest/vgw/create-volume-gateway.html#set-up-gateway-volume)」を参照してください。**プラットフォームオプション**セクションに移動したら、**ホストプラットフォーム**として **Amazon EC2** を選択し、**インスタンスを起動**を選択して Amazon EC2 コンソールで AWS Storage Gateway AMI テンプレートを開きます。

  EC2 コミュニティ AMI ページにリダイレクトされ、URL に AWS リージョンの AMI ID が表示されます。
+ Systems Manager パラメータストアにクエリを実行します。 AWS CLI または Storage Gateway API を使用して、`/aws/service/storagegateway/ami/CACHED/latest`キャッシュ型ボリュームゲートウェイまたはストアドボリュームゲートウェイの名前空間の Systems Manager パブリックパラメータ`/aws/service/storagegateway/ami/STORED/latest`をクエリできます。たとえば、次の CLI コマンドを使用すると、指定した で現在の AMI の ID が返され AWS リージョン ます。

  ```
  aws --region us-east-2 ssm get-parameter --name /aws/service/storagegateway/ami/STORED/latest
  ```

  この CLI コマンドにより、以下のような出力が返されます。

  ```
  {
      "Parameter": {
          "Type": "String",
          "LastModifiedDate": 1561054105.083,
          "Version": 4,
          "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/storagegateway/ami/STORED/latest",
          "Name": "/aws/service/storagegateway/ami/STORED/latest",
          "Value": "ami-123c45dd67d891000"
      }
  }
  ```