詳細解説： VMware Cloud on AWSでFSx for NetApp ONTAPを外部ストレージとして利用する手順

**2022/01/20 目次の追加及び手順の順番の入れ替えをしました**
**2022/01/26 FSx for ONTAP のシングル AZ 構成がサポートされるようになったのでコメントを追加しました**

# はじめに
<!-- 発端や概要を記載 -->
本記事は [vExperts Advent Calendar 2022](https://adventar.org/calendars/7894) の 11日目の記事になります。

本記事では、VMware Cloud on AWS（VMC) で FSx for NetApp ONTAP を NFS データストアとして利用するまでの環境を０から作成し、最終的に FSx for ONTAP を NFS データストアとして認識するまでの全ステップを網羅してみます。
VMC 及び AWS を利用された事がない方でも手順を辿っていけば NFS データストアとして利用できるよう、スクリーンショットをほぼ全部載せてみます。


FSx for ONTAP を NFS データストアとして利用する過去の記事については以下も参照下さい。

https://qiita.com/mtoyoda/items/a044d4f93d7af9aa2bda

https://qiita.com/mtoyoda/items/cd6f524faa56e3a2d2dd



# 目次
<!-- タイトルとアンカー名を編集 -->
1. [FSx for ONTAPをNFSデータストアとして利用するまでのざっくりとした流れ](#fsx-for-ontap%E3%82%92nfs%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E3%81%A8%E3%81%97%E3%81%A6%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A7%E3%81%AE%E3%81%96%E3%81%A3%E3%81%8F%E3%82%8A%E3%81%A8%E3%81%97%E3%81%9F%E6%B5%81%E3%82%8C)
1. [その０: AWSアカウントの準備とVMCへのサインアップ](#%E3%81%9D%E3%81%AE%EF%BC%90-aws%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E6%BA%96%E5%82%99%E3%81%A8vmc%E3%81%B8%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97)
    1. [AWSアカウントの準備](#aws%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E6%BA%96%E5%82%99)
    1. [VMCへのサインアップ](#vmc%E3%81%B8%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97)
1. [VMCコンソールでの操作①](#vmc%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C)
    1. [V-1: SDDC の作成](#v-1-sddc-%E3%81%AE%E4%BD%9C%E6%88%90)
    1. [V-2: SDDC グループ（VTGW）の作成](#v-2-sddc-%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97vtgw%E3%81%AE%E4%BD%9C%E6%88%90)
1. [AWSマネジメントコンソールでの操作①](#aws%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C)
    1. [A-1: FSx for ONTAP を配置する VPC の作成](#a-1-fsx-for-ontap-%E3%82%92%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B-vpc-%E3%81%AE%E4%BD%9C%E6%88%90)
    1. [A-2: FSx for ONTAP のファイルシステム・ボリュームの作成](#a-2-fsx-for-ontap-%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%83%9C%E3%83%AA%E3%83%A5%E3%83%BC%E3%83%A0%E3%81%AE%E4%BD%9C%E6%88%90)
1. [VMCコンソールでの操作②](#vmc%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C-1)
    1. [V-3: 外部 VPC を SDDC グループに接続](#v-3-%E5%A4%96%E9%83%A8-vpc-%E3%82%92-sddc-%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AB%E6%8E%A5%E7%B6%9A)
1. [AWSマネジメントコンソールでの操作②](#aws%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C-1)
    1. [A-3: リソースの受け入れ](#a-3-%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C)
    1. [A-4: Trasit Gateway アタッチメントの作成](#a-4-trasit-gateway-%E3%82%A2%E3%82%BF%E3%83%83%E3%83%81%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AE%E4%BD%9C%E6%88%90)
1. [VMCコンソールでの操作③](#vmc%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C-2)
    1. [V-4: リソースの受け入れとルーティングの追加](#v-4-%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%81%A8%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E8%BF%BD%E5%8A%A0)
1. [AWSマネジメントコンソールでの操作③](#aws%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C-2)
    1. [A-5: VPC にルーティングの追加](#a-5-vpc-%E3%81%AB%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E8%BF%BD%E5%8A%A0)
    1. [A-6: セキュリティグループへルールを追加](#a-6-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%B8%E3%83%AB%E3%83%BC%E3%83%AB%E3%82%92%E8%BF%BD%E5%8A%A0)
1. [VMCコンソールでの操作④](#vmc%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E6%93%8D%E4%BD%9C-3)
    1. [V-5: データストアの接続](#v-5-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%88%E3%82%A2%E3%81%AE%E6%8E%A5%E7%B6%9A)
1. [vSphere Client からの見え方](#vsphere-client-%E3%81%8B%E3%82%89%E3%81%AE%E8%A6%8B%E3%81%88%E6%96%B9)
1. [まとめ](#まとめ)


<!-- 各チャプター -->
# FSx for ONTAPをNFSデータストアとして利用するまでのざっくりとした流れ
VMC で FSx for ONTAP を NFS データストアとして利用する際のざっくりとした流れをまずは載せておきます。（前回までのおさらいです）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/26c63df7-aac4-4ac2-4357-989c7ca30355.png)


今回はそれぞれのステップの実際の手順を載せていきます。
**※ 以降 V-1, A-3 といった形でナンバリングをしていきますが、例えば「V-1」 は 上記で VMC コンソールでの操作の 1番（SDDC の作成）、「A-4」 は AWS マネジメントコンソールでの操作の 4番（VPC にルーティングの追加）を指します。**

# その０: AWSアカウントの準備とVMCへのサインアップ
## AWSアカウントの準備
AWS マネジメントコンソールで FSx for ONTAP のファイルシステムを作成するには、まず AWS アカウントを作成する必要があります。
AWS アカウントを持っていない方は「AWS Hands-on for Beginners - ハンズオンはじめの一歩: AWS アカウントの作り方 & IAM 基本のキ」で詳細がまとまっておりますので、まずはこちらを確認頂き、アカウントを作成して下さい。

https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for-Beginners-1st-Step-2022-reg-event.html?trk=aws_introduction_page

## VMCへのサインアップ
VMC コンソールで操作をするには、VMC のサインアップがまず必要となります。
サインアップの方法は、大きく分けて 2つありますが今回は AWS のウェブサイトからのサインアップの方法を記載します。

https://aws.amazon.com/jp/vmware/

上記のウェブサイト（VMware Cloud on AWS の製品ページ）にアクセスすると以下のようなページが表示されます。
「VMware Cloud on AWSの使用を開始する」というボタンからサインアップができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/a1e61f2e-8ffd-2793-ea3b-a6f446c6149f.png)

ボタンをクリックすると AWS アカウントへのサインインを求められますので、サインインをします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/0c7ca5d7-0da4-cc9f-a297-1b28f373c10c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b8be255e-7e49-2d52-691c-f20f3dbe1da3.png)

AWS アカウントへサインインをすると、VMC へのサインアップの画面が表示されます。
AWS のウェブサイトからサインアップをすると、サインインで使用した AWS アカウントに対して VMC の料金が他の AWS サービスと同様に請求される形になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/7c7f5bf6-b609-336a-029d-e0a083f442c3.png)

こんな感じで他のサービスと同様に請求されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/45a7c190-067c-cc26-fadf-53a87977de32.png)

サインアップをして、しばらく経つと VMware から ウェルカム メールが届きます。ウェルカム メールが届いた後の操作の詳細は、VMware Docs を参照下さい。

https://docs.vmware.com/jp/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws.getting-started/GUID-B20DF58A-5E7F-4BDE-97EA-80C3BF9E53E5.html

前置きが長くなりましたが、これで VMC コンソールおよび AWS マネジメントコンソールで操作する準備が整いました。



# VMCコンソールでの操作①
## V-1: SDDC の作成
まずは、SDDC の作成を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/bde6f1f3-e4d3-784c-6b54-222529970a4c.png)

「SDDC を作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/7d0d45fc-2bad-4dc5-c68c-d5386aeacf87.png)

今回は東京リージョンで、i3.metal のシングルホスト構成で作成を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/c0bddcca-bd66-e451-c6d2-a25eb0d8db25.png)

FSx for ONTAP を NFS データストアとして利用するには、[こちら](https://qiita.com/mtoyoda/items/a044d4f93d7af9aa2bda#%E6%8E%A5%E7%B6%9A%E6%A6%82%E8%A6%81)で解説したように、VTGW 経由での接続となります。NFS データストアとの連携には AWS アカウントとの接続は必須ではない為、今回は説明を簡略化する為に、この設定は「今はスキップ」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/e09a3add-3cf9-c3f0-7697-1be87dbe7df4.png)

今回は既存の vSphere 環境との接続などは予定しておらず、管理サブネットはデフォルトで構わない為、何も入力せずに「次へ」をクリックします。（複数の SDDC 間で接続をする場合などは、管理サブネットが重複しないよう設計が必要です）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/67c8f2a4-58d3-bea8-93b2-9a4f956c3060.png)

チェックボックスにチェックを入れて、「SDDC の展開」ボタンをクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/002d4afd-59ac-69da-a01f-d3365c23fca8.png" width="700" />

SDDC の展開が開始されます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/979f01c8-a133-8e28-9154-7db1308c0b5d.png" width="512" />

:::note info
2時間程度かかりますので、その間に AWSマネジメントコンソール① も並行して作業開始しましょう。（SDDC の展開が完了したらここのステップに戻ってきて下さい）
:::

2時間ほどで SDDC の作成が完了します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/2d2c6214-8dc2-7467-1bc2-e2f86ed1af1e.png" width="550" />

## V-2: SDDC グループ（VTGW）の作成
SDDC の作成が完了したら次は SDDC グループの作成です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/fd91c31c-2c53-5afb-6d94-c9033fff7eed.png)

[アクション] - [SDDC グループの作成] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/45a5a225-3bec-1fbc-76b4-4fc8a1e6874f.png)

任意の SDDC グループの名前をつけ、「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/dc6b7320-6b0e-2031-04b8-6df58d79fb94.png)

先ほど作成した SDDC を選択し、「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f09a8104-8d48-1704-9aae-6c65d097b4db.png)

チェックボックスにチェックを入れて、「グループの作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/9ee8b8a5-501e-20b9-9386-e306d2885417.png)

SDDC グループの作成が開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/41109c9c-b4e7-e5b3-0c67-7985841713ac.png)

Status が [接続済み] となったら作成完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/984feb24-c218-9cdf-4023-9439dccd832f.png)


# AWSマネジメントコンソールでの操作①
## A-1: FSx for ONTAP を配置する VPC の作成
AWS マネジメントコンソール側では、まず VPC の作成を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/fd636ef7-14ff-6a5d-1116-20d7052d66ba.png)

:::note warn
AWS マネジメントコンソールでの操作は、SDDC と同じリージョン（今回の場合東京リージョン）で操作している事を確認して下さい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/630b2ca0-25e7-11a1-c196-c37fdc1f3b17.png)
:::
VPC の管理画面に移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/e209411d-99e0-d791-14f6-2bd8529fa10c.png)

「VPC を作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/ad976431-d8c4-8e49-1f63-0057f3e22df9.png)

FSx for ONTAP 用の VPC を作成します。赤枠で囲った部分のみデフォルトから変更した箇所になります。
 - 任意の VPC 名をつけます。今回は FSx VPC としてみました。
 - パブリックサブネットは今回不要なので 0 に変えました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b3abd291-2157-434a-1822-e15ab1ee82f3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/71f60180-5334-d5c4-eaa1-4bea651feb67.png)

## A-2: FSx for ONTAP のファイルシステム・ボリュームの作成
続いて FSx for ONTAP のファイルシステムを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b67329ae-562e-cc7e-109f-b9b9e5953170.png)

FSx の管理画面に移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f85d301a-2afb-5b1e-6eab-c3215def5857.png)

「ファイルシステムの作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/bc59e927-5e8c-dd39-bd6d-8fa159204de0.png)

[Amazon Fsx for NetApp ONTAP]を選択し、「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f7688d09-7be3-573c-f48e-3c7b38ea98b0.png)

