https://baijiahao.baidu.com/s?id=1713203356306838514&wfr=spider&for=pc
查看预备信息
第一步要做的就是要查看硬盘的路径信息,百度上有很多方法,有些在ESXI7里面体现不太友好,但是我综合了一下想法,大致就是直接取硬盘路径就ok。基本上按照下图马上就能出路径信息。
第二步,就是要查看系统盘的路径信息,原理差不多就是菜单位置有点不一样。
第三步就是拼接刚才复制的两条路径信息,最好在文本文档操作吧。
需要直通的硬盘路径信息:
t10.ATA_____TOSHIBA2DTR200___________________________X8VB60T0K4FP________
系统路径信息:
/vmfs/volumes/5e0e60b7-553bafec-5c39-00b0c979b25b
拼接语法:
vmkfstools -z 直通硬盘路径 系统盘路径/虚拟盘名称.vmdk
拼接后的示例:
vmkfstools -z /vmfs/devices/disks/t10.ATA_____TOSHIBA2DTR200___________________________X8VB60T0K4FP________ /vmfs/volumes/5e0e60b7-553bafec-5c39-00b0c979b25b/nas1-480G.vmdk
SSH连接ESXI
先开启esxi的SSH功能。
SSH连接有很多方式,比如使用xshell之类的工具,这边我也不多演示那么多,就用最原始的cmd窗口连接就好,毕竟esxi还没那么难以使用。
开启直通
SSH连接上去剩下就是直接把拼接好的整条命令直接copy到命令界面就好。非常简单!!!
ls已经可以查看到系统盘目录下已经出现只用的硬盘vmdk文件。
控制面板查看也有直通的硬盘,剩下的就很简单了,那个虚拟机想用这块直通的硬盘自己把这块vmdk附加上去就好。
以下是添加USB硬盘的注意事项:
1、在不接入USB硬盘的情况下输入以下命令
/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off 2、接入USB硬盘,输入以下命令,这时我们可以看到(Is USB:true)说明USB硬盘已经被识别出来 esxcli storage core device list |grep -i usb 3、输入以下命令,列出USB硬盘的信息 ls /dev/disks/ 最后,就是用上面直通的方式,将USB硬盘,接入DSM。
vmkfstools -z /vmfs/devices/disks/t10.IT2DCEO__Storage_________2YJ7788D________ /vmfs/volumes/62ba18d8-ca1afefc-a112-1c697aaf78d6/HDD10T.vmdk