环境信息:
虚拟化版本:VMware ESXi, 7.0.3, 19482537
群晖版本:DS3615xs
DSM版本:DSM 7.0.1-42218
前提是已经装好了系统,可以通过web正常访问群晖的服务界面,但可以识别到硬盘但是无法创建存储池。
报错信息:系统无法使用一个或多个硬盘(*)创建存储池 1。请再试一次。
排查思路:略,大体问题都一样
问题原因:磁盘属性不一致或有问题
解决办法:
1.通过SSH进入ESXI的后端,进入主机目录查看vmdk文件属性。(怎么ssh到esxi我就不赘述了)
注:Data-10是你放虚拟机的存储目录,qunhui01是虚拟机名称的目录,qunhui01-1.vmdk是群晖的数据盘
cd /vmfs/volumes/Data-10/qunhui01
cat qunhui01-1.vmdk
qunhui01-1.vmdk属性参考(有问题的)
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=556d98de
parentCID=ffffffff
createType="vmfs"# Extent description
RW 25769803776 VMFS "qunhui01-1.vmdk"# The Disk Data Base
#DDBddb.adapterType = "lsilogic"
ddb.deletable = "true"
ddb.geometry.cylinders = "16383"
ddb.geometry.heads = "16"
ddb.geometry.sectors = "63"
ddb.longContentID = "48fef22ef5919e7432886184556d98de"
ddb.thinProvisioned = "1"
ddb.uuid = "60 00 C2 98 e3 fb 6e 94-de 51 10 83 29 ed 64 de"
ddb.virtualHWVersion = "14"
2.关闭虚拟机,修改vmdk属性。
先备份一下,万一出问题了把.bk的改回来就行。
cp qunhui01-1.vmdk qunhui01-1.vmdk.bk
vi qunhui01-1.vmdk
修改以下属性:
encoding="UTF-8"
createType="vmfs"改成,改完之后ESC,然后输入wq保存encoding="GBK"
createType="seSparse"
如果是多个磁盘,还需要核对所有的数据盘vmdk信息,确保一致,除了上面要改的,还需要关注的是以下几个字段,需要保持一样,如果是单个的就不用管
ddb.geometry.cylinders、ddb.geometry.heads 和 ddb.geometry.sectors 描述了虚拟磁盘的几何结构
3.改完之后启动虚拟机,创建存储池
我这里直接是因为原来是多块盘,几何结构不一致,我不想去动他,就改成了单块大容量的虚拟磁盘。同样也是改了上面encoding和createType,然后RAID类别选择Basic,文件系统也是,就创建成功了,之前死活不行,单块也不行。