存储空间直通是一个基于 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"
|
步骤1:为每一台S2D主机节点,配置所需Windows 功能组件。登录DC,以管理员方式运行PS,输入以下命令: Install-WindowsFeature -Name File-Services,Failover-Clustering -IncludeManagementTools -ComputerName S1
步骤2:配置3节点群集并启用S2D,主机分别为S1、S2、S3
以管理员登录S1,为S2D群集专项测试,验证配置
使用命令测试失败?
Test-Cluster -Node S1,S2,S3 -Include "Storage Spaces Direct",Inventory,Network,"System Configuration"
参考:
https://technet.microsoft.com/zh ... orage-spaces-direct
改用图形界面运行验证配置:
忽略些警告,没有错误即可继续。
查看可用于池化的磁盘,s1,s2,s3均显示如下:
Get-PhysicalDisk -CanPool $True | Sort Model
创建群集:
New-Cluster -Name S2D-Cluster -Node S1,S2,S3 -NoStorage -StaticAddress 172.16.1.100 -IgnoreNetwork 192.168.1.0/24
查看群集节点状态:
步骤3:启用S2D功能并建立卷
Enable-ClusterStorageSpacesDirect
例如,如果同时有 NVMe 和 SSD,NVMe 将为 SSD 提供缓存。
如果同时有 SSD 和 HDD,SSD 将为 HDD 提供缓存。
当所有驱动器的类型相同时,不会自动配置缓存。
查看池化磁盘
Get-StoragePool s* | Get-PhysicalDisk
在S2D存储池上建立卷
New-Volume -Size 10GB -StoragePoolFriendlyName s2d* -FriendlyName Volume_1 -FileSystem CSVFS_ReFS
步骤4:增加S2D群集节点
Add-ClusterNode -Name S4
查看新的群集节点状态
Get-ClusterNode
检查存储池的磁盘状态
Get-StoragePoolS* | Get-PhysicalDisk | Sort Model
步骤5验证:测试群集节点故障
向C:\ClusterStorage\Volume1复制文件。
强制关闭群集内的一台主机,我关闭了当前复制文件的主机,验证文件正常使用。
参考:https://technet.microsoft.com/zh ... ces-direct-overview
|