[ファイルシステムを作成] ウィザードが表示されます。
 - ファイルシステム名: 任意の名前をつけます
 - デプロイタイプ: ~~**マルチ AZ** を選択します。（[こちら](https://qiita.com/mtoyoda/items/a044d4f93d7af9aa2bda#%E8%80%83%E6%85%AE%E4%BA%8B%E9%A0%85)で記載した通り、現時点ではシングル AZ でのデプロイを NFS データストアとしての利用は VMware にてサポートされていない為、マルチ AZ でのデプロイが必要となります。）~~  **→ 2023/01 のアップデートによりシングル AZ もさポートされるようになりました。この為、デプロイタイプは要件に応じてマルチ AZ、シングル AZ どちらでも利用できます。（今回の例では マルチ AZ を選択しています。）**
 - SSD ストレージ容量: 今回は最小の 1024 GiBを指定しました
 - Virtual Private Cloud (VPC): 先ほど作成した VPC を指定します。
 - ストレージ効率: [有効] を指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/61ae06f1-90ae-9754-c2d9-fb454b70f1f4.png)

:::note warn
今回は操作を簡略化させる為にクイック作成を利用します。
詳細な設定を行うにはスタンダード作成の利用が推奨されます。
:::

設定内容を確認し、「ファイルシステムを作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/efd55dbe-5649-4573-f757-0fd21be71392.png)

