案の定博多 VMUG でフルスイングした後,通常モードに戻るまではかなり辛いのですが,気持ちを切り替えて続きを書いていきます.今回は OMEVV の Compliance 設定です.
Create Repository Profile
Baseline Profile には Repository Profile を紐付ける必要がありますが,Default で用意されている "Dell Default Catalog repository profile" は vSAN Cluster の Baseline としては使ってはイケナイそうなので,まず Repository Profile を作成します.
事前準備として,Repository Share Location が必要です.今回は NFS を用意しておきました.また,Catalog ファイルも必要なので,Dell さんのサポートサイト Firmware catalog for Dell's vSAN Ready Nodesから入手して,共有ディレクトリに入れておきます.(以下の例では NFS で用意したディレクトリに Catalog と PGP Signature を入れてあります.)
-rw-r--r-- 1 root root 269345 Jan 23 19:32 vSAN_Catalog.xml.gz -rw-r--r-- 1 root root 836 Jan 23 19:32 vSAN_Catalog.xml.gz.sign
"Compliance & Deployment" タブの "Profiles" -> "Repository Profile" で "CREATE NEW PROFILE" をクリックします.Wizard が起動するので "GET STARTED" します.
"Profile Name" を入力して "NEXT" をクリックします.
"Profile settings" の画面で,"Protocol Type" を選択し,"Repository Share Location" で先程入手しておいた Catalog ファイルを指定します.今回は NFS なので,"NFS サーバーのIP _Address:/共有ディレクトリのパス/カタログファイル名" の形式で入力します.
画面下へスクロールして "BEGIN TEST" をクリックし,成功したら "NEXT" で進みます.
Summary を確認して "FINISH" をクリックしましょう.
vSAN 用の Repository Profile が作成されたので Baseline Profile を作りましょう.
Create Baseline Profile
既視感に襲われますが(笑),"Compliance & Deployment" タブの "Profiles" -> "Baseline Profile" で "CREATE NEW PROFILE" をクリックします.Wizard が起動するので "GET STARTED" します.
"Profile Name" を入力して "NEXT" をクリックします.
"Associate Profile" 画面で,"Select the profile" で "Firmware Repository Profile" にチエックを入れて,先程作成した "eval-repo" を選択し,"NEXT" で進みます.
"Select Clusters and Non-Clusters" の画面で "BROWSE" をクリックし,Profile を適用したい Cluster にチェックを入れて "OK" で戻り,Baseline Profile を紐づける Cluster を確認できたら "NEXT" をクリックします.
"Drift Detection" 画面で差分検出ジョブの実行曜日と時間を指定します.この Post 書いていたのが土曜の 21:40 なので,あえて直近の時間にセットして"NEXT" で進みます.
"Summary" を確認して "FINISH" をクリックし,"Baseline Profile Confirmation" で "OK" します.
これで Firmware Repository Profile に紐づけた Baseline Profile が作成されて Cluster に適用されました.
Drift Detection Job の結果
"Jobs" タブの "Drift Detection" メニューで Job の実行結果が確認できます.Baseline Profile 作成時に初回実行され,結果は Successful !
"Compliance & Deployment" タブから "Baseline Compliance" を確認すると,今回設定した Cluster の Status が "Non-Compliant" と表示されています.
Baseline Profile をクリックすると,Status が Non-Compliant の Host が 1 台,Firmware が Non-Compliant であることがわかります.
書き始めてから日数も経過し,キャプチャー画像が多くてページも長くなって来たので,一旦ここで区切ります(苦笑).