AWS 用のネットアップゲスト接続ストレージオプション
AWSでは、ゲスト接続のネットアップストレージをネイティブのFSXサービス(FSX ONTAP )またはCloud Volumes ONTAP (CVO)でサポートしています。
FSX ONTAP の略
Amazon FSX for NetApp ONTAP はフルマネージドサービスで、ネットアップの広く普及したONTAP ファイルシステムを基盤に、信頼性、拡張性、パフォーマンス、機能豊富なファイルストレージを提供します。FSX for ONTAP は、ネットアップファイルシステムの使い慣れた機能、パフォーマンス、機能、API操作に、AWSのフルマネージドサービスならではの即応性、拡張性、シンプルさを兼ね備えています。
FSX for ONTAP は、機能豊富で高速で柔軟性に優れた共有ファイルストレージを提供します。このストレージは、AWSまたはオンプレミスで動作するLinux、Windows、macOSコンピューティングインスタンスから幅広くアクセスできます。FSX for ONTAP は、1ミリ秒未満のレイテンシでハイパフォーマンスのソリッドステートドライブ(SSD)ストレージを提供します。FSX for ONTAP を使用すると、SSDストレージに支払うデータの量がごくわずかであるのに、ワークロードでSSDレベルのパフォーマンスを実現できます。
ボタンをクリックするだけでファイルのスナップショット作成、複製、複製ができるため、FSX for ONTAP でのデータ管理が簡単になります。さらに、FSX for ONTAP は、データを低コストで柔軟なストレージに自動的に階層化し、容量のプロビジョニングや管理の必要性を軽減します。
また、FSX for ONTAP は、フルマネージドのバックアップとクロスリージョンディザスタリカバリのサポートにより、可用性と耐久性に優れたストレージを提供します。データの保護とセキュリティを容易にするため、ONTAP 対応FSXは、一般的な データ セキュリティ アプリケーションとウィルス対策アプリケーションをサポートしています。
ゲスト接続ストレージとしての FSX ONTAP
Amazon FSX for NetApp ONTAP ファイル共有および LUN は、 AWS の VMware クラウドにある VMware SDDC 環境内で作成された VM からマウントできます。また、このボリュームは、 Linux クライアントにマウントして NFS または SMB プロトコルを使用して Windows クライアントにマッピングすることもできます。また、 iSCSI 経由でマウントした場合、 Linux クライアントまたは Windows クライアントから LUN にブロックデバイスとしてアクセスできます。NetApp ONTAP ファイルシステム用の Amazon FSX は、次の手順ですばやく設定できます。
|
パフォーマンスを向上させ、アベイラビリティゾーン間でのデータ転送料金を回避するには、 NetApp ONTAP 向け Amazon FSX と AWS 上の VMware Cloud を同じアベイラビリティゾーンに配置する必要があります。 |
NetApp ONTAP ファイルシステム用に Amazon FSX を作成してマウントするには、次の手順を実行します。
-
を開きます "Amazon FSX コンソール" ファイルシステムの作成を選択して ' ファイルシステム作成ウィザードを開始します
-
[Select File System Type] ページで、 [Amazon FSX for NetApp ONTAP ] を選択し、 [Next] をクリックします。Create File System ページが表示されます。
-
Virtual Private Cloud ( VPC ;仮想プライベートクラウド)のネットワークセクションで、ルーティングテーブルとともに適切な VPC と優先サブネットを選択します。この場合、ドロップダウンから vmcfsx2.vPC が選択されます。
-
作成方法として、標準作成を選択します。[ クイック作成 ] を選択することもできますが、このドキュメントでは [ 標準作成 ] オプションを使用します。
-
Virtual Private Cloud ( VPC ;仮想プライベートクラウド)のネットワークセクションで、ルーティングテーブルとともに適切な VPC と優先サブネットを選択します。この場合、ドロップダウンから vmcfsx2.vPC が選択されます。
Virtual Private Cloud ( VPC ;仮想プライベートクラウド)のネットワークセクションで、ルーティングテーブルとともに適切な VPC と優先サブネットを選択します。この場合、ドロップダウンから vmcfsx2.vPC が選択されます。 -
「セキュリティと暗号化」セクションの「暗号化キー」で、ファイルシステムの保存データを保護する AWS Key Management Service ( AWS KMS )暗号化キーを選択します。File System Administrative Password に、 fsxadmin ユーザのセキュアなパスワードを入力します。
-
仮想マシンで、 vsadmin で REST API または CLI を使用して ONTAP を管理するために使用するパスワードを指定します。パスワードを指定しない場合は、 SVM の管理に fsxadmin ユーザを使用できます。Active Directory セクションで、 SMB 共有をプロビジョニングするために Active Directory を SVM に追加してください。Default Storage Virtual Machine Configuration セクションで、この検証でストレージの名前を指定します。 SMB 共有は自己管理 Active Directory ドメインを使用してプロビジョニングされます。
-
Default Volume Configuration セクションで、ボリュームの名前とサイズを指定します。これは NFS ボリュームです。Storage Efficiency の場合、 ONTAP の Storage Efficiency 機能(圧縮、重複排除、コンパクション)をオンにするには Enabled を、オフにするには Disabled を選択します。
-
Create File System ページに表示されるファイルシステム設定を確認します。
-
ファイルシステムの作成をクリックします。
詳細については、を参照してください "Amazon FSX for NetApp ONTAP の利用を開始する"。
上記のようにファイルシステムを作成したら、必要なサイズとプロトコルでボリュームを作成します。
-
を開きます "Amazon FSX コンソール"。
-
左側のナビゲーションペインで、 [ ファイルシステム ] を選択し、ボリュームを作成する ONTAP ファイルシステムを選択します。
-
Volumes (ボリューム)タブを選択します。
-
Create Volume (ボリュームの作成)タブを選択します。
-
Create Volume (ボリュームの作成)ダイアログボックスが表示されます。
デモ用として、このセクションで NFS ボリュームを作成します。このボリュームは、 AWS 上の VMware クラウドで実行されている VM に簡単にマウントできます。nfsdemovol01 は次のように作成されます。
前の手順で作成した FSX ONTAP ボリュームをマウントします。AWS SDDC 上の VMC 内の Linux VM から、次の手順を実行します。
-
指定された Linux インスタンスに接続します。
-
Secure Shell ( SSH )を使用してインスタンスの端末を開き、適切なクレデンシャルを使用してログインします。
-
次のコマンドを使用して、ボリュームのマウントポイント用のディレクトリを作成します。
$ sudo mkdir /fsx/nfsdemovol01 . 前の手順で作成したディレクトリに、 NetApp ONTAP NFS ボリュームの Amazon FSX をマウントします。
sudo mount -t nfs nfsvers=4.1,198.19.254.239:/nfsdemovol01 /fsx/nfsdemovol01
-
実行したら、 df コマンドを実行してマウントを検証します。
Amazon FSX ファイルシステム上のファイル共有を管理およびマッピングするには、共有フォルダ GUI を使用する必要があります。
-
[ スタート ] メニューを開き、 [ 管理者として実行 ] を使用して fsmgmt.msc を実行します。これにより、共有フォルダ GUI ツールが開きます。
-
アクション > すべてのタスクをクリックし、別のコンピュータに接続を選択します。
-
別のコンピュータの場合は、 Storage Virtual Machine ( SVM )の DNS 名を入力します。たとえば、 FSXSMBTESTING01.FSXTESTING.LOCAL はこの例で使用されています。
TP が Amazon FSX コンソールで SVM の DNS 名を検索し、 Storage Virtual Machines を選択してから、 endpoints までスクロールして SMB DNS 名を検索します。[OK] をクリックします。共有フォルダのリストに Amazon FSX ファイルシステムが表示されます。 -
共有フォルダツールの左ペインで [ 共有 ] を選択すると、 Amazon FSX ファイルシステムのアクティブな共有が表示されます。
-
新しい共有を選択し、共有フォルダの作成ウィザードを完了します。
Amazon FSX ファイルシステムでの SMB 共有の作成と管理の詳細については、を参照してください "SMB 共有の作成"。
-
接続が確立されると、 SMB 共有を接続してアプリケーションデータに使用できるようになります。これを行うには、共有パスをコピーし、 Map Network Drive オプションを使用して、 AWS SDDC 上の VMware Cloud で実行されている VM にボリュームをマウントします。
FSX の iSCSI トラフィックは、前のセクションで説明したルートを介して、 VMware Transit Connect/AWS Transit Gateway を経由します。NetApp ONTAP 用に Amazon FSX 内の LUN を設定するには、該当するマニュアルを参照してください "こちらをご覧ください"。
Linux クライアントでは、 iSCSI デーモンが実行されていることを確認します。LUN のプロビジョニングが完了したら、(例として) Ubuntu を使用した iSCSI 構成に関する詳細なガイダンスを参照してください。 "こちらをご覧ください"。
このドキュメントでは、 iSCSI LUN を Windows ホストに接続する方法を示します。
-
ONTAP ファイルシステムの FSX の管理ポートを使用して、 NetApp ONTAP CLI にアクセスします。
-
サイジング結果から得られるように、必要なサイズの LUN を作成します。
FsxId040eacc5d0ac31017::> lun create -vserver vmcfsxval2svm -volume nimfsxscsivol -lun nimofsxlun01 -size 5gb -ostype windows -space-reserve enabled
この例では、 5g ( 5368709120 )の LUN を作成しました。
-
必要な igroup を作成して、どのホストが特定の LUN にアクセスできるかを制御します。
FsxId040eacc5d0ac31017::> igroup create -vserver vmcfsxval2svm -igroup winIG -protocol iscsi -ostype windows -initiator iqn.1991-05.com.microsoft:vmcdc01.fsxtesting.local FsxId040eacc5d0ac31017::> igroup show Vserver Igroup Protocol OS Type Initiators --------- ------------ -------- -------- ------------------------------------ vmcfsxval2svm ubuntu01 iscsi linux iqn.2021-10.com.ubuntu:01:initiator01 vmcfsxval2svm winIG iscsi windows iqn.1991-05.com.microsoft:vmcdc01.fsxtesting.local
2 つのエントリが表示されました。
-
次のコマンドを使用して、 LUN を igroup にマッピングします。
FsxId040eacc5d0ac31017::> lun map -vserver vmcfsxval2svm -path /vol/nimfsxscsivol/nimofsxlun01 -igroup winIG FsxId040eacc5d0ac31017::> lun show Vserver Path State Mapped Type Size --------- ------------------------------- ------- -------- -------- -------- vmcfsxval2svm /vol/blocktest01/lun01 online mapped linux 5GB vmcfsxval2svm /vol/nimfsxscsivol/nimofsxlun01 online mapped windows 5GB
2 つのエントリが表示されました。
-
新しくプロビジョニングした LUN を Windows VM に接続します。
AWS SDDC 上の VMware クラウド上にある Windows ホストに新しい LUN の接続を行うには、次の手順を実行します。
-
AWS SDDC 上の VMware Cloud でホストされる Windows VM への RDP
-
サーバーマネージャ > ダッシュボード > ツール > iSCSI イニシエータと進み、 iSCSI イニシエータのプロパティダイアログボックスを開きます。
-
Discovery (検出)タブで、 Discover Portal (ポータルの検出)または Add Portal (ポータルの追加)をクリックし、 iSCSI ターゲットポートの IP アドレスを入力します。
-
ターゲットタブで検出されたターゲットを選択し、ログオンまたは接続をクリックします。
-
[ マルチパスを有効にする ] を選択し、 [ コンピュータの起動時にこの接続を自動的に復元する ] または [ この接続をお気に入りターゲットのリストに追加する ] を選択します。Advanced (詳細設定)をクリック
Windows ホストには、クラスタ内の各ノードへの iSCSI 接続が必要です。ネイティブ DSM では、使用する最適なパスが選択されます。
-
Storage Virtual Machine ( SVM )の LUN は、 Windows ホストではディスクとして表示されます。追加した新しいディスクは、ホストでは自動的に検出されません。手動の再スキャンをトリガーしてディスクを検出するには、次の手順を実行します。
-
Windows コンピュータの管理ユーティリティを開きます。 [ スタート ]>[ 管理ツール ]>[ コンピュータの管理 ] を選択します。
-
ナビゲーションツリーでストレージノードを展開します。
-
[ ディスクの管理 ] をクリックします
-
[ アクション ] > [ ディスクの再スキャン ] の順にクリック
Windows ホストから初めてアクセスした時点では、新しい LUN にはパーティションやファイルシステムは設定されていません。LUN を初期化し、必要に応じて、次の手順を実行してファイルシステムで LUN をフォーマットします。
-
Windows ディスク管理を開始します。
-
LUN を右クリックし、必要なディスクまたはパーティションのタイプを選択します。
-
ウィザードの指示に従います。この例では、ドライブ F :がマウントされています。
Cloud Volumes ONTAP (CVO)
Cloud Volumes ONTAP (CVO)は、ネットアップのONTAP ストレージソフトウェアを基盤に構築された、業界をリードするクラウドデータ管理解決策 です。Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)でネイティブに利用できます。
ソフトウェアで定義されるONTAP バージョンで、クラウドネイティブなストレージを消費し、クラウドとオンプレミスで同じストレージソフトウェアを使用できるため、まったく新しい方法でIT担当者のデータ管理を再トレーニングする必要がありません。
CVOを使用すれば、エッジ、データセンター、クラウド間でシームレスにデータを移動し、ハイブリッドクラウドを統合できます。すべてを1画面の管理コンソールであるNetApp Cloud Managerで管理できます。
設計上、CVOは卓越したパフォーマンスと高度なデータ管理機能を備えており、クラウドで最も要件の厳しいアプリケーションにも対応できます
Cloud Volumes ONTAP ( CVO )をゲスト接続ストレージとして活用
Cloud Volumes ONTAP 共有および LUN は、 AWS SDDC 環境の VMware クラウドで作成された VM からマウントできます。Cloud Volumes ONTAP では iSCSI 、 SMB 、 NFS の各プロトコルがサポートされているため、このボリュームをネイティブの AWS VM Linux Windows クライアントにマウントすることもでき、 iSCSI 経由でマウントする場合は、 Linux クライアントまたは Windows クライアントからブロックデバイスとして LUN にアクセスできます。Cloud Volumes ONTAP ボリュームは、いくつかの簡単な手順で設定できます。
ディザスタリカバリや移行の目的でオンプレミス環境からクラウドにボリュームをレプリケートするには、サイト間 VPN または DirectConnect を使用して、 AWS へのネットワーク接続を確立します。オンプレミスから Cloud Volumes ONTAP へのデータのレプリケートについては、本ドキュメントでは扱いません。オンプレミスシステムと Cloud Volumes ONTAP システム間でデータをレプリケートする方法については、を参照してください "システム間のデータレプリケーションの設定"。
|
を使用します "Cloud Volumes ONTAP サイジングツール" Cloud Volumes ONTAP インスタンスのサイズを正確に設定します。また、オンプレミスのパフォーマンスを監視して、 Cloud Volumes ONTAP サイジングツールの入力として使用することもできます。 |
-
NetApp Cloud Central にログインします。 Fabric View 画面が表示されます。Cloud Volumes ONTAP タブを探し、 Go to Cloud Manager を選択します。ログインすると、キャンバス画面が表示されます。
-
Cloud Manager のホームページで、 Add a Working Environment をクリックし、 AWS をクラウドとして選択し、システム構成のタイプを選択します。
-
環境名と admin クレデンシャルなど、作成する環境の詳細を指定します。Continue をクリックします。 .
-
クラウドデータセンス、クラウドバックアップ、 Cloud Insights など、 Cloud Volumes ONTAP 導入用のアドオンサービスを選択します。Continue をクリックします。 .
-
HA Deployment Models ページで、 Multiple Availability Zones 設定を選択します。
-
Region & VPC ページで、ネットワーク情報を入力し、 Continue をクリックします。
-
[Connectivity and SSH Authentication] ページで、 HA ペアとメディエータの接続方法を選択します。
-
フローティング IP アドレスを指定し、 Continue (続行)をクリックします。
-
フローティング IP アドレスへのルートを含める適切なルーティングテーブルを選択し、 Continue (続行)をクリックします。
-
Data Encryption ページで、 AWS で管理する暗号化を選択します。
-
ライセンスオプションとして、「従量課金制」または「 BYOL for using an existing license 」を選択します。この例では、 [ 従量課金制 ] オプションを使用します。
-
AWS SDDC 上の VMware クラウドで実行されている VM に導入するワークロードのタイプに基づいて、複数の事前設定パッケージから選択できます。
-
[ 確認と承認 ] ページで、選択内容を確認して確定します。 Cloud Volumes ONTAP インスタンスを作成するには、 [ 移動 ] をクリックします。
-
Cloud Volumes ONTAP のプロビジョニングが完了すると、 [Canvas] ページの作業環境に表示されます。
-
作業環境の準備ができたら、 CIFS サーバに適切な DNS および Active Directory 設定パラメータが設定されていることを確認します。この手順は、 SMB ボリュームを作成する前に実行する必要があります。
-
CVO インスタンスを選択してボリュームを作成し、 Create Volume (ボリュームの作成)オプションをクリックします。適切なサイズを選択し、包含アグリゲートを選択するか、高度な割り当てメカニズムを使用して特定のアグリゲートに配置します。このデモでは、 SMB がプロトコルとして選択されます。
-
ボリュームのプロビジョニングが完了すると、 Volumes (ボリューム)ペインにボリュームが表示されます。CIFS 共有はプロビジョニングされるため、ユーザまたはグループにファイルおよびフォルダに対する権限を付与し、ユーザが共有にアクセスしてファイルを作成できることを確認する必要があります。
-
ボリュームが作成されたら、 mount コマンドを使用して、 AWS SDDC ホストの VMware Cloud で実行されている VM から共有に接続します。
-
次のパスをコピーし、 Map Network Drive オプションを使用して、 AWS SDDC の VMware Cloud で実行されている VM にボリュームをマウントします。
Cloud Volumes ONTAP LUN をホストに接続するには、次の手順を実行します。
-
Cloud Manager のキャンバスページで、 Cloud Volumes ONTAP 作業環境をダブルクリックしてボリュームを作成および管理します。
-
Add Volume (ボリュームの追加) > New Volume (新規ボリューム)をクリックし、 iSCSI を選択して Create Initiator Group (イニシエータグループのContinue をクリックします。 .
-
ボリュームのプロビジョニングが完了したら、ボリュームを選択し、ターゲット IQN をクリックします。iSCSI Qualified Name ( IQN )をコピーするには、 Copy (コピー)をクリックします。ホストから LUN への iSCSI 接続をセットアップします。
AWS SDDC 上の VMware Cloud にあるホストでも同じ処理を実行するには、次の手順を実行します。
-
AWS の VMware クラウドでホストされる VM への RDP
-
[ iSCSI イニシエータのプロパティ ] ダイアログ・ボックスを開きます [ サーバーマネージャ ] > [ ダッシュボード ] > [ ツール ] > [ iSCSI イニシエータ ]
-
Discovery (検出)タブで、 Discover Portal (ポータルの検出)または Add Portal (ポータルの追加)をクリックし、 iSCSI ターゲットポートの IP アドレスを入力します。
-
ターゲットタブで検出されたターゲットを選択し、ログオンまたは接続をクリックします。
-
[ マルチパスを有効にする ] を選択し、コンピュータの起動時に [ この接続を自動的に復元する ] または [ この接続をお気に入りターゲットのリストに追加する ] を選択します。Advanced (詳細設定)をクリック
|
Windows ホストには、クラスタ内の各ノードへの iSCSI 接続が必要です。ネイティブ DSM では、使用する最適なパスが選択されます。 |
[+]
SVM の LUN は、 Windows ホストではディスクとして表示されます。追加した新しいディスクは、ホストでは自動的に検出されません。手動の再スキャンをトリガーしてディスクを検出するには、次の手順を実行します。
-
Windows コンピュータの管理ユーティリティを開きます。 [ スタート ]>[ 管理ツール ]>[ コンピュータの管理 ] を選択します。
-
ナビゲーションツリーでストレージノードを展開します。
-
[ ディスクの管理 ] をクリックします
-
[ アクション ] > [ ディスクの再スキャン ] の順にクリック
Windows ホストから初めてアクセスした時点では、新しい LUN にはパーティションやファイルシステムは設定されていません。LUN を初期化します。必要に応じて、次の手順を実行してファイルシステムで LUN をフォーマットします。
-
Windows ディスク管理を開始します。
-
LUN を右クリックし、必要なディスクまたはパーティションのタイプを選択します。
-
ウィザードの指示に従います。この例では、ドライブ F :がマウントされています。
Linux クライアントで、 iSCSI デーモンが実行されていることを確認します。LUN のプロビジョニングが完了したら、 Linux ディストリビューション向けの iSCSI 構成に関する詳しいガイダンスを参照してください。たとえば、 Ubuntu の iSCSI 構成が見つかります "こちらをご覧ください"。これを確認するには、シェルから lsblk cmd を実行します。
Cloud Volumes ONTAP ( DIY )ファイルシステムを VMC 内の VM から AWS SDDC にマウントするには、次の手順を実行します。
-
指定された Linux インスタンスに接続します。
-
Secure Shell ( SSH )を使用してインスタンスの端末を開き、適切なクレデンシャルでログインします。
-
次のコマンドを使用して、ボリュームのマウントポイント用のディレクトリを作成します。
$ sudo mkdir /fsxcvotesting01/nfsdemovol01 . 前の手順で作成したディレクトリに、 NetApp ONTAP NFS ボリュームの Amazon FSX をマウントします。
sudo mount -t nfs nfsvers=4.1,172.16.0.2:/nfsdemovol01 /fsxcvotesting01/nfsdemovol01