ファイルシステムが作成されるのを待ちます。

:::note info
ファイルシステムの作成も少し時間がかかりますので、VMCコンソールでの操作① で作業が完了してないステップがあれば、この時間に作業を完了させて下さい。
それでも時間が余っている場合は、VMCコンソールでの操作②、AWSマネジメントコンソールでの操作② も並行して作業開始しましょう。（ファイルシステムの作成が完了したらここのステップに戻ってきて下さい）
:::

数十分待つとステータスが [利用可能] の状態となりますので、ファイルシステム ID をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f56c8e2f-a257-53cf-7b8e-88d4fb6bcef6.png)

ネットワークとセキュリティタブの情報を確認します。
① エンドポイント IP アドレス範囲を書き留めておいて下さい。VMCコンソールでの操作③ で使用します。
※ちなみに今回は"10.0.255.255/26"と表示されていますが、VMC 側でルーティングを追加する際にそのまま入力すると"[10.0.255.255/26] は有効な CIDR ブロックではありません。"とエラーになる為、"10.0.255.192/26"を利用します。
② ルートテーブルをクリックし、どのルートテーブルに関連付けられているか確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/438df1d2-2273-2b01-321d-0c09aee48dd4.png)

今回、メインルートテーブルではなく、片方の AZ のサブネットに関連付けられたテーブルが FSx for ONTAP のルートテーブルとして利用されてました。（このあたりクイック作成だと指定ができないので、スタンダード作成の方がいいですね・・・）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/1343d4c9-2962-7059-c290-2af13b3d9527.png)

