QuantaStor for VMware アーキテクチャー・ガイド
VMware ESXi 5 環境用の OSNexus QuantaStor 共有ストレージ・ソリューションを注文して構成できます。 以下の情報を『拡張シングル・サイト VMware リファレンス・アーキテクチャー (Advanced Single-Site VMware Reference Architecture)』クックブックとともに使用して、VMware 環境で以下のストレージ・オプションのいずれかをセットアップします。
開始前に
必要なアカウント権限とデバイス・アクセス権限があることを確認します。 アカウントの所有者、またはクラシック・インフラストラクチャーの**「ユーザーの管理」**権限を持つユーザーのみが、権限を調整できます。
ステップ 1: QuantaStor 共有ストレージの注文
ストレージを注文する前に、お客様の容量、パフォーマンス、および冗長性の要件を満たす仕様を判別する必要があります。 これらの仕様には、プロセッサーとシャーシの選択、 QuantaStor ライセンス容量、サーバー RAM、データ・ディスク・ドライブのタイプと数、キャッシュ・ディスクのタイプと数、ネットワーク構成、その他の仕様が含まれます。 お客様の環境における適切な QuantaStor 設定の選択についての詳細は、 QuantaStor Solution Design Guide for Virtualization をご参照ください。
注文する前に、ご使用の VM の容量と入出力の要件を必ず理解してください。 QuantaStor サーバーは拡張可能ですが、構成およびデプロイメントで遅延が生じないように、最初にハードウェアを見積もることが重要になります。
QuantaStor の注文
以下の手順を実行して、VMware ワークロードのミッドレンジ・パフォーマンス用に調整された、24 TB を使用可能な QuantaStor ハイブリッド・システムを注文します。
- IBM Cloud® infrastructure customer portal にログインし、 アカウント > 注文する をクリックする。
- 選択するBare Metal Servers 、月刊。
- 以下の構成オプションを入力します。
- データ・センター: 以前に作成した VLAN および ESXi ホストの場所
- サーバー: デュアル・プロセッサー Xeon を搭載した 36 ベイ・シャーシ
- RAM: 128 GB
- オペレーティング・システム: OSNEXUS QuantaStor 5.x (48 TB)
- ハード・ディスク・ドライブ:
- OS ディスク: RAID 1 の 2 x 960 GB SSD
- データ・ディスク: 個別の 24 x 2 TB SATA
- ログ・ディスク: 個別の 2 x 960 GB SSD
- キャッシュ・ディスク: 個別の 2 x 960 GB SSD
- パブリック帯域幅: プライベート・ネットワークのみ
- アップリンク・ポート速度: 10 Gbps 冗長プライベート・ネットワーク・アップリンク
- **「注文を続行する (Continue Your Order)」**をクリックします。
ストレージサーバーは、2つの異なるサブネットを使用してストレージアレイへのトラフィックをロードバランスできるように、アンボンドされた2つのネットワークインターフェイスで構成される。
構成の終了
これで、ショッピング・カートに QuantaStor アプライアンスが入りました。 プライベート VLAN、ホスト名、およびドメインをデバイスに割り当てて、デバイスを正しくプロビジョンできるようにします。
- 次の VLAN を割り当て、デバイスのホスト名を作成します: QuantaStor ホスト – バックエンド VLAN: (この環境では 1102)
- 支払い方法を選択肢、ご利用条件に同意し、「注文を確定する」をクリックします。
サーバーのプロビジョニングが完了し、VPNまたは仮想サーバーからアクセスできるようになるまでは、ステップ3に進まないでください。
ステップ 2: VMware ホストのための iSCSI ソフトウェア・アダプターの有効化
iSCSI ボリュームをマウントする前に、管理および容量の各ホストで iSCSI ソフトウェア・アダプターを有効にし、その iSCSI 修飾名 (IQN) を収集しておく必要があります。 以下のステップを使用して、iSCSI ソフトウェア・アダプターを有効にします。
- ESXi の管理ホストまたは容量ホストにアクセスし、「管理 (Manage)」、「ストレージ (Storage)」、「ストレージ・アダプター (Storage Adapters)」を選択します。
- 緑の正符号 (+) をクリックし、iSCSI ソフトウェア・アダプターを追加します。
- iSCSI ソフトウェア・アダプターに対応する vmhba をクリックし、有効になった後に、「アダプターの詳細 (Adapter Details)」セクションの iSCSI 名 (図 1) を記録します。
- 各 ESXi ホストで、iSCSI ソフトウェア・アダプターごとにステップ 1 から 3 を実行します。
ステップ 3: QuantaStor の構成
QuantaStor サーバーのプロビジョンが終わったら、ネットワーキングのセットアップ、パススルー (RAID0) ユニットの作成、ストレージ・プールの作成、iSCSI ボリュームの作成を行い、最後にこれらのボリュームをホストに割り当てることができます。
例えば、ボリューム vmk3 には、ストレージ VLAN 上のポータブル・プライベート・サブネット A に接続する vmnic0 があります。 ボリューム vmk4 には、ストレージ VLAN 上のポータブル・プライベート・サブネット B に接続する vmnic2 があります。 QuantaStor サーバーには、ストレージVLANに接続する2つのプライベートネットワークアダプター、 eth4、および eth6 もある。
ネットワーキングの構成
- ウェブブラウザを開き、 Devices ページにリストされている QuantaStor IPアドレスにアクセスする。
- 管理者ユーザー名とパスワード (**「デバイスの詳細」**ページの「パスワード」セクションに記載) を入力します。 先へ進む前に、QuantaStor サーバーで使用されているプライベート・ネットワークデバイス (eth4 など) をメモします。
- **「ストレージ・システム (Storage System)」>「ネットワーク・ポート (Network Ports)」**に移動します。
- ネットワーク・アダプターのリストで、アクティブなプライベート・アダプター (例: eth4) を選択します。 右クリックし、メニューで**「ネットワーク・ポートの変更 (Modify Network Port)」**を選択します。
- このアダプタへの iSCSI 接続を無効にするには、[ iSCSI Enabled] チェックボックスをオフにし、[ OK] をクリックします。
- アクティブでないが、プライベート・ネットワークに割り当てられているプライベートアダプター (例えば、eth6) を選択します。
- eth6 アダプターを右クリックし、メニューで**「ネットワーク・ポートの変更 (Modify Network Port)」**を選択します。
- **「ネットワーク・ポートの変更 (Modify Network Port)」画面で「構成タイプ (Config Type)」として「静的 (Static)」**を選択します。
- アダプターの 1 次プライベート IP アドレス、サブネット、ゲートウェイを入力します。 『拡張シングル・サイト VMware リファレンス・アーキテクチャー (Advanced Single-Site VMware Reference Architecture)』クックブックの VLAN ワークシートを使用する場合、「ストレージ (Storage)」行のアドレスを使用します。
- このアダプタへの iSCSI 接続を無効にするには、[ iSCSI Enabled] チェックボックスをオフにします。
- プライベート・アダプターを右クリックし、**「ネットワーク・ポートの有効化 (Enable Network Port)」**を選択し、アダプターをオンラインにします (IP アドレスを指定してアダプターを構成した後)。
- **「OK」**をクリックします。IP アドレスが検証されると、ポートが有効になります。
サポート・チケットのオープン
1 次プライベート IP アドレスを使用して 2 つ目のアダプターを構成した後に、サポート・チケットをオープンする必要があります。 チケットをオープンすると、使用した IP アドレスが、別のシステムを VLAN でプロビジョンした場合に確実に使用されないようにすることができます。
- 「サポート」>**「チケットの追加」**をクリックし、以下の情報を入力します。
- 件名: プライベート・ネットワークの質問
- タイトルプライベートIPアドレスの予約と割り当て
- デバイスの関連付け:「QuantaStor サーバーの選択」
- 詳細: VLAN で予約し、割り当ててください。 この IP アドレスは、QuantaStor サーバー上の 2 つ目のアダプターで使用されます。
QuantaStor の構成
アレイで両方のアダプターからの接続を受け入れることができるようになったので、次は、ストレージ・パス A サブネットとストレージ・パス B サブネット上にあるアダプターの仮想インターフェースを割り当てる必要があります。
- 最初のプライベート・アダプター・インターフェース (eth4) を右クリックし、メニューで**「仮想インターフェースの作成 (Create Virtual Interface)」**を選択します。
- 表示される画面でアダプタのポータブル・プライベートIPアドレスとサブネットを入力し、 iSCSI Enabledがチェックされていることを確認する。
- VLAN ワークシートを使用する場合は、「ストレージ・パス A (Storage Path A)」行のアドレスを使用します。
- 「ポータブル IP アドレス (Portable IP address)」ページの「メモ (Notes)」セクションで使用されている IP アドレスを記録します。
- 最初のプライベート・アダプター・インターフェース (eth4) を選択して仮想インターフェースをバインドし、**「OK」**をクリックします。
- もう 1 つのプライベート・アダプター・インターフェース (eth6) を右クリックし、メニューで**「仮想インターフェースの作成 (Create Virtual Interface)」**を選択します。
- アダプタのポータブル・プライベート IP アドレスとサブネットを入力し、表示されるウィンドウで iSCSI enabled がチェックされていることを確認する。
- VLAN ワークシートを使用する場合は、「ストレージ・パス B (Storage Path B)」行のアドレスを使用します。
- 「ポータブル IP アドレス (Portable IP address)」ページの「メモ (Notes)」セクションで使用されているこの IP アドレスを記録します。
- もう 1 つのプライベート・アダプター・インターフェース (eth6) を選択して仮想インターフェースをバインドし、**「OK」**をクリックします。
QuantaStor サーバーが IP アドレスと仮想インターフェースを使用して構成された後、発信トラフィックが正しいインターフェースを使用するようにルーティングを構成します。 2 つの NIC が異なるサブネット上にあります。
- root 資格情報を使用して、QuantaStor サーバーに SSH で接続し、以下の行を /etc/network/interfaces に追加します。 eth4 および eth6 が、プライベート・ネットワーク上の NIC であると想定しています。
- post-up ip route add 10.0.0.0/8 on dev eth4
- post-up ip route add 10.0.0.0/8 on dev eth6 table eth6
- ポストアップIPルールがテーブルから追加される eth6
パススルー (RAID0) ユニットの構成
** プロビジョニングによっては、物理ディスクが QuantaStor に公開されないこともあります。 「物理ディスク (Physical Disks)」セクションをクリックし、使用可能なハード・ディスクのリストを参照することで確認できます。 正しい数のドライブが表示されない場合は、以下の手順を実行します。
- の中にハードウェア コントローラメニューをクリックコントローラとエンクロージャ> **パススルーユニットを作成します。
- ホストとコントローラを確認し、 OKをクリックします。
- タスクが完了したら、 Physical Disks and verifyをクリックする。
ストレージ・プールの作成
次に、ボリュームや共有を作成するには、その前に、ボリュームの割り振りに使用するストレージ・プールを作成する必要があります。
- **「ストレージ・プール (Storage Pools)」を右クリックし、「ストレージ・プールの作成 (Create Storage Pool)」**を選択します。
- **「ストレージ・プールの作成 (Create Storage Pool)」**画面で以下の情報を入力します。
- 名前 (Name): ストレージ・プールの適切な名前を入力します。 例: StoragePool-01
- プール・タイプ (Pool Type): デフォルト (Default) (zfs)
- 入出力プロファイル (I/O Profile): 仮想化 (Virtualization)
- ストレージプールに使用するディスク:すべてのデータディスクをチェックする(SSDはチェックしない)。
- 「OK」 をクリックします。
iSCSI ストレージ・ボリュームの作成
2 つのストレージ・ボリュームを作成する必要があります。 1 つのボリュームは、管理クラスター上の管理 VM 用に使用され、もう 1 つは、容量クラスター上の VM 用に使用されます。 以下のステップを実行して、iSCSI ストレージ・ボリュームを作成します。
-
**「ストレージ・ボリューム (Storage Volumes)」を右クリックし、メニューで「ストレージ・ボリュームの作成 (Create Storage Volume)」**を選択します。
-
ストレージ・ボリュームの情報を入力します。
ワークロードやストレージ容量によって構成は異なるかもしれませんが、この例では各ストレージボ リュームについて表1と表2の値を示しています。
| フィールド | 値 |
|---|---|
| 名前 | Mgmt-LUN0 |
| ストレージ・プール | [前のステップで構成したストレージ・プール名] |
| サイズ | 1 TB |
| 予約済み % (% Reserved) | 0 から 100 |
| 圧縮 | 有効 |
| フィールド | 値 |
|---|---|
| 名前 | Capacity-LUN0 |
| ストレージ・プール | [前のステップで構成したストレージ・プール名] |
| サイズ | 40 TB |
| 予約済み % (% Reserved) | 0 から 100 |
| 圧縮 | 有効 |
ホストに対するボリュームへのアクセス権限の割り当て
ボリュームのセットアップ後に、各 ESXi ホストの IQN を介した ESXi ホストからのアクセスを許可するように QuantaStor を構成する必要があります。
- QuantaStor 管理ページに移動し、 Hosts メニューを右クリックして Add Host を選択します。
- **「ホストの追加 (Add Host)」**画面で以下の情報を入力します。
- ホスト名: 適切なホスト名を入力します。 ホスト名には完全修飾ドメイン名(FQDN)は必要ないが、ホストを表すものでなければならない。 例: MyESXiHostName
- オペレーティング・システム・タイプ (Operating System Type): VMware
- イニシエーター (Initiator): iSCSI 修飾名 (IQN)
- iSCSI 修飾名 (iSCSI Qualified Name): 各ホストの IQN。
- 「OK」 をクリックします。
ESXi 環境の各ホストについて、以下の手順に従ってください。 管理クラスタとキャパシティクラスタに各ホストを追加したら、以下の手順に従います:
- ホストグループメニューを右クリックし、 ホストグループの作成を選択します。
- Name フィールドに
ManagementClusterと入力し、管理クラスタに属する全てのホストを選択します。 - 「OK」 をクリックします。 特定のボリュームに割り当てることができるホスト・グループが作成されます。
容量クラスターについて、このプロセスを繰り返します。
- **「ストレージ・ボリューム (Storage Volumes)」**メニューをクリックします。
- **「Mgmt-Lun0」ボリュームを右クリックし、「ホストに対するアクセスの割り当てまたは割り当て解除 (Assign or Unassign Host Access)」**を選択します。
- メニューに Mgmt-Lun0 がメニューのオプションであることを確認し、前のステップで作成したホストグループを選択します。 このオプションにより、管理クラスター内の各 ESXi ホストが Mgmt-Lun0 ボリュームにアクセスできるようになります。 同じことを Capacity-LUN0.
ステップ4:管理クラスタとキャパシティ・クラスタへのボリュームのマウント
vSphere Web Client にログインし、**「vCenter インベントリー・リスト (vCenter Inventory Lists)」」の下の「ホスト (Hosts)」**に移動します。
以下のステップを使用して、ESXi ホストでボリュームをマウントします。
- ホストを選択し、「管理 (Manage)」、「ストレージ (Storage)」>**「ストレージ・アダプター (Storage Adapters)」**をクリックします。
- 「ターゲット (Targets)」>「動的ディスカバリー (Dynamic Discovery)」>**「追加... (Add…)」**を選択します。
- **「送信ターゲット・サーバーの追加 (Add Send Target Server)」**画面で、ストレージ・パス A 上の QuantaStor ストレージ・デバイスに割り当てられている IP アドレスを入力します。
- ポートを 3260 のままにし、**「OK」**をクリックします。
- 「動的ディスカバリー (Dynamic Discovery)」>**「追加... (Add…)」**をクリックします。 ストレージ・パス B について、ステップ 4 と 5 を繰り返します。
ESXI ホストが、Mgmt-Lun0 ボリュームをディスカバーするために iSCSI ソフトウェア・アダプターを再スキャンする準備ができました。
- **「ストレージ・アダプター (Storage Adapters)」画面で「ストレージ・アダプターの再スキャン (Rescan Storage Adapters)」**アイコン (図 9) を選択します。
- 結果として表示される画面では、デフォルトのオプションのままにしておき、 OKをクリックします。
- ボリュームが検出されたら、 [アクション]-[新規データストア ]をクリックし、次のようにフォーマットする。 VMFS-5.
- フォーマットが完了したことを確認し、**「ストレージ・デバイス (Storage Devices)」、「デバイスの詳細 (Device Details)」、「マルチパスの編集... ( Edit Multipathing…)」**をクリックします。
- **「パス選択ポリシー (Path Selection Policy)」で「ラウンドロビン (Round Robin)」を選択し、「OK」**をクリックします。
これで Mgmt-Lun0 ボリュームが1台のホストにアタッチされたので、クラスタ内の他の管理ホストに戻って、ボリュームを追加するプロセスを繰り返す必要があります。 ボリュームはすでに VMFS-5 でフォーマットされており、検出後にそのように表示されるため、フォーマットする必要はありません。
ステップ 5: vSphere ESXi ホストでの遅延 ACK の無効化
ストレージ LUN が管理ホストおよび容量ホストに接続された後に、遅延 ACK を無効にする必要があります。
- vSphere 環境にアクセスし、「ストレージ・アダプター (Storage Adapters)」>「iSCSI ソフトウェア・アダプター (iSCSI Software Adapter)」>**「詳細オプション (Advanced Options)」**を選択します。
- **「編集 (Edit)」**をクリックし、「詳細オプション (Advanced Options)」画面の末尾までスクロールします。
- チェックボックスをオフにして DelayedAck チェックボックスをオフにし、 OKをクリックします。
これで Advanced Single-Site VMware Reference Architectureの クックブックに戻り、環境のセットアップを完了できる。