作業概要としては
1) ESMPRO/ServerManagerのインストール
2) 被管理対象装置におけるアラート設定
3) エクスプレス通報サービス(MG)のインストール
4) エクスプレス通報サービス(MG)の初期設定
5) 被管理対象装置の搭載RAIDシステム用ドライバに切替
ESMPRO/ServerManagerはWindowsサーバ
被管理対象装置はESXi6.0が3台
ESXiホストにハードウェア障害が発生するとWindowsサーバを中継してNECに通報されるというものです。
今回は5)がポイントで、使っているRAIDコントローラによってESXiが使用するRAIDコントローラドライバの切替が必要なんです。ただNECのマニュアルがすごく分かりにくくて作業時はLSI SMI-Sプロバイダを入れたらいいと思っていました。
LSI SMI-S プロバイダ (VMware ESXi 5/6版)
http://support.express.nec.co.jp/dload/321071-A01/
ここからダウンロードし、解凍andインストールしESXiホストのOSを再起動
esxcli software vib install -v vmware-esx-provider-lsiprovider.vib
少し待ってESXiが起動してきてもvCenterで確認できない状態となりました。そこで確認したのは
・pingは返答あり
・sshでログイン可能
・再度OS再起動しても同じ状態
ユーザ様の業務都合で、停止時間を短くしないといけない状況だったので状況確認に時間がとれず、取り急ぎ
esxcli software vib remove -n lsiprovider
reboot
で復旧させました。RAID状態はESMPRO/ServerManagerでは参照せずに本体LEDとvSphere Clientで確認してもらう運用となりました。
現状発生時に以下も見たかったが、復旧優先せざるを得なかったのが残念です。
・vCenterではなくホスト単体にvSphere Clientでの接続
・ESMPRO/ServerManagerでRAID状態が取得できているか
・ディスクドライバが何を使っているのか、切替てどうか
lsi_mr3からmegaraid_sasへの変更例
vmkload_mod -l | grep lsi_mr3
vmkload_mod -l | grep megaraid_sas
esxcli system module set --enabled=false --module=lsi_mr3
esxcli system module set --enabled=true --module=megaraid_sas
reboot