両方の AZ のサブネットに関連付けられたそれぞれのテーブルにエンドポイントのルーティングを追加する為に、FSx の詳細画面に戻り、「管理」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/72997398-79ab-0944-afdc-1553dbf281ef.png)

今回はもう一方の AZ 用のルートテーブルの関連付けを追加しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/d24729e0-e49e-708a-7217-710ff5397cb1.png)

続いて [ONTAP] - [ストレージ仮想マシン] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/947469cc-ff5b-e3c4-9907-19b1a333e117.png)

SVM 名（fsx）をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/61ad0bd8-1c73-5acc-52fa-15fac891a511.png)

NFS IP アドレスを書き留めます。VMCコンソールでの操作③ で使用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b7c34053-2c62-51b6-1985-f24741de9914.png)


# VMCコンソールでの操作②
## V-3: 外部 VPC を SDDC グループに接続
次に FSx for ONTAP が配置されている VPC を SDDCグループに接続します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/45da9a13-bc35-4bd8-ae93-bd5643914286.png)

SDDC グループの [詳細表示] をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/68fec362-2a12-68f4-063a-43b66c0a7c7c.png" width="512" />

[外部 VPC] タブをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/e4320868-be18-fb5f-0b3d-b183526a8268.png)

「AWS アカウントの追加」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/c72db1af-d659-07d8-b7be-2d1b37b4ec1e.png)

FSx for ONTAP が稼働している AWS アカウント（その0 の AWS アカウントの準備で作成したアカウント）のアカウント ID （12桁の ID）を入力し、「追加」ボタンをクリックします。
AWS アカウント ID を見つける事ができない方は [AWS のリファレンスガイド](https://docs.aws.amazon.com/ja_jp/general/latest/gr/acct-identifiers.html)を参照下さい。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/9c5e7e6d-512c-0936-4c50-2516026ffbd9.png" width="512" />

# AWSマネジメントコンソールでの操作②
## A-3: リソースの受け入れ
続いてリソースの受け入れを処理を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/cc1c643a-9fae-099f-949f-aabc43dfc9ba.png)

