[VMware vSphere] LACP で作成した LAG ポートに割り当てた vmnic がリンクダウンしてもアラームがトリガされ無い

LACP で作成した LAG ポートに割り当てた vmnic がリンクダウンしてもアラームは
トリガされません。

LACP を構成していない通常の vmnic であれば、以下のようなアラームがトリガされる
ことが想定されます。

・ネットワーク接続が失われました
・ネットワーク アップリンクの冗長性が失われました
・ネットワーク アップリンクの冗長性が低下しました

しかし、LACP の LAG ポートに割り当てられた vmnic は以下のように全てリンクダウン
させたとしても vSphere Client 上では何のアラームもトリガされることはありません。

そのため、今回は LAG ポートの vmnic がリンクダウンした際にトリガするアラームを
作成する方法について記載します。

まず LAG ポート内の vmnic がリンクダウンした際のログを見てみました。
すると、以下のログが記録されていました。

2024-01-03T17:38:19.402Z: [netCorrelator] 2519993287297us: [vob.net.vmnic.linkstate.down] vmnic vmnic2 linkstate down
2024-01-03T17:38:19.496Z: [netCorrelator] 2519993381686us: [vob.net.lacp.uplink.transition.down] LACP warning: Uplink vmnic2 on VDS DvsPortset-2 moved out of the link aggregation group.
2024-01-03T17:38:19.496Z: [netCorrelator] 2519993382264us: [esx.problem.net.lacp.uplink.transition.down] uplink vmnic2 on VDS DvsPortset-2 is moved out of link aggregation group.
2024-01-03T17:38:20.001Z: [netCorrelator] 2519993887743us: [esx.problem.net.vmnic.linkstate.down] Physical NIC vmnic2 linkstate is down
2024-01-03T17:40:44.986Z: [netCorrelator] 2520138871876us: [vob.net.vmnic.linkstate.down] vmnic vmnic3 linkstate down
2024-01-03T17:40:45.001Z: [netCorrelator] 2520138887662us: [esx.problem.net.vmnic.linkstate.down] Physical NIC vmnic3 linkstate is down
2024-01-03T17:40:45.139Z: [netCorrelator] 2520139025174us: [vob.net.lacp.lag.transition.down] LACP warning: Link aggregation group LAG1 on VDS DvsPortset-2 is down.
2024-01-03T17:40:45.139Z: [netCorrelator] 2520139025680us: [esx.problem.net.lacp.lag.transition.down] LAG LAG1 on VDS DvsPortset-2 is down.
2024-01-03T17:40:45.139Z: [netCorrelator] 2520139025181us: [vob.net.lacp.uplink.transition.down] LACP warning: Uplink vmnic3 on VDS DvsPortset-2 moved out of the link aggregation group.
2024-01-03T17:40:45.139Z: [netCorrelator] 2520139025819us: [esx.problem.net.lacp.uplink.transition.down] uplink vmnic3 on VDS DvsPortset-2 is moved out of link aggregation group.

上記ログより、LAG ポート内の vmnic がリンクダウンした際は
[esx.problem.net.lacp.uplink.transition.down] の VOB ID が記録されていることが
確認できます。

vCenter Server のアラームは VOB ID を使用して個別に作成することが可能なため、
[esx.problem.net.lacp.uplink.transition.down] を使用して LAG ポート内の vmnic
がリンクダウンした際にトリガされるアラームを作成します。

なお、vSAN のドキュメントですが VOB ID について VMware 社からは以下のような
ドキュメントなどが公開されています。

アラーム作成用の VMkernel 観測の使用
https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vsphere.vsan-monitoring.doc/GUID-FB21AEB8-204D-4B40-B154-42F58D332966.html

左ペインにて vCenter Server を選択した状態でアラーム定義の画面へ移動しアラームの追加を
行います。

アラームの名前を適当に決めて、[ターゲットのタイプ] を “ホスト” にします。

[IF] に “esx.problem.net.lacp.uplink.transition.down” を入れて(Enter を 2 回押す。)、
重要度やメール/SNMP 等を好みで設定します。

リセットルールについては、リンクアップ時のログから確認した
[esx.audit.net.lacp.uplink.connected] を設定します。

2024-01-03T18:42:01.390Z: [netCorrelator] 2523815275560us: [vob.net.vmnic.linkstate.up] vmnic vmnic2 linkstate up
2024-01-03T18:42:02.002Z: [netCorrelator] 2523815888198us: [esx.clear.net.vmnic.linkstate.up] Physical NIC vmnic2 linkstate is up
2024-01-03T18:42:02.002Z: [netCorrelator] 2523815888427us: [esx.clear.net.redundancy.restored] Uplink redundancy restored on virtual switch , portgroups: . Physical NIC vmnic2 is up
2024-01-03T18:42:02.002Z: [netCorrelator] 2523815888494us: [esx.clear.net.dvport.redundancy.restored] Uplink redundancy restored on DVPorts: . Physical NIC vmnic2 is up recently
2024-01-03T18:42:02.871Z: [netCorrelator] 2523816756523us: [vob.net.vmnic.linkstate.up] vmnic vmnic3 linkstate up
2024-01-03T18:42:03.002Z: [netCorrelator] 2523816888147us: [esx.clear.net.vmnic.linkstate.up] Physical NIC vmnic3 linkstate is up
2024-01-03T18:42:03.002Z: [netCorrelator] 2523816888333us: [esx.clear.net.connectivity.restored] Network connectivity restored on virtual switch , portgroups: . Physical NIC vmnic3 is up
2024-01-03T18:42:03.002Z: [netCorrelator] 2523816888440us: [esx.clear.net.dvport.connectivity.restored] Network connectivity restored on DVPorts: . Physical NIC vmnic3 is up
2024-01-03T18:42:03.002Z: [netCorrelator] 2523816888539us: [esx.clear.net.redundancy.restored] Uplink redundancy restored on virtual switch , portgroups: . Physical NIC vmnic3 is up
2024-01-03T18:42:03.002Z: [netCorrelator] 2523816888627us: [esx.clear.net.dvport.redundancy.restored] Uplink redundancy restored on DVPorts: . Physical NIC vmnic3 is up recently
2024-01-03T18:42:04.162Z: [netCorrelator] 2523818048261us: [vob.net.lacp.lag.transition.up] LACP info: Link aggregation group LAG1 on VDS DvsPortset-2 is up.
2024-01-03T18:42:04.163Z: [netCorrelator] 2523818048966us: [esx.clear.net.lacp.lag.transition.up] LAG LAG1 on VDS DvsPortset-2 is up.
2024-01-03T18:42:04.163Z: [netCorrelator] 2523818048266us: [vob.net.lacp.uplink.connected] LACP info: Uplink vmnic2 on VDS DvsPortset-2 was connected.
2024-01-03T18:42:04.163Z: [netCorrelator] 2523818049123us: [esx.audit.net.lacp.uplink.connected] uplink vmnic2 on VDS DvsPortset-2 got connected
2024-01-03T18:42:05.972Z: [netCorrelator] 2523819858153us: [vob.net.lacp.uplink.connected] LACP info: Uplink vmnic3 on VDS DvsPortset-2 was connected.
2024-01-03T18:42:05.972Z: [netCorrelator] 2523819858711us: [esx.audit.net.lacp.uplink.connected] uplink vmnic3 on VDS DvsPortset-2 got connected

以上で設定は完了です。

LAG ポート内の vmnic をリンクダウンさせてみます。

すると、以下のようにアラームがトリガされました。

リンクダウンを復旧させます。

復旧するとアラームもリセット(緑)されました。

タイトルとURLをコピーしました