ESXi系统无法挂载外部设备怎么办?

当无法远程连接ESXi时,可以挂载U盘在本地升级驱动或者拷贝日志。

图片[1]-ESXi系统无法挂载外部设备怎么办?-编程社

由于VMware的USB arbitrator服务默认将USB设备直通给虚机,所以在主机端无法看到U盘。

1、 在电脑把U盘上分一个小于2G的分区,格式化成FAT格式;

2、 请确认当前没有USB设备直通给虚机;

3、 服务器上进入命令行,执行/etc/init.d/usbarbitrator stop,然后插上U盘;

4、 U盘会自动挂载,ls /vmfs/volumes/查看,其中一个就是U盘的挂载目录;

5、 操作完成后,启动USB Arbitrator服务:/etc/init.d/usbarbitrator start

二、当没有U盘的情况下,可以把相关的文件使用UltraISO做成ISO格式,然后通过服务器的ipmi web进行加载;

1、查看加载的ISO文件

#esxcfg-mpath -l
ide.vmhba32-ide.0:0-mpx.vmhba32:C0:T0:L0
   Runtime Name: vmhba32:C0:T0:L0
   Device: mpx.vmhba32:C0:T0:L0
   Device Display Name: Local TEAC CD-ROM (mpx.vmhba32:C0:T0:L0)
    State: active
   Transport: ide
usb . unhba33-usb.0:-npx. unhba33:C0:T0:L0
Runt ine Nane : vmhba33:C0:T0:L0
Device: npx . vmhba33:C0:T0:L0
Device Display Name: Local USB CD-ROM (mpx . vmhba33:C0:T0:L0)
Adapter : vmhba33 Channel: 0 Target : 0 LUN:0
Adapter Identifier : usb . vmhba33
Target Identifier: usb.0:0
Plugin: NMP
State: act ive
Transport : usb

2、加载模块

#vmkload_mod iso9660

3、挂载

/sbin/vsish -e set /vmkModules/iso9660/mount mpx.vmhba32:C0:T0:L0
[rootDlocaliost:/vmfs/volumes/mpx.vmhba33:C0:T0:L0] /sbin/vsish -e set /VmkModules/iso9660/nount npx.vmhba33:C0:T0:L0
[rootDlocaliost:/vmfs/volumes/mpx.vmhba33:C0:T0:L0] cd ..
[rootDlocaliost:/vmfs/volumes] ls
20201030_124713    421621af-41a138fa-189c-6805ca862b78      e87a0376-0b2774ea-804b-d121df2d4b22
1216219d-38f39788-c64b-6805ca862b78   8895577e-b857d546-4307-961bf 1c18f8c  npx.vmhba33:C0:T0:L0
421621ae-08dc0c2c-0dea-6805ca862b78datastore1

4、到/vmfs/volumes/ [CDROM Label] /读取挂载的文件

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容