Resource Access Manager にアクセスします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/897e7b69-8170-0d68-48fc-d989d1cc41f3.png)

[自分と共有] - [リソースの共有]が "1招待"となっていますので、[自分と共有] - [リソースの共有]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/36944c58-eaa2-c641-5f56-1e069a8b004b.png)

リソースの名前をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/c7c5e4ed-9b93-0a5b-c74f-9470ab576c66.png)

「リソースの共有を承認」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/91cac169-5404-4ce4-adcd-243612528107.png)

「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/86e1858d-8b84-227b-6926-33c987d615ab.png)

リソースの受け入れが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/be814fc1-1260-461f-f8f4-3a3781b7d0a0.png)

## A-4: Trasit Gateway アタッチメントの作成
続いて Transit Gateway アタッチメントの作成をします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/5abf3b62-0bff-1315-2d61-9c993d96a99d.png)

VPC の管理画面にアクセスします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/610d1105-1ed1-7323-a825-95b4979ff7e4.png)

[Transit Gateway] - [Transit Gateway アタッチメント] をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/9c1d2aaa-8cbf-a0b2-da63-fd787df6a384.png" width="256" />

「Transit Gateway アタッチメントを作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/c65b6ecf-0800-27d1-5490-d06d84e1daa6.png)

[Transit Gateway アタッチメントを作成] 画面が表示されます。
 - 名前タグ: 任意の名前を指定します
 - Transit Gateway ID: "TGW for region xx-xxxxxx-xx"という名前の Transit Gateway が表示されますのでそれを指定します。
 - VPC ID: AWSマネジメントコンソールでの操作① で作成した VPC を指定します。
 - サブネット ID: 各 AZ に複数サブネットがある場合は、FSx for ONTAP が接続しているサブネットを指定しましょう。今回は各 AZ に 1つずつしかサブネットを作成していないので、デフォルトで表示されたサブネットで大丈夫です。
 - 最後に「Transit Gateway アタッチメントを作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/87ca70f5-aa14-8eca-969d-c321ba566ce0.png)

"Pending Acceptance"の状態となる為、後で VMC コンソール側で受け入れ処理を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/ef28cd86-a2e6-321f-35f1-585063360be2.png)

# VMCコンソールでの操作③
## V-4: リソースの受け入れとルーティングの追加
続いて VMC コンソール側でリソースの受け入れとルーティングの追加を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/ed7721e3-d45f-26d3-f630-a570620e7ece.png)

SDDC グループの管理画面に戻ります。[外部 VPC]タブにて、AWS アカウント ID の横にある ">>" をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/fc022530-6240-f684-8a08-5bc4b72801ed.png)

承認保留中のリソースが表示されたら、チェックボックスにチェックを入れて、「承諾」ボタンをクリックします。
※この表示が表示されるまで10分程度かかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b8f0ca04-dbae-ca86-28ab-4b27e086ac64.png)

ステータスが [利用可能] になると [ルートの追加] がクリックできるようになりますので、クリックをします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/bf9b33e8-ff5d-0f60-27e1-3a1b9def96d8.png)

ここで AWSマネジメントコンソールでの操作① で書き留めた FSx for ONTAP のエンドポイント IP アドレス範囲を入力し、「終了」ボタンをクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/3414020a-7100-f1c8-2034-fe1599c5d134.png" width="700" />

VMC 側のルーティングの追加が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/7cdee55e-54a6-406b-331a-64a698c0cb91.png)



# AWSマネジメントコンソールでの操作③

## A-5: VPC にルーティングの追加
次にルーティングの追加を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/0acb3b45-fe83-48ec-02a8-1fec919f9cf9.png)

[VPC でフィルタリング] で VPC を指定した上で、[仮想プライベートクラウド] - [ルートテーブル]をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/0ee17830-6a1b-5e84-ce60-a275ae9e20be.png" width="260" />

プライベートサブネットに関連付けられているルートテーブル（今回だとFSx VPC-rtb-private1-ap-northeast-1a と FSx VPC-rtb-private1-ap-northeast-1c）にルーティングの追加を行います。該当のルートテーブルを選択し、[ルート]タブから「ルートを編集」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/a5cd31fc-283d-304b-8cc4-a7db2a27a0b7.png)

