Users Guide

运行以下 PowerShell 命令以启用自动重建(针对每个池进行配置)。
Set-StoragePool FriendlyName <poolName> -RetireMissingPhysicalDisks Always
: 在执行维护操作之前,以及在存储池配置为自动重建的情况下,在关闭存储机柜之前,必须将所有受
影响存储池的 RetireMissingPhysicalDisks 属性更改为 Never。通过更改属性,当关闭存储机柜
进行维护导致与驱动器之间的网络通信变得不可用时,可避免虚拟磁盘立即启动重建。在维护操作完成
,请务必将 RetireMissingPhysicalDisks 改回原始值。
当某个存储池配置为自动重建时,在每个池中保持充足的可用磁盘空间非常重要,这样在物理磁盘出现故障时
虚拟磁盘才会自动重建。所需的空间为一个完整的驱动器另加 8 GB 空间(用于存储空间开销)乘以出现故障
的磁盘个数。HDD 层和 SSD 层都适用这条公式。这里给出了调整层的大小的公式。
没有机柜感知的情况下,计算自动重建时每个存储层和每个池要预留的可用空间大小的公式为:
HDD 层中每个池所需的可用容量 = (HDD 磁盘容量 TiB + 0.0078125 TiB) * (要恢复的磁盘故障数)
SSD 层中每个池所需的可用容量 = (SSD 磁盘容量 TiB + 0.0078125 TiB) * (要恢复的磁盘故障数)
有机柜感知的情况下,计算自动重建时每个存储层和每个池要预留的可用空间大小的公式为:
HDD 层中每个池所需的可用空间 = (要恢复的磁盘故障数) * (磁盘容量 TiB + 0.0078125) * (机柜数) / (机柜
数据副本数 + 1)
SSD 层中每个池所需的可用空间 = (要恢复的磁盘故障数) * (磁盘容量 TiB + 0.0078125) * (机柜数) / (机柜
数据副本数 + 1)
存在两种重建方法:并行和串行。在并行重建过程中,从池中的多个物理磁盘获取重建所需数据。并行重建的
速度很快,并且可减少虚拟磁盘处于降级状态的时间。但是,在重建期间,多个物理磁盘提供修复数据会对存
I/O 性能产生一些影响。串行重建每次仅从池中的一个物理磁盘获取修复数据。这意味着在重建期间对存储
I/O 性能产生的影响较小。但是,重建过程花费的时间更长。
Dell 建议使用并行重建,因为它为确保所有虚拟磁盘恢复完全弹性提供了最快的方法。要优化虚拟磁盘修复,
需要在所有存储和计算节点上安装 Microsoft 2014 11 月知识库累积更新 (KB3000850)。此外,还必须执
行以下 URL 中列出的任务:
https://technet.microsoft.com/en-us/library/dn858079.aspx
运行以下 PowerShell 命令之一以配置重建方法(针对每个池进行配置)。
Set-StoragePool FriendlyName <poolName> RepairPolicy Parallel
Set-StoragePool FriendlyName <poolName> RepairPolicy Sequential
虚拟磁盘 (Microsoft Storage Spaces)
配置虚拟磁盘时,提供了选择各种弹性类型的选项:简单、双向镜像、三向镜像、单奇偶校验或双奇偶校验。
Dell 建议使用双向或三向镜像虚拟磁盘。镜像虚拟磁盘经过优化,可以为 Hyper-V 工作负载提供最佳性能和
弹性。
奇偶校验虚拟磁盘面向顺序工作负载,例如备份和存档。请勿为随机工作负载使用奇偶校验虚拟磁盘,否则会
影响性能。不建议采用简单虚拟磁盘,因为它们不提供弹性。
17