存储空间直通是一个基于 Windows Server 的存储解决方案,它使用具有本地连接驱动器的行业标准服务器来创建高度可用、高度可扩展的软件定义存储。

实验由5台虚拟机组成(域:easthome.com):

主机

名称

磁盘配置

网络配置(E1:是数据网络;E2:是心跳网络)

域控制器

DC


  • E1:172.16.1.1/16 客户端DNS都指向本机

    连接虚拟交换机:"nb"

S2D主机

S1

SSD-10.vhdx:20GB

HDD-10.vhdx:30GB

  • E1:172.16.1.2/16  |连接虚拟交换机:"nb"

  • E2:192.168.1.20/24  |连接虚拟交换机 :"zy"

S2D主机

S2

SSD-20.vhdx:20GB

HDD-20.vhdx:30GB

  • E1:172.16.1.3/16  | 连接虚拟交换机:"nb"

  • E2: 192.168.1.30/24 |连接虚拟交换机:"zy"

S2D主机

S3

SSD-30.vhdx:20GB

HDD-30.vhdx:30GB

  • E1:172.16.1.4/16  | 连接虚拟交换机:"nb"

  • E2:192.168.1.40/24  | 连接虚拟交换机:"zy"

S2D主机

S4

SSD-40.vhdx:20GB

HDD-40.vhdx:30GB

  • E1:172.16.1.5/16 | 连接虚拟交换机:"nb"

  • E2:192.168.1.50/24 | 连接虚拟交换机:"zy"

Windows Server 2016 存储空间直通 (S2D)_第1张图片

步骤1:为每一台S2D主机节点,配置所需Windows 功能组件。登录DC,以管理员方式运行PS,输入以下命令:

Install-WindowsFeature -Name File-Services,Failover-Clustering -IncludeManagementTools -ComputerName S1

Windows Server 2016 存储空间直通 (S2D)_第2张图片

步骤2:配置3节点群集并启用S2D,主机分别为S1、S2、S3

以管理员登录S1,为S2D群集专项测试,验证配置

使用命令测试失败?

Test-Cluster -Node S1,S2,S3 -Include "Storage Spaces Direct",Inventory,Network,"System Configuration"

Windows Server 2016 存储空间直通 (S2D)_第3张图片

wKioL1jFbv-goUVhAABMcRn1cDU302.png

参考:

https://technet.microsoft.com/zh-cn/windows-server-docs/storage/storage-spaces/hyper-converged-solution-using-storage-spaces-direct

改用图形界面运行验证配置:


Windows Server 2016 存储空间直通 (S2D)_第4张图片

Windows Server 2016 存储空间直通 (S2D)_第5张图片

忽略些警告,没有错误即可继续。

Windows Server 2016 存储空间直通 (S2D)_第6张图片

查看可用于池化的磁盘,s1,s2,s3均显示如下:

Get-PhysicalDisk -CanPool $True | Sort Model

Windows Server 2016 存储空间直通 (S2D)_第7张图片

创建群集:

New-Cluster -Name S2D-Cluster -Node S1,S2,S3 -NoStorage -StaticAddress 172.16.1.100 -IgnoreNetwork 192.168.1.0/24

wKiom1jFcbbhH-wBAAAVOQ0OmOo187.png

查看群集节点状态:

Windows Server 2016 存储空间直通 (S2D)_第8张图片

步骤3启用S2D功能并建立卷

Enable-ClusterStorageSpacesDirect

例如,如果同时有 NVMe 和 SSD,NVMe 将为 SSD 提供缓存。

如果同时有 SSD 和 HDD,SSD 将为 HDD 提供缓存。

当所有驱动器的类型相同时,不会自动配置缓存。 

Windows Server 2016 存储空间直通 (S2D)_第9张图片

查看池化磁盘

Get-StoragePool s* | Get-PhysicalDisk 

Windows Server 2016 存储空间直通 (S2D)_第10张图片

在S2D存储池上建立卷

New-Volume -Size 10GB -StoragePoolFriendlyName s2d* -FriendlyName Volume_1 -FileSystem CSVFS_ReFS

Windows Server 2016 存储空间直通 (S2D)_第11张图片

步骤4:增加S2D群集节点

Add-ClusterNode -Name S4

wKiom1jFfOWibAesAAAGkAvrx4g379.png

查看新的群集节点状态

Get-ClusterNode

Windows Server 2016 存储空间直通 (S2D)_第12张图片

检查存储池的磁盘状态

Get-StoragePoolS* | Get-PhysicalDisk | Sort Model

Windows Server 2016 存储空间直通 (S2D)_第13张图片

步骤5验证:测试群集节点故障

向C:\ClusterStorage\Volume1复制文件。

Windows Server 2016 存储空间直通 (S2D)_第14张图片

强制关闭群集内的一台主机,我关闭了当前复制文件的主机,验证文件正常使用。

Windows Server 2016 存储空间直通 (S2D)_第15张图片


参考:https://technet.microsoft.com/zh-cn/windows-server-docs/storage/storage-spaces/storage-spaces-direct-overview