nested ESXi に DVD をマウントして、その上の仮想マシンにホストデバイスとして DVD をマウントさせたいと思ったりしたけど、ESXi に DVD をマウントさせる方法を意外と知らなかったのでメモ。
環境
- ESXi 6.5 build-5969303
手順
モジュールをロード
# vmkload_mod iso9660
Module iso9660 loaded successfully
CD/DVD ドライブのパスを確認
# esxcfg-mpath -b | grep -i cd
mpx.vmhba64:C0:T0:L0 : Local NECVMWar CD-ROM (mpx.vmhba64:C0:T0:L0)
モジュールを CD/DVD ドライブにセット
# vsish -e set /vmkModules/iso9660/mount mpx.vmhba64:C0:T0:L0
/vmfs/volumes ディレクトリ配下にマウントされていることを確認
# ls -l /vmfs/volumes/
total 6144
~ 中略 ~
lrwxr-xr-x 1 root root 20 Sep 7 13:57 RHEL-7.3 Server.x86_64 -> mpx.vmhba64:C0:T0:L0
:
:
不要になったらアンマウント
# vsish -e set /vmkModules/iso9660/umount mpx.vmhba64:C0:T0:L0
※コマンドが似ているけどマウントするときは mount だったけど、アンマウントのときは umount
モジュールをアンロード
# vmkload_mod -u iso9660
Module iso9660 successfully unloaded
参考
How to Mount the Host CD-ROM to the ESXi Shell
http://www.techcrumble.net/2017/05/how-to-mount-host-cd-rom-to-esxi-shell.html