= フェーズ 2 - Amazon FSx File Gateway環境のデプロイ :toc: :icons: :linkattrs: :imagesdir: ../resources/images == 概要 Region 2環境のデプロイ - Amazon FSx File Gateway環境。以下の"フェーズ 2 構成図" を参照して下さい。 このフェーズでのワークショップ環境の構築には、約5分かかります。 == フェーズ 2 構成図 image::fsx-gateway-workshop-architecture-phase-2.png[title="Amazon FSx File Gateway Workshop Architecture", align="center"] === AWS CloudFormationを使ってAmazon FSx File Gateway環境をデプロイする 重要: AWSにデプロイボタンをクリックする前に、以下の手順をお読みいただき、クイックビデオをご覧ください。 image::phase-2-deploy-fsxfgw.gif[title="ステップバイステップのクイックビデオ", align="left", width=600] . "Deploy to AWS"ボタンをクリックし、CloudFormationのプロンプトに従って進めます。FSx for Windows File ServerからFSx File Gatewayをリモートで展開する実運用のシナリオをシミュレートするために、フェーズ1で選択したリージョンとは異なるリージョンを以下で選択します。 + TIP: *Deploy to AWS* ボタンを右クリックして、リンクを新しいタブまたはウィンドウで開くと、このgithubチュートリアルとAWSコンソールの間を簡単に移動できます。 + |=== |Region | 新規VPCを使った起動テンプレート | *N. Virginia* (us-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Ohio* (us-east-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *N. California* (us-west-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Oregon* (us-west-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Africa (Cape Town)* (af-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=af-south-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Hong Kong* (ap-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-east-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Mumbai* (ap-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Seoul* (ap-northeast-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Singapore* (ap-southeast-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Sydney* (ap-southeast-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Tokyo* (ap-northeast-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Canada* (ca-central-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Frankfurt* (eu-central-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Ireland* (eu-west-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *London* (eu-west-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Milan* (eu-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-south-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Paris* (eu-west-3) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Stockholm* (eu-north-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *Middle East (Bahrain)* (me-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=me-south-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] | *São Paulo* (sa-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/new?stackName=fsx-gateway-workshop-fsxgw-environment&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-fsxgw-environment.yaml] |=== + . *Prerequisite - Prepare template* ページのデフォルトを受け入れ、"Next"をクリックします。 + . デフォルトスタック名を受け入れ、"Next"をクリックします。 以下を参考にして全てのパラメーターを入力して下さい。 + [cols="3,10"] |=== | *VPC CIDR* a| VPCに使用されるCIDRを選択します。このCIDRブロックは、フェーズ1-Amazon FSx for Windows File Server環境のCIDRブロックと重複してはいけません。 | *Availability Zones* a| VPCのアベイラビリティーゾーンを1つ選択します。 | *Peer region* a| フェーズ 1(Amazon FSx for Windows File Server環境)でデプロイしたリージョンを選択して下さい。 | *Peer VPC Id* a| フェーズ 1(Amazon FSx for Windows File Server環境)で作成したVPCのVPC Idをコピーして下さい。フェーズ1で設定したリージョン1のCloudFormationスタックウィンドウから、「リソース」タブを選択し、Logical ID *Vpc*が表示されるまでスクロールダウンします。対応する物理ID(例:vpc-083db1b5659eab9b4)をクリップボードにコピーして、CloudFormationスタックウィザードの*Peer VPC Id*パラメータに貼り付けます。 | *Peer VPC CIDR* a| フェーズ 1(Amazon FSx for Windows File Server環境)で作成したVPCのVPC CIDRを選択して下さい。フェーズ1で設定したリージョン1のCloudFormationスタックウィンドウから、「パラメータ」タブを選択します。VpcCidrの値をクリップボードにコピーして、Cloudformatonスタックウィザードの*Peer VPC CIDR*パラメータに貼り付けます。 | *DNS Ip Addresses* a| フェーズ1(Amazon FSx for Windows File Server環境)で作成したAWSマネージドActive Directoryの2つのDNSのIPアドレスをコピーします。これは、フェーズ1(リージョン1に展開されたAmazon FSx for Windows File Server環境)で作成したディレクトリのlink:https://console.aws.amazon.com/directoryservicev2/[AWS Directory Service] コンソールから確認出来ます。*DNS Address*の値を文字列としてクリップボードにコピーし(例:10.0.0.21、10.0.1.9)、CloudFormationスタックウィザードの*DNS Ip Addresses*パラメータに貼り付けます。 | *Instance Type* a| デフォルトを受け入れます。 | *Key Pair* a| 既存のキーペアを選択します。 |=== + . すべてのパラメータの値を入力した後に、"Next"をクリックして下さい。 . *Configure stack options* と *Advanced options* セクションのデフォルト値を受け入れ、"Next" をクリックします。 . CloudFormationのスタック設定を確認します。 . ページ下部の青い *Capabilities* ボックスのチェックボックスをチェックしてください。 + image::cloudformation-capabilities.png[align="left", width=420] + . "Create stack"をクリックして下さい。 約5分後にデプロイが完了します。 CloudFormationスタックのステータスがCREATE_COMPLETEになるまで次のセクションに移らないで下さい。 === リージョン1のVPC Peering Connectionのルートでルーティングテーブルを更新する 重要: AWSにデプロイボタンをクリックする前に、以下の手順をお読みいただき、クイックビデオをご覧ください。 image::phase-2-create-route.gif[title="Quick Step-by-step Video", align="left", width=600] 重要: このセクションは、Amazon FSx for Windows File Server環境をデプロイしたリージョン1で完了する必要があります。 VPC Peering Connectionを使用してプライベートルーティングテーブルを更新し、リージョン2のVPC CIDRへのルートを追加する。 . link:https://console.aws.amazon.com/vpc/[Amazon VPC] コンソールから、リージョン1(Amazon FSx for Windows File Server環境)を作成したAWSリージョンを選択します。 + . 左のウィンドウフレームの Virtual Private Cloud セクションで *Route Tables* をクリックします。 + . *Private Route Table | fsx-gateway-workshop-fsxw-environment* ルートテーブルを選択します。 + . *Routes* タブを選択します。 + . *Edit routes* をクリックします。 + . *Add route* をクリックします。 + . リージョン2(Amazon FSx File Gateway環境)で作成したVPCのCIDRを入力します。これは、リージョン2でデプロイしたCloudFormationスタックの「Output」タブから確認できます。(例:172.31.0.0/16)。 + . "Target"ドロップダウンメニューから"Peering Connection" を選択し、フェーズ2(Amazon FSx File Gateway環境CloudFormationスタックのデプロイ)で作成したVPC peering connectionを選択します。これは、リージョン2でデプロイしたCloudFormationスタックの「Output」タブから簡単に確認できます。 + . *Save routes* をクリックして*Close*をクリックします。 === AWS CloudFormationを使ってリージョン2にAmazon Windows EC2インスタンスをデプロイし、リージョン2のAWSマネージドActive Directoryに自動的にドメイン参加させる。 重要: AWSにデプロイボタンをクリックする前に、以下の手順をお読みいただき、クイックビデオをご覧ください。 image::phase-2-deploy-instance.gif[title="Quick Step-by-step Video", align="left", width=600] . "Deploy to AWS"ボタンをクリックし、CloudFormationのプロンプトに従って開始します。これは、上記のリージョン2で選択したものと同じリージョンである必要があります。 + TIP: *Deploy to AWS* ボタンを右クリックして、リンクを新しいタブまたはウィンドウで開くと、このgithubチュートリアルとAWSコンソールの間を簡単に移動できます。 + |=== |Region | 新規VPCを使った起動テンプレート | *N. Virginia* (us-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Ohio* (us-east-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *N. California* (us-west-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Oregon* (us-west-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Africa (Cape Town)* (af-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=af-south-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Hong Kong* (ap-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-east-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Mumbai* (ap-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Seoul* (ap-northeast-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Singapore* (ap-southeast-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Sydney* (ap-southeast-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Tokyo* (ap-northeast-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Canada* (ca-central-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Frankfurt* (eu-central-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Ireland* (eu-west-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *London* (eu-west-2) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Milan* (eu-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-south-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Paris* (eu-west-3) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Stockholm* (eu-north-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *Middle East (Bahrain)* (me-south-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=me-south-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] | *São Paulo* (sa-east-1) a| image::deploy-to-aws.png[link=https://console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/new?stackName=fsx-gateway-workshop-windows-instance&templateURL=https://s3.amazonaws.com/amazon-fsx/workshop/fsx-file-gateway/templates/fsx-gateway-workshop-windows-instance.yaml] |=== + . *Prerequisite - Prepare template* ページのデフォルトを受け入れ、"Next"をクリックします。 + . デフォルトスタック名を受け入れ、"Next"をクリックします。 以下を参考にして全てのパラメーターを入力して下さい。 + [cols="3,10"] |=== | *Instance Type* a| デフォルトを受け入れます。 | *Subnet* a| *Public Subnet - fsx-gateway-workshop-fsxgw-environment* サブネットを選択します。 | *Security Group* a| *fsx-gateway-workshop-fsxgw-environment-WindowsSecurityGroup-* セキュリティグループを選択します。 | *Password* a| フェーズ1(Amazon FSx for Windows File Server環境)で作成したSecrets ManagerからSecret Key 'Password'のSecret Valueをコピーします。これはリージョン1のlink:https://console.aws.amazon.com/secretsmanager/[Amazon Secrets Manager] で見つける事が出来ます。 | *Key Pair* a| 既存のキーペアを選択します。 |=== + . すべてのパラメータの値を入力した後に、"Next"をクリックして下さい。 . *Configure stack options* と *Advanced options* セクションのデフォルト値を受け入れ、"Next" をクリックします。 . CloudFormationのスタック設定を確認します。 . ページ下部の青い *Capabilities* ボックスのチェックボックスをチェックしてください。 + image::cloudformation-capabilities.png[align="left", width=420] + . "Create stack"をクリックして下さい。 約5分後にデプロイが完了します。 CloudFormationスタックのステータスがCREATE_COMPLETEになるまで次のセクションに移らないで下さい。 == 次のセクション 下のボタンをクリックすると、次のセクションに進みます。 image::create-fsx-gateway.png[link=../04-create-fsx-gateway/, align="right",width=420]