ONTAP Selectの KVM ホスト構成と準備のチェックリスト
ONTAP Selectノードを導入する各KVMハイパーバイザーホストを準備します。ホストを準備する際には、導入環境を慎重に評価し、ホストが正しく設定され、 ONTAP Selectクラスタの導入をサポートできる状態であることを確認します。
|
ONTAP Select Deploy管理ユーティリティは、ハイパーバイザーホストに必要なネットワークおよびストレージ設定を実行しません。ONTAPONTAP Selectクラスタを導入する前に、各ホストを手動で準備する必要があります。 |
ステップ1: KVMハイパーバイザーホストを準備する
ONTAP Selectノードが導入されている各Linux KVMサーバを準備する必要があります。また、 ONTAP Select Deploy管理ユーティリティが導入されているサーバも準備する必要があります。
-
Red Hat Enterprise Linux (RHEL) をインストールします。
を使用してRHELオペレーティングシステムをインストールします。"ハイパーバイザーのソフトウェア互換性情報"サポートされているRHELバージョンの一覧については、こちらをご覧ください。インストール中に、システムを次のように設定してください。
-
セキュリティ ポリシーとして [デフォルト] を選択します。
-
仮想化ホスト ソフトウェアを選択します。
-
宛先がONTAP Selectで使用される RAID LUN ではなく、ローカル ブート ディスクであることを確認します。
-
システムを起動した後、ホスト管理インターフェイスが起動していることを確認します。
/etc/sysconfig/network-scripts の下にある正しいネットワーク設定ファイルを編集し、 `ifup`指示。
-
-
ONTAP Selectに必要な追加パッケージをインストールします。
ONTAP Selectには、いくつかの追加ソフトウェアパッケージが必要です。パッケージの正確なリストは、使用しているLinuxのバージョンによって異なります。まず、サーバでyumリポジトリが利用可能であることを確認してください。利用できない場合は、 `wget your_repository_location`指示。
Linuxサーバーのインストール時にソフトウェア選択で仮想ホストを選択した場合、必要なパッケージの一部が既にインストールされている可能性があります。openvswitchパッケージをソースコードからインストールする必要がある場合があります。 "Open vSwitch ドキュメント" 。 必要なパッケージやその他の構成要件の詳細については、 "Interoperability Matrix Tool" 。
-
ストレージ プールを構成します。
ONTAP Selectストレージプールは、基盤となる物理ストレージを抽象化する論理データコンテナです。ONTAPONTAP Selectが導入されているKVMホスト上でストレージプールを管理する必要があります。
ステップ2: ストレージプールを作成する
各ONTAP Selectノードに少なくとも1つのストレージプールを作成してください。ローカルハードウェアRAIDではなくソフトウェアRAIDを使用する場合、ルートアグリゲートとデータアグリゲート用のストレージディスクがノードに接続されます。この場合でも、システムデータ用のストレージプールを作成する必要があります。
ONTAP Select が導入されているホスト上の Linux CLI にサインインできることを確認します。
ONTAP Select Deploy管理ユーティリティでは、ストレージプールのターゲットの場所を次のように指定する必要があります。 /dev/<pool_name>
、 どこ `<pool_name>`ホスト上の一意のプール名です。
|
ストレージ プールを作成すると、LUN の全容量が割り当てられます。 |
-
Linux ホスト上のローカル デバイスを表示し、ストレージ プールを格納する LUN を選択します。
lsblk
適切な LUN は、おそらく、ストレージ容量が最も大きいデバイスです。
-
デバイス上のストレージ プールを定義します。
virsh pool-define-as <pool_name> logical --source-dev <device_name> --target=/dev/<pool_name>
例えば:
virsh pool-define-as select_pool logical --source-dev /dev/sdb --target=/dev/select_pool
-
ストレージ プールを構築します。
virsh pool-build <pool_name>
-
ストレージ プールを起動します。
virsh pool-start <pool_name>
-
システムの起動時にストレージ プールが自動的に開始されるように構成します。
virsh pool-autostart <pool_name>
-
ストレージ プールが作成されたことを確認します。
virsh pool-list
ステップ3: オプションでストレージプールを削除する
ストレージ プールは不要になったら削除できます。
ONTAP Select が導入済みの Linux CLI にサインインできることを確認します。
ONTAP Select Deploy管理ユーティリティでは、ストレージプールのターゲットの場所を次のように指定する必要があります。 /dev/<pool_name>
、 どこ `<pool_name>`ホスト上の一意のプール名です。
-
ストレージ プールが定義されていることを確認します。
virsh pool-list
-
ストレージ プールを破棄します。
virsh pool-destroy <pool_name>
-
非アクティブなストレージ プールの構成を定義解除します。
virsh pool-undefine <pool_nanme>
-
ストレージ プールがホストから削除されたことを確認します。
virsh pool-list
-
ストレージ プール ボリューム グループのすべての論理ボリュームが削除されていることを確認します。
-
論理ボリュームを表示します。
lvs
-
プールに論理ボリュームが存在する場合は、それらを削除します。
lvremove <logical_volume_name>
-
-
ボリューム グループが削除されたことを確認します。
-
ボリューム グループを表示します。
vgs
-
プールにボリューム グループが存在する場合は、それを削除します。
vgremove <volume_group_name>
-
-
物理ボリュームが削除されたことを確認します。
-
物理ボリュームを表示します。
pvs
-
プールに物理ボリュームが存在する場合は、それを削除します。
pvremove <physical_volume_name>
-
ステップ4: ONTAP Selectクラスタ構成を確認する
ONTAP Selectは、マルチノードクラスタまたはシングルノードクラスタのいずれかで導入できます。多くの場合、追加のストレージ容量と高可用性(HA)機能があるため、マルチノードクラスタが推奨されます。
次の図は、ESXi ホストの単一ノード クラスタと 4 ノード クラスタで使用されるONTAP Selectネットワークを示しています。
次の図は、単一ノードクラスタを示しています。外部ネットワークは、クライアント、管理、およびクラスタ間レプリケーション(SnapMirror/ SnapVault)トラフィックを伝送します。
次の図は、2つのネットワークを示す4ノードクラスタを示しています。内部ネットワークは、 ONTAPクラスタネットワークサービスをサポートするためにノード間の通信を可能にします。外部ネットワークは、クライアント、管理、およびクラスタ間レプリケーション(SnapMirror/ SnapVault)のトラフィックを伝送します。
次の図は、4ノードクラスタ内の単一のONTAP Select仮想マシンの一般的なネットワーク構成を示しています。ONTAP内部ONTAPとONTAP外部ネットワークという2つの独立したネットワークがあります。
ステップ5: Open vSwitchを構成する
Open vSwitch を使用して、各 KVM ホスト ノードにソフトウェア定義スイッチを構成します。
ネットワーク マネージャーが無効になっており、ネイティブ Linux ネットワーク サービスが有効になっていることを確認します。
ONTAP Select には 2 つの個別のネットワークが必要であり、どちらもポート ボンディングを利用してネットワークに HA 機能を提供します。
-
ホスト上で Open vSwitch がアクティブであることを確認します。
-
Open vSwitch が実行中かどうかを確認します。
systemctl status openvswitch
-
Open vSwitch が実行されていない場合は、起動します。
systemctl start openvswitch
-
-
Open vSwitch の構成を表示します。
ovs-vsctl show
ホスト上で Open vSwitch がまだ構成されていない場合は、構成は空で表示されます。
-
新しい vSwitch インスタンスを追加します。
ovs-vsctl add-br <bridge_name>
例えば:
ovs-vsctl add-br ontap-br
-
ネットワーク インターフェイスを停止します。
ifdown <interface_1> ifdown <interface_2>
-
リンク集約制御プロトコル (LACP) を使用してリンクを結合します。
ovs-vsctl add-bond <internal_network> bond-br <interface_1> <interface_2> bond_mode=balance-slb lacp=active other_config:lacp-time=fast
インターフェースが複数ある場合にのみ、ボンドを構成する必要があります。 -
ネットワーク インターフェイスを起動します。
ifup <interface_1> ifup <interface_2>