本着省钱省功耗的原则,直通板载achi给黑裙,esxi存储使用系统u盘空闲的空间。这样省了一张hba卡,省了一个盘位,降了功耗。
系统U盘或USB移动硬盘建议64GB以上
1、打开ESXi的SSH并root登录
2、进入/vmfs/devices/disks目录。
cd /vmfs/devices/disks
3、列出磁盘
ls
返回结果通常是:
mpx.vmhba32:C0:T0:L0
naa.5000000000000001
4、.查看分区
partedUtil getptbl mpx.vmhba32:C0:T0:L0
显示以下内容:
gpt
2088 255 63 33554432
1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
5、获取上文中粗体数字(每个人不同),将其-34 (减34) 替换如下最后一行命令中的替换数字
partedUtil setptbl mpx.vmhba32:C0:T0:L0 gpt \
"1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 128" \
"5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0" \
"8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 0" \
"2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"3 15472640 替换数字 AA31E02A400F11DB9590000C2911D1B8 0"
6、.创建存储:
vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0
完成后即可在client里看到一个UsbDatastore的存储了,可在上面建虚拟机。
如果失败,可在命令后加上分区编号重新执执行命令,编号可在ESXi控制网页里查到,比如我这里最大那个458GB的自然就可以作为数据盘。
vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0:3

esxi 6.7 磁盘 ls 后显示的分区名跟这个不一样
只要有显示就行,名称有很多类型
今天看了您的视频教程,实战了一回,得出的结论,完全可行!补充一下,我遇到的问题是,ls u盘显示的naa的处理结果:(大虾请忽略)
返回结果通常是:
mpx.vmhba32:C0:T0:L0如果是这个,执行命令:partedUtil getptbl mpx.vmhba32:C0:T0:L0
naa.5000000000000001如果是这个,执行命令:partedUtil getptbl naa.5000000000000001(请更换成自己命令执行后的名称)
partedUtil setptbl mpx.vmhba32:C0:T0:L0(请更换成自己命令执行后的名称) 或 partedUtil getptbl naa.5000000000000001(请更换成自己命令执行后的名称) gpt \
"1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 128" \
"5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0" \
"8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 0" \
"2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"3 15472640 替换数字 AA31E02A400F11DB9590000C2911D1B8 0"
vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0(请更换成自己命令执行后的名称)
或
vmkfstools -C vmfs5 -b 1m -S UsbDatastore naa.5000000000000001(请更换成自己命令执行后的名称)