我正在测试 S2D。我已经从 2 个虚拟机创建了集群并调用了 PowerShell
Enable-ClusterStorageSpacesDirect -SkipEligibilityChecks -Confirm -CacheState Disabled
Run Code Online (Sandbox Code Playgroud)
存储列表
Type Node Size Used Percent
---- ---- ---- ---- -------
HDD 1 21GB 0 0%
HDD 1 129GB 0 0%
HDD 1 107GB 0 0%
HDD 1 140GB 0 0%
HDD 1 118GB 0 0%
HDD 1 11GB 0 0%
HDD 2 21GB 0 0%
HDD 2 129GB 0 0%
HDD 2 107GB 0 0%
HDD 2 118GB 0 0%
HDD 2 140GB 0 0%
HDD 2 11GB 0 …Run Code Online (Sandbox Code Playgroud) 我现在正在测试 S2D,我想计算整个系统的 MTBF。对我来说似乎很脆弱:
让我们有 4 个节点 (x),每个节点有 12 个驱动器 (y)。一个节点的 MTBF 为1/12单驱动值。对于三副本镜像,我们可以容忍 2 个节点故障(等于不同节点中的两个故障磁盘)。这给了我2/4单节点值的 MTBF。总共是1/24或2/(x*y)相比于单个驱动MTBF。
该值非常低,对于较大的部署甚至更低。我的计算正确吗?我知道 Microsoft 建议在池中保留 2 个磁盘的容量,即热备件,但它是否足以用于生产用途?
我有几台带有本地 SATA/SAS RAID 阵列的服务器。我想在那里运行具有某种程度的自动故障转移的虚拟机 - 以 1 分钟的间隔将虚拟机同步到辅助节点,并至少在主节点死亡时自动启动。
我已经在另一台机器上创建了带有文件共享见证的故障转移集群。在故障转移管理器中,我无法添加任何磁盘,显示“没有合适的磁盘”。我尝试通过 MS iSCSI Target 添加虚拟 iSCSI 磁盘,但它也没有出现。如果没有共享存储,则无法启用 Hyper-V 副本代理。
如何使用 Hyper-V 上的当前硬件实现故障转移?如果没有,是否还有其他虚拟化平台可以满足我的需求?根据我对 VMWare 的搜索,我需要 HA + vSAN,这非常昂贵,Google 的 Ganeti 不能很好地与 Windows 客户机配合使用。
我有 2 个节点集群,在其中启用了 S2D。后来我添加了第三个节点。现在我想检查弹性模式是否自动更改为三向镜像。如果没有,我想手动更改它。
我知道的唯一脚本没有告诉我任何事情。Get-ResiliencySetting不带任何参数运行根本不显示三向镜像选项。
Get-StoragePool -FriendlyName S2* | Get-ResiliencySetting
Name NumberOfDataCopies PhysicalDiskRedundancy NumberOfColumns Interleave NumberOfGroups
---- ------------------ ---------------------- --------------- ---------- --------------
Simple 1 0 Auto 262144 1
Mirror 2 1 Auto 262144 1
Parity 1 1 Auto 262144 Auto
Run Code Online (Sandbox Code Playgroud)
我是否必须重新创建集群才能启用它?