Supermicro BMC/IPMI (1.74.17) Virtual Media

 先日 VCF 9.1 が GA され,これから何度も ESX を Install することになりそうなので,シャチク²ラ ホストにも Virtual Media を設定することにしました.まだまだ全然使える Supermicro の SSG-5029P-E1CTR12L ですが,最新の BMC/IPMI のバージョンは 1.74.17 で,2024/09/18 時点で開発が止まっているようです.


 BMC/IPMI の Web UI から Login して,Virtual Media -> CD-ROM Image を選択します.


 SMC の Virtual Media で指定できる Share Host は SMB のみです.今回 ONTAP 上に ISO イメージ用の SVM を用意したので,Share Host に SVM の IP アドレス,Path to Image に共有フォルダ名と ISO イメージのファイル名(SMB なのであえて名前も短くしてます)を入力します.Active Directory ユーザーで認証するので,User と Password も入力して "Mount" をクリックします.


 楽勝で Mount できると思っていたのに,無慈悲にもエラーになってしまいました.設定するパラメータがおかしいのかと,Share Host に "SMB://" つけてみたり,バックスラッシュを "¥" に変えてみたり,ユーザー名を UPN 形式にしてみたりしましたが,毎回 "Oops! Something went wrong. Could not perform the operation" と怒られるばかり(泣).


 BMC/IPMI 側ではほぼ Log も出ないので,ONTAP の System Manager を確認してみます.すると SMC の BMC/IPMI からは SMB 1.0 で接続しに来ていることがわかりました.

 クローズドな評価環境なので,今回は SVM で SMB 1.0 を有効にします.まず,ONTAP の CLI で "set -privilege advanced" してから SVM で有効になっている SMB バージョンを確認します.

vmug-ontap::*> vserver cifs options show -vserver evaliso -fields smb1-enabled,smb2-enabled,smb3-enabled,smb31-enabled
vserver smb1-enabled smb2-enabled smb3-enabled smb31-enabled 
------- ------------ ------------ ------------ ------------- 
evaliso false        true         true         true



 false になっている SMB 1.0 を有効にします.

vmug-ontap::*> vserver cifs options modify -vserver evaliso -smb1-enabled true

Warning: SMB1 protocol version is obsolete and considered insecure. Therefore, the "smb1-enabled" parameter is deprecated. This parameter might be removed in a future release.
Do you want to continue? {y|n}: y

vmug-ontap::*> vserver cifs options show -vserver evaliso -fields smb1-enabled,smb2-enabled,smb3-enabled,smb31-enabled
vserver smb1-enabled smb2-enabled smb3-enabled smb31-enabled 
------- ------------ ------------ ------------ ------------- 
evaliso true         true         true         true 



 今度こそ!と Mount を試みると無事成功.Device1 に "There is an iso file mounted." の表示も確認できています.ちなみに,この画面に "Save" ボタンがありますが,Mount 時は通っているにもかかわらず,User フィールドに記号文字が入っていると Save することができません(苦笑).


 気を取り直して Power On すると,Boot Device に Virtal Media が追加されているで,ENTER で進めます.


 無事に Installer も起動できました!



 色々と躓きポイントがありましたが,古いハードウェアを活用するのもシャチク²ラの醍醐味と割り切りながら,VCF 9.1 と遊んでみたいと思います.