「ルートを追加」をクリックし行を増やした後、送信先として SDDC の管理サブネット（デフォルトでは 10.2.0.0/16）を指定し、ターゲットとして先ほど作成した TGW アタッチメントを指定し、「変更を保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f2717b08-88d5-d5c7-4b45-8f86ca0654c3.png)

同じ操作をもう一個のルートテーブルでも実施します。

## A-6: セキュリティグループへルールを追加
続いてセキュリティグループの変更を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/45e33c6a-4e44-dbb7-7dcd-f7f7d361e91f.png)

FSx の管理画面に移動し、[ファイルシステム] からファイルシステム ID をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/f56c8e2f-a257-53cf-7b8e-88d4fb6bcef6.png)

優先サブネットのネットワークインターフェイスをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/2fe66482-73ad-52e9-d7f6-231dfb01df8f.png)

セキュリティグループをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/365ab63d-339a-d7dc-2782-a324ee966a05.png)

「インバウンドのルールを編集」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/5a620708-27fd-acf9-32d2-ab4a155fe33b.png)

「ルールを追加」をクリックし行を増やした後、タイプとしてすべてのトラフィックを指定し、ソースとして SDDC の管理サブネット（デフォルトでは 10.2.0.0/16）を指定し、「ルールを保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/ee2e5c56-e21f-1932-39d9-ad266cf40daf.png)


# VMCコンソールでの操作④
## V-5: データストアの接続
ここまで来れば最後は、いよいよ NFS データストアとしての接続です！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/090df8c8-56fe-e011-33ac-734a2cd62331.png)

左側のペインから[インベントリ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/6fbfa27a-9538-c4bb-3c88-cbd382bdb30d.png)

該当の SDDC の「詳細を表示」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/e71944d1-5081-3710-06bf-9181a8363c38.png)

[ストレージ]タブをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/6ba5b99b-66a2-9bcf-f86e-11780cd9252d.png)

「データストアの接続」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/27b20be2-3d60-8350-a5c5-05ebe3207618.png)

データストア: [新規データストアの接続]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/27f3db44-d4b1-77e2-126b-91d2608c4f8f.png)

AWSマネジメントコンソールでの操作① で書き留めた NFS IP アドレス（10.0.255.246）を入力し、「検証」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/4f8bcbd4-9444-1815-b44c-872a118d3a83.png)

検証に成功すると以下のように [成功]と表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/7c0b4ce4-3c54-18bf-e8c0-55323901998f.png)

:::note warn
ここで検証に失敗する場合、設定の漏れがあります。
失敗した場合、[以前の記事](https://qiita.com/mtoyoda/items/cd6f524faa56e3a2d2dd)を参照しトラブルシューティングを行なってみて下さい。
:::

パスの選択をし、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/5eff5b48-dff0-6200-445a-d95d21944ffc.png)

サーバ ベンダーの選択をし、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/9cfab633-8863-4449-2f6c-bd8f429e6eb6.png)

任意のデータストア名をつけて「データストアの接続」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/bfee56b0-c132-4388-b073-a66db982e5e3.png)

数分待つと以下の通り、データストアの接続が完了します！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/559162c4-4619-9b73-5041-66c329bfc178.png)

以上で接続のステップは完了となります。お疲れ様でした！

# vSphere Client からの見え方
一度マウントしてしまえば、vSphere Clientからは従来と同じ形式で表示され、これまでのNFSデータストア同様に利用できます！

仮想マシン作成時に仮想ディスクの保管場所に指定したり、Storage vMotionで移動したり、
HCXでの移行の際に直接移行先のストレージとして指定する事ができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/94dee846-4ad6-a316-b207-61d7de50d6a9.png)

# まとめ
本記事では、VMC で FSx for ONTAP を NFS データストアとして利用する際の以下のステップの全手順を載せてみました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/5deea5ac-3dde-9b49-fb43-dce3fda91f07.png)

VMware Cloud on AWS 及び AWS を利用された事がない方でも手順を辿っていけば NFS データストアとして利用できるよう、スクリーンショットをほぼ全部載せて記事を作成してみました。
本記事にご興味持っていただいた方は、[はじめに](#はじめに) でご紹介した過去の記事も是非ご参照下さい。

※ FSx for ONTAP との連携の記事が連続したので、次回は違うトピックにしようと思います！