本期问题:如何在vSAN上安装ESXi
当前虚拟化环境:
ESXi6.5,vSAN6.6.1
问题:
需要在vSAN6.6.1上安装ESXi进行嵌套实验,安装ESXi虚拟机过程中报出如下错误:
This program has encountered an error:
Error (see log for more info):
Could not format a vmfs volume.
Command ‘/usr/sbin/vmkfstools -C vmfs5 -b 1m -S datastore1
/vmfs/devices/disks/mpx.vmhba1:C0:T0:L0:3′ exited with status 1048320
原因:
创建一个默认的VMFS时需要一个SCSI-2,即使VMFS-6不需要SCSI-2,底层的LVM仍然要求。vSAN不使用SCSI-2,且没有意义支持。
解决办法:
VMware不支持嵌套虚拟化,以下配置修改请自行承担风险。
一个高级的ESXi设置,它将“伪造”SCSI预留,这需要为提供VSAN数据存储的ESXi主机进行配置。使用如下命令行:
#esxcli systemsettings advanced set -o /VSAN/FakeSCSIReservations -i 1
*注意:这个操作不需要重启ESXi。