翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
FSx for NetApp ONTAP をブロックデータストアとして設定する
FSx for ONTAP ブロックストレージは、iSCSI または NVMe/TCP を介して ESX ホストに提示できます。どちらのプロトコルも同じ FSx for ONTAP ファイルシステムを使用し、VMFS データストアになります。これらは、ESXi ストレージアダプタの設定方法と ONTAP でブロックデバイスをプロビジョニングする方法によって異なります。NVMe/TCP には、6 個以下の HA ペアを持つ第 2 世代ファイルシステムが必要です。プロトコルを 1 つ選択し、対応するセクションに従います。
前提条件
Amazon FSx for NetApp ONTAP で Amazon EVS を使用する前に、次の前提条件タスクが完了していることを確認してください。
-
Amazon EVS 環境は、Virtual Private Cloud (VPC) にデプロイされます。詳細については、「Amazon Elastic VMware Service の開始方法」を参照してください。
-
Amazon EVS で実行されている vSphere クライアントにアクセスできます。
-
ユーザーまたはストレージ管理者は、VPC で FSx for ONTAP ファイルシステムを作成および管理するために必要なアクセス許可を持っている必要があります。詳細については、「Amazon FSx for NetApp ONTAP の Identity and Access Management」を参照してください。
FSx for NetApp ONTAP ファイルシステムを作成する
Amazon EVS は単一のアベイラビリティーゾーンサービスですが、シングル AZ またはマルチ AZ FSx for ONTAP ファイルシステムを使用できます。マルチ AZ ファイルシステムを選択した場合、Amazon EVS ホストサブネットで使用されるすべての VPC ルートテーブルをそのファイルシステムに関連付ける必要があります。ファイルシステム作成の完全なワークフローについては、「Amazon FSx for NetApp ONTAP ユーザーガイド」の「FSx for ONTAP ファイルシステムの作成」を参照してください。 FSx NetApp
FSx 作成ウィザードのネットワークおよびボリューム設定ページに到達したら、次の Amazon EVS 固有の設定を適用します。
-
Amazon EVS VLAN サブネットに接続している Amazon EVS VPC を選択します。
-
Amazon EVS ホスト VMkernel 管理 VLAN サブネットへのすべての必要な FSx for ONTAP iSCSI または NVMe/TCP トラフィックを許可するセキュリティグループを選択します。
-
ファイルシステムがデプロイされる Amazon EVS サービスアクセスサブネットを選択します。詳細については、「サービスアクセスサブネット」を参照してください。
-
デフォルトのボリューム設定で、ストレージ効率を有効に設定します。
ESX ホストストレージ用の vSphere でソフトウェア iSCSI アダプターを設定する
ESX ホストごとに、ソフトウェア iSCSI アダプターを設定して、ESX ホストがそれを使用して iSCSI ストレージにアクセスできるようにする必要があります。vSphere で ESX ホスト用のソフトウェア iSCSI アダプターを設定する手順については、VMware vSphere 製品ドキュメントの「ソフトウェア iSCSI アダプターの追加または削除
ソフトウェア iSCSI アダプターを設定したら、iSCSI アダプターに関連付けられた iSCSI 修飾名 (IQN) をコピーします。これらの値は後で使用されます。
ESX ホストストレージ用の vSphere でソフトウェア NVMe over TCP アダプターを設定する
ESX ホストごとに、ソフトウェア NVMe over TCP アダプターを設定して、ESX ホストがそれを使用して NVMe/TCP ストレージにアクセスできるようにする必要があります。vSphere の ESX ホスト用にソフトウェア NVMe over TCP アダプターを設定する手順については、VMware vSphere 製品ドキュメントの「Configuring NVMe over TCP on ESXi
ソフトウェア NVMe over TCP アダプターを設定したら、ESXi ホストに関連付けられた NVMe 修飾名 (NQN) をコピーします。ESXi ホストesxcli nvme info getで を実行することで、ホスト NQN を取得できます。これらの値は後で使用されます。
iSCSI LUN を作成する
FSx for ONTAP を使用すると、iSCSI アクセス専用の論理ユニット番号 (LUNs) を作成し、ESX ホストに共有ブロックストレージを提供できます。NetApp ONTAP CLI を使用して LUN を作成します。
以下はサンプルコマンドです。
注記
LUN サイズをボリュームサイズの 90% に設定することをお勧めします。
lun create -vserver <your_svm_name> \ -path /vol/<your_volume_name>/<lun_name> \ -size <required_datastore_capacity> \ -ostype vmware
詳細については、FSx for ONTAP ユーザーガイド」の「iSCSI LUN の作成」を参照してください。
イニシエータグループを設定して iSCSI LUN にマッピングする
iSCSI LUN を作成したら、次のステップとして、イニシエータグループ (igroup) を作成してボリュームをクラスターに接続し、LUN をイニシエータグループにマッピングします。NetApp ONTAP CLI を使用して、これらのアクションを実行します。
-
イニシエータグループを設定します。
以下はサンプルコマンドです。には
--initiator、前のステップでコピーした iSCSI アダプター IQNs を使用します。igroup create <svm_name> \ -igroup <initiator_group_name> \ -protocol iscsi \ -ostype vmware \ -initiator <esxi_iqn_1>,<esxi_iqn_2>,<esxi_iqn_3>,<esxi_iqn_4> -
igroupが存在することを確認します。lun igroup show -
LUN をイニシエータグループにマッピングします。以下はサンプルコマンドです。
lun mapping create -vserver <svm_name> \ -path /vol/<vol_name>/<lun_name> \ -igroup <initiator_group_name> \ -lun-id <scsi_lun_number_for this_datastore> -
lun show -pathコマンドを使用して、LUN が作成、オンライン、マッピングされていることを確認します。lun show -path /vol/<vol_name>/<lun_name> -fields state,mapped,serial-hex
詳細については、「FSx for ONTAP ユーザーガイド」の「Linux 用 iSCSI FSx のプロビジョニング」または「Windows 用 iSCSI のプロビジョニング」を参照してください。
vSphere で iSCSI LUN の動的検出を設定する
ESX ホストが iSCSI LUN を表示できるようにするには、vSphere クライアントインターフェイスでホストごとに動的検出を設定する必要があります。iSCSI サーバーフィールドに、前のステップでコピーした (NFS) DNS 名を入力します。詳細については、VMware vSphere 製品ドキュメントの「Configure Dynamic or Static Discovery for iSCSI and iSER on ESX Host
NVMe 名前空間を作成する
FSx for ONTAP を使用すると、NVMe/TCP アクセス専用の NVMe 名前空間を作成し、ESX ホストに共有ブロックストレージを提供できます。NetApp ONTAP CLI を使用して、名前空間の作成、サブシステムの作成、名前空間のサブシステムへのマッピング、ESXi ホスト NQNsの追加を行います。
以下は、 コマンドの例です。
vserver nvme namespace create -vserver <your_svm_name> \ -path /vol/<your_volume_name>/<namespace_name> \ -size <required_datastore_capacity> \ -ostype vmware vserver nvme subsystem create -vserver <your_svm_name> \ -subsystem <subsystem_name> \ -ostype vmware vserver nvme subsystem map add -vserver <your_svm_name> \ -subsystem <subsystem_name> \ -path /vol/<your_volume_name>/<namespace_name> vserver nvme subsystem host add -vserver <your_svm_name> \ -subsystem <subsystem_name> \ -host-nqn <esxi_host_nqn>
この名前空間へのアクセスを必要とする ESXi ホスト NQN ごとに subsystem host add コマンドを繰り返します。
確認するには、以下を実行します。
vserver nvme namespace show -vserver <your_svm_name>
詳細については、「FSx for ONTAP ユーザーガイド」のNVMe/TCP のプロビジョニング」を参照してください。 FSx
vSphere で NVMe 名前空間の検出を設定する
ESX ホストが NVMe 名前空間を表示できるようにするには、vSphere クライアントインターフェイス内のホストごとに NVMe over TCP アダプターにコントローラーを追加する必要があります。コントローラーを追加するときは、SVM の iSCSI LIF IP アドレスをターゲットアドレスとして使用します。FSx for ONTAP は、iSCSI と NVMe/TCP の両方に同じ SVM エンドポイントを使用します。この IP アドレスは、SVM のエンドポイントタブの Amazon FSx コンソール、または ONTAP CLI network interface show -vserver <your_svm_name> -data-protocol nvme-tcpで実行することで確認できます。詳細については、VMware vSphere 製品ドキュメントの「Configuring NVMe over TCP on ESXi
VMware vSphere で VMFS データストアを作成する
仮想マシンファイルシステム (VMFS) データストアは、VMware 仮想マシンのリポジトリとして機能します。vSphere VMFS データストアを作成する」の手順に従って