NetApp BlueXPを使ってAmazon FSx for NetApp ONTAPを構築してみた

こんにちは。NetAppのMandyです。NetAppアドベントカレンダー19日目の記事になります。
昨日の記事でご紹介させていただいた通り、BlueXPを使ったらAWS/Azure/Google Cloud等主要なパブリッククラウドプロバイダに保管されているデータを一括管理することが可能です。そしてストレージのCanvas画面ではハイブリッドクラウド環境でのストレージの特定、デプロイ、管理が簡単なクリックで実現できます。
![スクリーンショット 2022-12-08 20.32.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/490c4a18-a8d7-1668-5e09-141c858d6551.png)


この記事では、下記の内容になります。NetApp BlueXPのGUI操作でAmazon FSx for NetApp ONTAPを構築してみたいと思います。
+ 前提条件
+ BlueXPセットアップ手順
  + AWS操作権限の設定
  + BlueXP Credentialの作成
  + BlueXPを使ってFSx for NetApp ONTAPのデプロイ
  + Volumeの作成
+ まとめ

# 前提条件
BlueXP経由でAWS FSxを構築するには、以下が必要となります。
+ NetAppアカウントの作成
BlueXPに初めてログインの際には、NetAppアカウントの作成が求められます。このアカウントはマルチテナンシーを提供し、分離されたワークスペースにユーザーとリソースを整理することを可能にします。
+ Connectorの作成
BlueXPアカウント管理者は、クラウドまたはオンプレミス環境にConnectorを事前に作成する必要があります。Connectorは、BlueXPがパブリッククラウド環境内のリソースとプロセスを管理することができます。
Connectorの作成手順は[こちら](https://docs.netapp.com/us-en/cloud-manager-setup-admin/concept-connectors.html)です。
+ AWSネットワーク環境の作成
事前にVPC、サブネット、セキュリティグループなどネットワーク環境の準備が必要です。
セキュリティグループのルール設定は[こちら](https://docs.netapp.com/us-en/cloud-manager-fsx-ontap/requirements/reference-security-groups-fsx.html#rules-for-fsx-for-ontap)のページをご覧ください。

# セットアップ手順
**AWS操作権限の設定**
Amazon FSx for ONTAPを作成または管理するには、BlueXPに必要な権限を与えるIAMロールを先に作成必要があります。IAMロールのARNを提供し、AWS認証情報をBlueXPに追加する必要があります。
まずは[こちら](https://docs.netapp.com/us-en/cloud-manager-fsx-ontap/requirements/task-setting-up-permissions-fsx.html#set-up-the-iam-role)のページを参考して、AWSのIAMコンソールでロールを作成します。
![スクリーンショット 2022-12-08 15.38.47（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/c024756d-ac1a-4090-07bd-4c0b8a316557.png)

信頼されたエンティティはAWSアカウントを選択して、BlueXPのアカウントIDを入力します。
![スクリーンショット 2022-12-08 15.40.07（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/be889c32-3e0a-c37b-34e3-caffd1536f1a.png)

既存のポリシーがない場合、ポリシーを作成する必要があります。
![スクリーンショット 2022-12-08 15.40.50（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/6c992256-ea3b-086f-023f-031d6e08ff32.png)

wizardに従ってロールを作成したら、ARNをメモします。
![スクリーンショット 2022-12-08 15.42.00（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/771a5e24-4343-68b0-e8a8-90f8b56d0c72.png)

**BlueXP Credentialの作成**
AWS側でロール作成ができました。次はBlueXP側でCredentialを作成します。
まずは下記のURLでBlueXPにログインします。
https://bluexp.netapp.com/
![スクリーンショット 2022-12-08 14.23.39（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/5dbe4384-9069-af84-1b17-b91c92e4f7b5.png)

Settingsの中にCredentialsというタブがあります。
![スクリーンショット 2022-12-08 16.03.26（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/88ef92b9-d63e-ad5f-17ca-167c833ba66f.png)

Add Credentialsで、BlueXP用のCredentialを作成します。
![スクリーンショット 2022-12-08 16.04.45（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/1c74e777-cf22-a43b-127d-7da933047720.png)

メモしたロールARNをペーストします。
![スクリーンショット 2022-12-08 15.42.46（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/6ade91e9-221b-009c-917f-8e1da37b41f2.png)

![スクリーンショット 2022-12-08 15.42.59（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/909ea044-d137-78ee-39aa-1d02e85a3e8e.png)

作成したCredentialが表示されていることを確認します。
![スクリーンショット 2022-12-08 15.43.08（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/140f42f3-788a-539f-4b83-23553f522f4d.png)

**BlueXPを使ってFSx for NetApp ONTAPのデプロイ**
いよいよ準備事項が全て終わって、構築の方に入ります。
まずはCanvas画面に戻ります。
![スクリーンショット 2022-12-08 14.23.39（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/ec73e45c-e95f-62a5-9586-bf3dc05ae99c.png)

新しいファイルシステムを作成する場合、「Add Working Environment」をクリックして、Amazon FSx for ONTAPを選びます。既存のFSx環境を検知することもできます。 
![スクリーンショット 2022-12-08 15.29.41（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/41bfde0e-89b0-390d-827c-d163464a6abf.png)

作成したcredentialを適用します。
![スクリーンショット 2022-12-08 16.17.23（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/677c874c-1899-c9e8-c8b7-bd0f9a45cfc5.png)

Cluster名とパスワードを設定します。（ユーザ名はデフォルトでfsxadminになります）
![スクリーンショット 2022-12-08 16.18.51（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/b91e0756-bec8-bd6d-53c9-d28c0688f2e5.png)

事前に作成したVPCとsecurity groupの情報を入れます。
マルチAZ構成の場合、mediatorを置く場所をここで決めます。
![スクリーンショット 2022-12-08 16.24.22（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/a9862271-b353-93a1-68df-934a87922917.png)

データの暗号化方式を設定します。（BlueXPはデフォルトでAWS Managed Encryptionを使用します）
![スクリーンショット 2022-12-08 16.24.42（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/689f4b4c-c4dc-e036-1f3f-5f88ee1f974c.png)

ファイルシステムの性能レベルと容量を設定します。（作成した後オンラインで変更できます）
![スクリーンショット 2022-12-08 16.25.07（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/0572bb4d-3556-b96a-2202-9a5ba02895c8.png)

パラメーターを確認したら、initializeが開始します。完了までおよそ25分かかります。
![スクリーンショット 2022-12-08 16.25.18（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/1a6f1e99-ecdc-f329-6b95-0074b55fdfd5.png)
![スクリーンショット 2022-12-08 16.30.21（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/8b2fada0-e035-5e57-cb03-a7694349df3e.png)

FSx for NetApp ONTAPのファイルシステムが作成されました。
![スクリーンショット 2022-12-08 18.01.01（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/cdf38a26-a2d9-f1d0-35aa-ce640996e783.png)

**Volumeの作成**
新しいファイルシステムにNFS Volumeを作成してみましょう。
まずはFSx環境に入ります。view volumesをクリックして、volumeの追加ができます。
![スクリーンショット 2022-12-08 17.54.00（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/4efbf1d5-b702-db8b-8700-197de6a70c3f.png)

![スクリーンショット 2022-12-08 18.08.13（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/059597f0-9765-0d98-89e9-853929fa443d.png)

![スクリーンショット 2022-12-08 18.10.37（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/2bfe7bcf-5f2c-69c3-da44-b90ebc7965b1.png)

NFS volumeを作成します。
CIFS volumeを作成する場合、AD参加のSVMを先に構築する必要があります。
![スクリーンショット 2022-12-08 18.23.42（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/b1d8c6f1-43d6-fb15-d415-d535f678eddc.png)

ストレージ効率化機能のON/OFFと階層化ポリシーを設定します。
![スクリーンショット 2022-12-08 18.23.51（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/c25bad0c-2737-a008-7095-6d8f3bb59703.png)

NFS volumeの追加ができました。
![スクリーンショット 2022-12-08 18.23.55（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/798d6f46-f876-5aee-b9d8-71d3cbfe2de5.png)
![スクリーンショット 2022-12-08 18.24.17（2）.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2985706/22d35813-34da-67be-cea2-35d83dc6fae3.png)

# まとめ
以上、BlueXPを使ってFSx for NetApp ONTAPのファイルシステムを構築して、volumeまで作成しました。
Credential情報を一回設定したら、クラウドコンソールやCLiにログインする必要なく、volumeの作成まで全ての作業がBlueXPのGUIで完結できます。
特にcifs shareもcommand打たずにGUIクリック飲みで作成できるのがポイントになります。
この記事少しでもご参考いただけますと幸いです。