vCenter Server Appliance6.7にて、vSphereHAを有効にし、vSphereHAの動作確認を行います。
なお、検証環境としては、ESXi上にESXiを構築するNested構成を利用します。
また、事前に以下は構築済みです。
・ベースvmware ESXi6.7 *1台
・検証用vmware ESXi6.7 *2台
・vmware vCenter Server Appliance 6.7
・クライアント端末(Windows10,chrome)
・vCSA上のDatacenter
・vCSA上のcluster
・ハートビート用NFSデータストア
1.vSphereHAを有効にする
vSphere Clientから、クラスタのvSphereHAを有効にします。
clusterにて、[設定] - [サービス] - [vSphereの可用性]を選択し、[vSphere HAがオフになっています]の右の[編集]を右クリックします。
クラスタ設定の編集から、上部の[vSphere HA]のトグルスイッチを有効化します。
[障害および対応]のタブにて設定を行います。
今回は、以下設定のみデフォルトから変更しています。
・仮想マシンの監視
└ ハードビート監視の有効化
└ 仮想マシンの監視のみ
[ハートビートデータストア]のタブにて、2個以上のハートビートデータストアを選択します。
設定が完了すれば、OK
をクリックします。
2.HA設定の設定確認
HA設定が有効となっていることを確認します。
clusterにて、[設定] - [サービス] - [vSphereの可用性]を選択し、[vSphere HA がオンになっています]と表示されることを確認します。
clusterにて、[監視] - [vSphere HA] - [設定の問題]を選択し、特段の内容が表示されないことを確認します。
clusterにて、[監視] - [タスクとイベント] - [イベント]を選択し、以下の内容が表示されていることを確認します。
説明: クラスタ cluster-test01 が Datacenter-test01 に作成されました
説明: Datacenter-test01 内の cluster-test01 での vSphere HA の仮想マシン監視状態が「仮想マシンの監視は無効になっています」から「仮想マシンの監視のみ」に変更されました
説明: vSphere HA が Datacenter-test01 のクラスタ cluster-test01 に対して有効になりました
3.HA設定の動作確認
実際にHAが動作するかどうかを確認します。
状況として、物理ホストに障害が起こり停止したことを想定します。
Nested環境のため、疑似障害としてベースESXiから検証用ESXi#2の再起動をかけます。
vCSAからは検証用ESXi#2ならびにESXi#2上のCentOSの接続断が検知され、HAが動作することを確認します。
vCSAのdatacenterイベントから、検証用ESXi#2のダウンが検知されます。
説明: Datacenter-test01 のホスト esxi67-02.test.local が応答しません
説明: Datacenter-test01 のホスト esxi67-02.test.local の cent7.7-a1 は切断されています
イベントから、VM(CentOS)に対してHAのフェールオーバーアクションが起動されたことを確認します。
説明: vSphere HA によって、データセンター Datacenter-test01 のクラスタ cluster-test01 内の 1 仮想マシンでフェイルオーバー アクションが開始されました
イベントから、HAが完了し、VM(CentOS)が再起動されたことを確認します。
説明: vSphere HA によってクラスタ cluster-test01 のホスト esxi67-01.test.local 上の仮想マシン cent7.7-a1 が再起動されました
イベントから、ESXiの再起動が完了し、Datacenterに認識されたことを確認します。
説明: Datacenter-test01 の esxi67-02.test.local に接続しました
以上です。
参考
vSphere HA クラスタの作成
https://docs.vmware.com/jp/VMware-vSphere/6.7/com.vmware.vsphere.avail.doc/GUID-4BC60283-B638-472F-B1D2-1E4E57EAD213.html
ESXi6.5 : vCSA : vSphere HA クラスタの作成(VMware Workstation 14 Player)
http://virtual.cocolog-nifty.com/virtualmachine/2017/11/esxi65-vcsa-vsp.html
VMware ESXi クラスタ設定
https://www.unix-power.net/networking/post-467
【VMware 6.5】VMware HA(High Availability)
https://go-journey.club/archives/7207