先日 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 と遊んでみたいと思います.