Windows 软件定义存储S2D 测试

时间:2024-04-04 11:48:30

测试环境

Host:Win10 Build19640

CPU:7700HQ

内存:32GB

硬盘:

1.NVME 500G

2.NVME 250G

3. HDD 1T

Soft: VMWareWorkStation 15.6

虚拟机VM Server2016 DataCenter

配置截图:虚拟磁盘都是固定大小,单文件的配置

Windows 软件定义存储S2D 测试 

测试目标:

测试S2D存储层功能:

1.创建存储池加入7块iSCSI磁盘

2.创建虚拟磁盘Lun,启用存储层

 

如图所示,我打开Server Manager的文件和存储角色,查看磁盘清单,

创建了多个虚拟磁盘文件在我的Host上的3块硬盘中

Windows 软件定义存储S2D 测试

但是当我创建存储池时,只能识别到iSASI总线类型的10GB大小以上的硬盘,NVME类型的多大都可以识别(我这里最小的是2G)。

所以到这步的时候我就要移除无用的磁盘重新创建。

创建iSCSI类型的磁盘全部放在Host的HDD磁盘中,这样不会被识别成HDD,作为数据盘。

创建NVME类型磁盘放在Host的NVME SSD中,会被识别成SSD,用做存储层Cache。

更改后:

7块10G的 iSCSI类型的硬盘,虚拟磁盘文件都在HDD上

1块15GB的NVME类型的硬盘,虚拟文件放在NVME的硬盘上

Windows 软件定义存储S2D 测试

接下来新建存储池,将7块识别的HDD以及一块SSD添加进去

Windows 软件定义存储S2D 测试

Windows 软件定义存储S2D 测试

 

Windows 软件定义存储S2D 测试

Windows 软件定义存储S2D 测试

结果失败了!!!

Windows 软件定义存储S2D 测试

原因可能是虚拟化的NVME不支持还是什么原因,不清楚,所以不勾选NVME的SSD,只添加7块HDD是没问题的。

Windows 软件定义存储S2D 测试

可以看到创建好的存储池是63GB,接下来我们添加一块SATA类型的磁盘,虚拟磁盘文件存放在NVME SSD上,看看能否被识别成SSD类型。

Windows 软件定义存储S2D 测试

Windows 软件定义存储S2D 测试

D盘是NVME 250的SSD划分出来的卷。

Windows 软件定义存储S2D 测试

再次确认

Windows 软件定义存储S2D 测试

 

确认可以看见成功添加了12GB的SATA类型的SSD

接下来,进入Server Manager-存储角色-选择刚创建好的test存储池,重新扫描存储,添加物理磁盘

Windows 软件定义存储S2D 测试

选择SATA类型的12GB硬盘

Windows 软件定义存储S2D 测试

添加成功,太快了没截下来图。。

存储池界面可以查看到已经添加

Windows 软件定义存储S2D 测试

因为是虚拟化的环境,系统没法自动检测出介质类型,导致无法创建存储层,

接下来我们要通过PowerShell帮助系统识别

PS C:\Get-PhysicalDisk | where {$_.size -eq 10GB(实际你创建的HDD大小)} | Set-PhysicalDisk -MediaType HDD

Windows 软件定义存储S2D 测试

重新扫描存储后可以看到有变化了

Windows 软件定义存储S2D 测试

下一步创建虚拟磁盘的时候就可以看到,可以勾选存储层的设置了

Windows 软件定义存储S2D 测试

更快层会存放一些读写频率较高的文件,可以自定义设置大小

Windows 软件定义存储S2D 测试

创建成功

Windows 软件定义存储S2D 测试