测试环境
Host:Win10 Build19640
CPU:7700HQ
内存:32GB
硬盘:
1.NVME 500G
2.NVME 250G
3. HDD 1T
Soft: VMWareWorkStation 15.6
虚拟机VM Server2016 DataCenter
配置截图:虚拟磁盘都是固定大小,单文件的配置
测试目标:
测试S2D存储层功能:
1.创建存储池加入7块iSCSI磁盘
2.创建虚拟磁盘Lun,启用存储层
如图所示,我打开Server Manager的文件和存储角色,查看磁盘清单,
创建了多个虚拟磁盘文件在我的Host上的3块硬盘中
但是当我创建存储池时,只能识别到iSASI总线类型的10GB大小以上的硬盘,NVME类型的多大都可以识别(我这里最小的是2G)。
所以到这步的时候我就要移除无用的磁盘重新创建。
创建iSCSI类型的磁盘全部放在Host的HDD磁盘中,这样不会被识别成HDD,作为数据盘。
创建NVME类型磁盘放在Host的NVME SSD中,会被识别成SSD,用做存储层Cache。
更改后:
7块10G的 iSCSI类型的硬盘,虚拟磁盘文件都在HDD上
1块15GB的NVME类型的硬盘,虚拟文件放在NVME的硬盘上
接下来新建存储池,将7块识别的HDD以及一块SSD添加进去
结果失败了!!!
原因可能是虚拟化的NVME不支持还是什么原因,不清楚,所以不勾选NVME的SSD,只添加7块HDD是没问题的。
可以看到创建好的存储池是63GB,接下来我们添加一块SATA类型的磁盘,虚拟磁盘文件存放在NVME SSD上,看看能否被识别成SSD类型。
D盘是NVME 250的SSD划分出来的卷。
再次确认
确认可以看见成功添加了12GB的SATA类型的SSD
接下来,进入Server Manager-存储角色-选择刚创建好的test存储池,重新扫描存储,添加物理磁盘
选择SATA类型的12GB硬盘
添加成功,太快了没截下来图。。
存储池界面可以查看到已经添加
因为是虚拟化的环境,系统没法自动检测出介质类型,导致无法创建存储层,
接下来我们要通过PowerShell帮助系统识别
PS C:\Get-PhysicalDisk | where {$_.size -eq 10GB(实际你创建的HDD大小)} | Set-PhysicalDisk -MediaType HDD
重新扫描存储后可以看到有变化了
下一步创建虚拟磁盘的时候就可以看到,可以勾选存储层的设置了
更快层会存放一些读写频率较高的文件,可以自定义设置大小
创建成功