Dell Storage with Microsoft Storage Spaces 最 佳实践指南
注、小心和警告 注: “注”表示可以帮助您更好地使用计算机的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。 警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。 版权所有 © 2016 Dell Inc. 保留所有权利。本产品受美国、国际版权和知识产权法律保护。Dell 和 Dell 徽标是 Dell Inc. 在 美国和/或其他管辖区域的商标。所有此处提及的其他商标和名称可能是其各自所属公司的商标。 2016 - 05 Rev.
目录 1 简介...........................................................................................................................5 2 术语.......................................................................................................................... 6 3 硬件最佳实践...........................................................................................................7 建议的交换机配置..............................................................................................................................
群集共享卷高速缓存............................................................................................................................ 29 群集仲裁...............................................................................................................................................29 8 横向扩展文件服务器最佳实践............................................................................. 31 横向扩展文件共享的使用.....................................................................................................................
1 简介 本说明文件介绍了 Dell Storage with Microsoft Storage Spaces (DSMS) 解决方案的最佳实践。DSMS 是一种 由软件定义的存储 (SDS) 平台,该平台使用 Microsoft Storage Spaces 和 Dell 服务器、存储和联网设备。您 可以将 DSMS 解决方案部署和配置为横向扩展文件服务器 (SOFS) 或聚合解决方案。 将 DSMS 解决方案配置为 SOFS 时,计算工作负载将与存储分离。计算工作负载使用服务器消息块 (SMB) 来 访问存储节点上的 SOFS 文件共享,后者使用 SAS 直接连接到存储机柜,并通过群集 Storage Spaces 进行配 置和保护。 或者,您可以将 DSMS 解决方案配置为聚合解决方案。在此实施中,不使用 SOFS,而计算工作负载直接在服 务器上运行,后者使用 SAS 直接连接到存储机柜。群集 Storage Spaces 用于配置和保护共享存储,后者用于 存储所有计算工作负载数据。 本说明文件用以支持 DSMS 配置,这些配置具有唯一的解决方案 SKU(称为“解决方案 ID”)。在订购 DSMS 配
2 术语 • 弹性 - 指保护虚拟磁盘 (VD) 以防范物理磁盘故障的方法。 有三种用于 Microsoft Storage Spaces 的弹性选项:简单、镜像和奇偶校验。 – 简单虚拟磁盘 - 跨物理磁盘对数据进行分条,并且不提供弹性。没有防范物理磁盘故障的保护机制。 – 镜像虚拟磁盘 - 跨物理磁盘对数据进行分条,并且将数据的一个或两个额外副本写入第二组物理磁盘 以防范物理磁盘故障。双向镜像可容许一个物理磁盘发生故障,而三向镜像可容许两个物理磁盘发生 故障。 – 奇偶校验虚拟磁盘 - 跨物理磁盘对数据进行分条,并提供奇偶校验信息。有两种奇偶校验选项:单奇 偶校验和双奇偶校验。单奇偶校验写入一个奇偶校验信息副本,以防范一个硬盘驱动器发生故障,而 双奇偶校验写入两个副本,以防范两个硬盘驱动器 (HDD) 发生故障。 • 横向扩展文件服务器 (SOFS) - 在该角色下,群集充当主动-主动文件服务器,从而提升性能和提供高度可 用的 SMB 文件共享。 • Hyper-V - 此角色通过虚拟化处理器、内存和存储,使服务器可以托管多个共享底层硬件资源的来宾虚拟 机 (VM)。 • 存储节点
3 硬件最佳实践 建议的交换机配置 对于 SOFS 配置,在将此解决方案集成到您的交换机基础结构时,请确保在 SMB 客户端和 SOFS 存储节点之 间存在冗余网络连接。SMB 客户端与存储节点通信时应使用支持 10 GbE 的交换机。Dell 建议部署两台架顶 式 10 GbE 交换机以确保此解决方案的物理交换机和路径冗余。必须为交换机配置巨型帧,并将最大传输单元 (MTU) 帧大小设置为该交换机支持的最大 MTU,通常是 9 KB。此外,还必须在交换机上启用接收流控制,但 不启用数据发送流控制。 对于聚合配置,在部署仅包含两个服务器节点的小型配置时,仅用于节点间通信(例如心跳、CSV 重定向和 Hyper-V 实时迁移)的网络可能不需要交换机。对于双节点配置中的节点间通信,可以使用直接连接网络电缆 将两个服务器节点连接在一起。请参阅支持值表以验证适配器是否支持两节点之间的直接连接。但是,对于需 要交换机的大型配置,Dell 建议使用两台架顶式交换机来确保物理交换机和路径冗余。您必须为交换机配置巨 型帧,并将 MTU 帧大小设置为该交换机支持的最大 MTU,通常是 9 KB。此外,还必须在交换机上启用接收
表. 1: SOFS 配置的机架空间要求 服务器或存储解决方 2x2 案 2x3 3x3 2x4 4x4 10U 14U 15U 18U 20U 10U 12U 12U 不适用 16U 18U 20U 不适用 配备 DSMS 3060e 的 DSMS 630 配备 DSMS 1400 系 8U 列的 DSMS 730 配备 DSMS 3060e 的 DSMS 730 12U 表. 2: 聚合配置的机架空间要求 服务器或存储解决方 2x1 案 2x2 2x3 3x3 4x3 配备 DSMS 1400 系 6U 列的 DSMS 730 8U 10U 12U 14U 图 2: SOFS 配置的机架空间使用情况示例 1. 两台交换机 - Dell Networking S4810 2. 四台 SMB 客户端服务器 - DSMS 630(每台 1U) 4. 两个存储机柜 - DSMS 3060e(每个 4U) (每台 1U) 3.
图 3: 聚合配置的机架空间使用情况示例 1. 两台交换机 - Dell Networking S4810(每台 1U) 3. 两个存储机柜 - DSMS 1400(每个 2U) 2.
4 联网最佳实践 IP 地址要求 Dell 建议为所有网络端口使用静态 IP 地址。为便于管理,可能需要为每个节点最多配置 7 个 IP 地址。 SOFS 配置的子网要求 Dell 建议为横向扩展文件服务器配置使用 5 个不同的子网。两个高速存储网络用于外部 SMB 客户端通信(第 3 层可路由)。另外两个子网用于群集通信(不需要第 3 层路由)。第 5 个子网用于群集管理和 Active Directory 集成。该子网可利用现有网络基础结构。如果解决方案需要高可用性,则必须通过两个实际分离的 交换机路由每个冗余子网对。 注: 在故障转移群集管理器内部,确保只有 SMB 子网(下表中的子网 2 和 3)被设置为群集和客户端。必须 将服务器管理和内部通信子网设置为“仅群集”。 这样可避免将 1G 网络连接用于高速流量。 表.
聚合配置的子网要求 聚合网络配置根据解决方案处理的工作负载而变化。不存在各种网络基础结构可以通用的单一解决方案。 下面提供了在规划部署时考虑的各种网络流量类型的列表。根据您的环境的网络速度和基础结构,可以将其中 许多网络合并到一个或多个物理网络接口卡 (NIC) 上。 表.
为所有 SMB 客户端和服务器上的 RDMA 适配器配置巨型帧,将 MTU 帧大小设置为 9 KB。此外,验证在所有 NIC 上已启用流控制。 此外,向解决方案添加受支持的 RDMA 适配器时,需要在 Windows Server 2012 R2 中执行数个步骤以确保 启用了 SMB 直通、刷新了现有 SMB 连接以及配置了 SMB 路由(如果适配器支持)。有关配置 RDMA 适配器 的更多信息,请参阅位于 Dell.
Windows Server 2012 R2 最佳实践 5 Windows Server 2012 R2 版本 DSMS 解决方案支持两种 Windows Server 版本:Windows Server 2012 R2 Standard Edition 和 Windows Server 2012 R2 Datacenter Edition。对于 DSMS 解决方案而言,这两种版本之间的主要区别在于虚拟机中的 来宾操作系统的许可。Standard Edition 允许在主机以及最多两个虚拟机上安装 2012 R2。Datacenter Edition 允许在主机以及不限数量的虚拟机上安装 2012 R2。 对于横向扩展文件服务器配置,虚拟机不安装在存储节点上;因此,建议使用 Windows Server 2012 R2 Standard Edition。 对于聚合配置,根据解决方案是否将运行虚拟机来确定选择哪种操作系统版本。如果要运行虚拟机,在服务器 上安装 Datacenter Edition 通常能产生最大价值,因为它允许您安装不限数量的运行 2012 R2 的虚拟机。但 是,如果不想在解决方案中运行
策略号选项: 0 = 清除策略 1 = 仅故障转移 2 = 循环 6 = 最少块数 您必须为 HDD 和 SSD 运行该过程。尽管还有其他可用的策略号选项,但 Dell 仅支持以上选项。 如果已创建池,必须手动获取驱动器硬件标识符,并设置其策略。 SOFS 配置的 SMB 注意事项 Dell 要求在服务器上运行 Microsoft Windows Server 2012 R2。Dell 建议在所有 SMB 客户端上运行 Microsoft Windows Server 2012 R2。虽然可以为 SMB 客户端使用 Microsoft Windows Server 2012,但 Dell 建议使用 R2 版本,以确保 SMB 客户端可以使用 Microsoft Windows Server 2012 R2 中引入的新 SMB 功能。 表.
配置 Windows Server 更新 Dell 建议在 Windows 更新或 Windows Server 更新服务 (WSUS) 中启用自动更新以确保您收到最新更新,这 些更新可能会影响本解决方案中的大量功能。 有关所需更新和相关知识库文章的更多信息,请参阅位于 Dell.
Microsoft Storage Spaces 最佳实践 6 存储池 在设置池时,对于多机柜配置,通过使用多个池(而不是将池分配给一个机柜)来确保物理磁盘均匀地分布在 所有机柜中。 例如,如果有两个 DSMS 1420 机柜,每个机柜中有 20 个 HDD 和 4 个 SSD,该池中可以用于配置的 HDD 有 40 个,SSD 有 8 个。在本例中,您至少需要使用两个池。池 1 用于容纳来自第一个 DSMS 1420 的 2 个 SSD 和 10 个 HDD,以及来自第二个 DSMS 1420 的 2 个 SSD 和 10 个 HDD。池 2 用于容纳其余磁盘。 图 4: 各池中的物理磁盘分布 配置存储池用于重建 Microsoft Storage Spaces 使用可用磁盘空间自动重建虚拟磁盘,并且不需要分配热备用。如果某个物理磁盘 发生故障,则无需用户干预即可从可用存储磁盘空间重新生成发生故障的物理磁盘。检测到磁盘故障后立即开 始重建,从而限制在虚拟磁盘以降级状态运行期间其他物理磁盘发生故障的风险。Dell 建议启用自动重建。 16
运行以下 PowerShell 命令以启用自动重建(针对每个池进行配置)。 Set-StoragePool –FriendlyName -RetireMissingPhysicalDisks Always 注: 在执行维护操作之前,以及在存储池配置为自动重建的情况下,在关闭存储机柜之前,必须将所有受 影响存储池的 RetireMissingPhysicalDisks 属性更改为 Never。通过更改属性,当关闭存储机柜 进行维护导致与驱动器之间的网络通信变得不可用时,可避免虚拟磁盘立即启动重建。在维护操作完成 后,请务必将 RetireMissingPhysicalDisks 改回原始值。 当某个存储池配置为自动重建时,在每个池中保持充足的可用磁盘空间非常重要,这样在物理磁盘出现故障时 虚拟磁盘才会自动重建。所需的空间为一个完整的驱动器另加 8 GB 空间(用于存储空间开销)乘以出现故障 的磁盘个数。HDD 层和 SSD 层都适用这条公式。这里给出了调整层的大小的公式。 在没有机柜感知的情况下,计算自动重建时每个存储层和每个池要预留的可用空间大小的公式为: • HDD 层中每个池所需的
表. 6: 池的容错能力和效率 弹性类型 磁盘空间效率 每个存储池的容错能力 机柜示例,包含 60 个 4 TB HDD (3.64 TiB) 简单 100% 0 个磁盘 218.4 TiB 原始磁 盘空间 218.4 TiB 可用磁 盘空间 双向镜像 50% 1 个磁盘 218.4 TiB 原始磁 盘空间 109.2 TiB 可用磁 盘空间 三向镜像 33% 2 个磁盘 218.4 TiB 原始磁 盘空间 72.07 TiB 可用磁 盘空间 奇偶校验 1 个磁盘 列数为 7 的示 例: 218.4 TiB 原始磁 盘空间 187.2 TiB 可用磁 盘空间 双奇偶校验 2 个磁盘 列数为 7 的示 例: 218.4 TiB 原始磁 盘空间 124.
例如,在存储池 MyPool1 中创建了名为 exampleVD1 的新虚拟磁盘。此虚拟磁盘采用三向镜像,因此 ResiliencySettingName 属性设置为 Mirror,而 PhysicalDiskRedundancy 属性设置为 2。由于使 用了存储层,因此在创建虚拟磁盘时指定了层的磁盘空间大小。 New-VirtualDisk -FriendlyName “exampleVD1” -StoragePoolFriendlyName “MyPool1” -ProvisioningType Fixed -ResiliencySettingName Mirror PhysicalDiskRedundancy 2 –StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 400GB, 40TB 注: Dell 建议创建不超过 10 TB 的存储空间。有关更多信息,请参阅位于 Dell.
调整虚拟磁盘的列数时,请考虑以下事项。 虚拟磁盘是否将配 置为自动重建? 当某个虚拟磁盘发生故障并且启用了自动重建时,虚拟磁盘会尝试使用池中的现有空闲 磁盘空间修复降级的虚拟磁盘。但是,要实现自动重建,虚拟磁盘不能仅具有空闲磁盘 空间,还必须拥有足够的空闲磁盘来还原预期的弹性级别,同时保持原始列数。 在考虑这种必要性时,必须先从池中的可用数量中减去修复磁盘数量,然后再计算列 数。对于下面所列的等式,Dell 建议将此数设置为 1 或 2,以保持最佳列数。如果您不 打算为虚拟磁盘启用自动重建,则不必减去该数量。 是否为虚拟磁盘启 用了机柜感知? 如果启用了机柜感知,数据副本将分布在多个机柜上,以容许单个机柜彻底发生故障, 同时保持对数据的访问。在剩余机柜中必须具有足够的空闲磁盘来重建虚拟磁盘,并同 时保持原始列数。 注: 列数等式的计算结果应向下舍入到最近的整数。此外,列数为零或小于零的所有结果都表示池的 SSD 配置无效。应向池中添加更多 SSD,以获得有效的列数。 对于镜像的虚拟磁盘: 未启用机柜感知 启用了机柜感知 注: 双向镜像空间的数据副本数为 2,三向镜像空间的数据副本数为 3。 对于双
例如,如果有三个 DSMS 3060e 存储机柜,每个存储机柜有 12 个 SSD 和 48 个 HDD,并且打算创建两个存 储池:MyPool1 和 MyPool2。下面列出了在不同情况中计算虚拟磁盘列数的方法。 表. 8: 未启用机柜感知的双向镜像示例 池名称 MyPool1 HDD 72 SSD 18 虚拟磁盘名称 columnExample1 弹性 双向镜像 机柜感知 否 自动重建 是 列数 8 表.
PhysicalDiskRedundancy <1|2> -NumberOfColumns <#ofColumns> –Interleave <#ofBytes> -StorageTiers -StorageTierSizes 例如,在存储池 MyPool1 中创建名为 exampleVD3 的新虚拟磁盘。此虚拟磁盘是双向镜像。工作负载的最常 见 I/O 大小是 64 KB。对于此虚拟磁盘,Interleave 属性设置为 65536(64 KiB 转换为字节数)。 New-VirtualDisk -FriendlyName “exampleVD3” -StoragePoolFriendlyName “MyPool1” -ProvisioningType Fixed -ResiliencySettingName Mirror PhysicalDiskRedundancy 1 –NumberOfColumns 4 –Interleave 65536 –StorageTiers $ssd_tier
运行命令之前请考虑以下事项: • 必须从存储该文件的 CSV 所属的节点运行该命令。 • 必须使用节点上的 CSV 的本地路径。 即使在固定文件后,该文件在下一次优化(或者您手动优化)之前也不会移至 SSD 层。 Dell 建议您应适度地使用固定,因为存储层的主要目标是允许热图处理优化层。 运行以下 Powershell 命令以将文件固定至 SSD 层。 Set-FileStorageTier –FilePath -DesiredStorageTierFriendlyName 运行以下 Powershell 命令以从 SSD 层取消文件固定。 Set-FileStorageTier –FilePath 运行以下 Powershell 命令以查看当前固定的所有文件。 Get-FileStorageTier –VolumePath 例如,固定名为 myVHDX 的 VHDX 文件,该文件位于标记为 Volume3 的 CSV 上的 exampleShare 上。存储 层名为 MyPoo
例如,创建了包含 48 个 4 TB 磁盘和 12 个 800 GB 磁盘的池 tierPool1。该池中仅存在两个虚拟磁盘,即采 用双向镜像的 2wayVD1 和采用三向镜像的 3wayVD2。 2wayVD1 HDD 层的大小为 42.7 TiB,该层使用 85.5 TiB 的 HDD 层,因为双向镜像的弹性开销是 50%。 2wayVD1 SSD 层的大小为 2 TiB,由于同样的弹性开销,该层使用 4 TiB 的 SSD 层。 3wayVD2 HDD 层的大小为 27.9 TiB,该层使用 55.8 TiB 的 HDD 层,因为三向镜像的弹性开销是 66%。SSD 层的大小为 1.2 TiB,鉴于弹性开销,该层使用 2.4 TiB 的 SSD 层。 创建这两个虚拟磁盘后,HDD 层中剩余 33.42 TiB 的磁盘空间,SSD 层中剩余 2.3 TiB 的磁盘空间。 表. 10: 池和虚拟磁盘的存储层所使用的磁盘空间值示例 池名称 tierPool1 池中的 HDD 数 48 HDD 磁盘空间 4 TB (3.64 TiB) HDD 层磁盘空间(自动重建后) 141.
在创建新 SSD 和 HDD 存储层时运行以下 PowerShell 命令(针对每个池进行配置)。 New-StorageTier -StoragePoolFriendlyName -FriendlyName -MediaType SSD New-StorageTier -StoragePoolFriendlyName -FriendlyName -MediaType HDD 例如: New-StorageTier -StoragePoolFriendlyName “tierPool1” -FriendlyName“tierPool1_SSD” –MediaType SSDNew-StorageTier -StoragePoolFriendlyName “tierPool1” -FriendlyName“tierPool1_HDD” – MediaType HDD 在创建虚拟磁盘时确定每个虚拟磁盘的存储层大小。您可以在 GUI 中创建虚拟磁盘时或使用 PowerShell 确定 SSD 和 HDD 层的大小。
弹性级别 存储机柜故障保障范围 双奇偶校验 两个存储机柜 三个存储机柜 四个存储机柜 2 个磁盘 2 个磁盘 1 个机柜 + 1 个磁盘 在您创建虚拟磁盘时配置机柜感知。 运行以下 PowerShell 命令以启用机柜感知。 New-VirtualDisk -FriendlyName -StoragePoolFriendlyName IsEnclosureAware <$true|$false> -ProvisioningType Fixed ResiliencySettingName -PhysicalDiskRedundancy <1|2> StorageTiers -StorageTierSizes 例如,在存储池 MyPool1 中创建名为 exampleVD3 的新虚拟磁盘。此虚拟磁盘使用机柜感知,因此 IsEnclosureAware 属性设置为 $true。 New-Virtu
运行以下 PowerShell 命令以向现有池添加专用日志磁盘。 Add-PhysicalDisk -StoragePoolFriendlyName -PhysicalDisks -Usage Journal 例如,为标记为 PhysicalDisk5 的 SSD 专用日志磁盘分配了变量 $pd。然后将该磁盘添加至现有池 MyPool1,并将 Usage 属性设置为 Journal disk。 $pd = Get-PhysicalDisk –CanPool $true -FriendlyName PhysicalDisk5 Add-PhysicalDisk -StoragePoolFriendlyName "MyPool1" -PhysicalDisks $pd -Usage Journal 向存储池添加磁盘空间 计划为现有存储池和虚拟磁盘添加物理磁盘空间时,在添加附加物理磁盘或存储机柜之前需要考虑多个事项。 有关扩展现有 DSMS 解决方案的更多信息,请参阅 Dell Storage with Microsoft Storage Spaces
在新添加的存储磁盘空间上创建的虚拟磁盘可能不具备机柜感知。如果没有足够的空闲磁盘空间或在现有存储 机柜中没有足够的物理磁盘,导致新数据副本的分布方式无法满足机柜感知要求,则会发生这种情况。 运行以下 PowerShell 命令以向现有池添加新物理磁盘。 Add-PhysicalDisk -StoragePoolFriendlyName -PhysicalDisks -Usage AutoSelect 运行以下 PowerShell 命令以扩展包含存储层的虚拟磁盘。 Resize-StorageTier –FriendlyName -Size 运行以下 PowerShell 命令以扩展卷。 Resize-Partition –DiskNumber -Size 例如,为标记为 PhysicalDisk13 的物理磁盘分配了变量 $pd。然后将该磁盘添加到现有池 MyPool1 中, 并将 Usage 属性设置为 AutoSelect。虚拟磁盘 2wayV
7 群集最佳实践 群集共享卷 Dell 建议 CSV 不应大于 10 TB,以确保在节点之间实现高效的故障转移。 必须为每个虚拟磁盘配置一个群集共享卷 (CSV)。您应该按群集节点的倍数添加 CSV,以使 CSV 在群集内实 现负载平衡。例如,如果采用 2x2 配置,其中包含两个存储节点,则应该按 2 的倍数创建 CSV(例如 2、4、 6 和 8 个 CSV)。如果采用 4x4 配置,其中包含 4 个存储节点,则按照 4 的倍数创建 CSV(例如 4、8、12 和 16 个 CSV)。 为支持将来添加群集节点,Dell 建议 CSV 数目至少是群集节点数目的两倍。例如,2x2 配置应具有 4 个 CSV。 群集共享卷高速缓存 CSV 高速缓存允许将存储节点上的磁盘空间分配作为直写高速缓存。如果使用具有存储层的 Microsoft Storage Spaces,则不使用和配置 CSV 高速缓存。 对于横向扩展文件服务器配置,如果有不使用存储层的虚拟磁盘,或者使用具有奇偶校验弹性的虚拟磁盘,则 Dell 建议启用 CSV 高速缓存。为获得最佳性能,建议为 CSV 高速缓存分配 50% 的存储节点内存。 运行以
对于聚合配置,Dell 建议将仲裁磁盘置于可供所有节点访问的任意存储池内的自有 CSV 上。 存在多种仲裁模式: • • 多数节点 – 建议用于具有奇数个群集节点(例如 3x3)的群集 – 所有处于联机状态且可以通信的节点都有一票,当票数超过 50% 时,群集可以运行。 多数节点和磁盘 – • 隶属于群集的每个节点和见证磁盘都有一票。 多数节点和文件共享 – 建议用于具有偶数个群集节点(例如 4x4)的群集。 – 每个节点和文件共享见证都有一票。 运行以下 PowerShell 命令以创建群集仲裁磁盘。 Set-ClusterQuorum 例如,具有三个 DSMS 730 存储节点的 3x3 配置。在名称为 MYCLUSTER 的群集上,将仲裁模式设置为多数 节点,且不含文件共享或磁盘见证。 Set-ClusterQuorum –NodeMajority –Cluster MYCLUSTER 例如,具有四个 DSMS 630 存储节点的 4x4 配置。将仲裁模式设置为多数节点和文件共享,并将 1 GB 虚拟磁 盘设置为 SOFS 文件共
8 横向扩展文件服务器最佳实践 横向扩展文件共享的使用 横向扩展文件服务器 (SOFS) 共享用于存储 Hyper-V 虚拟硬盘和 SQL 数据库。为信息工作者工作负载(包括 最终用户文件共享,其中包含非结构化数据,例如主文件夹、电子表格或 PDF)使用 SOFS 时需要考虑一些附 加注意事项。信息工作者工作负载需要同时处理通常来自数百个用户的元数据更改请求(文件打开、关闭、重 命名和删除)。横向扩展文件服务器共享具有持续可用性,这要求所有节点同步元数据更改,而信息工作者工 作负载会导致这些共享产生潜在的性能开销,因为存在大量元数据更改。根据信息工作者工作负载,性能影响 可能存在差异,并且在某些情况下可以忽略,例如具有较新版 Microsoft Office 的信息工作者工作负载。最 后,在常规用途文件共享上可用的许多功能可能不适用于横向扩展文件共享,例如 DFS-R 和配额。 有三种选项可以在 SOFS 上为信息工作者提供文件共享: 选项 1:在 SOFS 群集上创建一个 SOFS,然后直接在共享上托管信息工作者工作负载。只要访问共享的客户 端使用 Windows 8 或更高版本,就将获得使用 SOFS 的
创建文件共享 SMB 横向扩展文件共享是在 CSV 上创建的。您可以根据需求在 CSV 上创建任意数量的共享。但是,底层 CSV 大小限定了可供文件共享使用的总可用磁盘空间。在 Failover Cluster Manager(故障转移群集管理器) 中创建文件共享时,单击 SMB Share-Applications(SMB 共享 - 应用程序)。 在配置文件共享时,可以选中 Encrypt data access(加密数据访问)复选框。如果选中此复选框,可根据需 要为指定的文件共享使用 SMB 加密。使用 SMB 加密会产生大量性能开销。 重复数据消除 重复数据消除是一种通过消除冗余数据来降低存储需求的方法。尽管 SOFS 支持重复数据消除,但会出现一些 重要的警告,并且在 Hyper-V 主机以及运行 SQL Server 的主机上不受支持。唯一的例外就是 VDI VHD。 适合执行重复数据消除的对象: • 文件夹重定向服务器 • 软件部署共享 • SQL Server 和 Exchange Server 备份卷 • VDI VHD 重复数据消除必须根据以下内容评估: • 业务线服务器
9 聚合最佳实践 聚合使用案例 某个聚合解决方案直接在服务器上运行计算工作负载,而服务器使用 SAS 直接连接到存储机柜。通常,最常 见的工作负载是 Hyper-V;然而,Windows Server 2012 R2 支持的任何其他工作负载均受该聚合解决方案支 持。但是,如果您决定使用该解决方案运行 Hyper-V,则它必须是独占的工作负载,任何其他工作负载都不应 在该配置上运行,以防止虚拟机发生潜在的资源匮乏。 确定 Hyper-V 虚拟机的逻辑处理器大小 确定可用逻辑处理器的数目 可供分配给虚拟机的逻辑处理器数目取决于服务器中可用逻辑处理器的数目。要确定 Hyper-V 主机服务器上 的可用逻辑处理器数目,请启动 Windows 任务管理器,单击 More Details(更多详情),然后单击 Performance(性能)选项卡。此选项卡中列出的逻辑处理器数目是可供分配的最大处理器数目。 计算逻辑处理器要求 必须为 Hyper-V 主机服务器保留一些处理能力,以使服务器上运行的 Storage Spaces 及其余角色和功能可以 按预期执行。对于每台服务器,Dell 建议至少保留两个未分配给虚拟机的
计算内存要求 主机操作系统必须具有足够的内存来提供 I/O 虚拟化、虚拟机快照和管理等服务,以支持子分区。主机保留的 最小内存量称为“根保留”,无法将其分配给虚拟机。通常,此最小量往往过低。在活动高峰期间,缺少内存会 带来虚拟机挤占主机内存的风险,从而导致主机操作系统运行不畅,并影响 Microsoft Storage Spaces 和 Hyper-V 管理功能。 Dell 建议在每个计算节点上为主机操作系统至少保留 8 GB 内存,即不将此内存分配给虚拟机。 规划您的聚合解决方案,以便在计算节点故障期间,当虚拟机故障转移至剩余节点时,有足够的内存来管理附 加虚拟机负载。Dell 建议为计算群集托管的所有虚拟机指定的内存量不超过每节点可用内存量乘以节点数减 一。此建议可在单个计算节点发生故障时保证最佳性能级别。计算方法如以下等式所示: 供虚拟机使用的内存总量 =(每节点可用内存量 - 8 GB)*(节点总数 - 1) 例如,在一个双节点聚合群集中,每个节点拥有 128 GB 内存,为主机保留 8 GB RAM,可供分配给解决方案 中的所有虚拟机的内存总量不应超过 (128–8)*(2–1) = 120 GB
设置可以分配给虚拟机的最大 RAM。在所有虚拟机上将此值设置为合理值很重要,以防止单个虚拟机错误地 导致其他虚拟机缺少内存。如果启用了动态内存,其默认最大值为 1 TB,该值过大。请注意,可以随时增加 该值,但要减少该值,必须关闭虚拟机。 内存缓冲区 在当前需求的基础上保留作为缓冲区的百分比,以确保快速响应虚拟机内存使用变化,从而最大限度地减少反 复重新分配内存的情况。 内存权重 设置在没有足够可用内存为每个虚拟机提供所请求内存量的情况下,某个虚拟机在获取内存资源方面相对于其 他虚拟机的优先级。 分配和配置存储 将 CSV 分配给特定虚拟机的注意事项 • 虽然多个虚拟机可以共享同一 CSV,但 Dell 建议将虚拟机分布在多个 CSV 上,以获得最佳性能。 • 根据您的工作负载,可以考虑使用多个存储池,以允许将不同的工作负载置于不同的物理磁盘上。 • Dell 建议在不同的 CSV 上运行不同类型的工作负载。 虚拟硬盘 (VHDX) Dell 建议为涉及 Hyper-V 虚拟机的聚合解决方案使用具有默认参数的固定 VHDX 文件,因为这会产生最佳性 能。如果您决定使用动态扩展的 VHDX,则确保
NIC 组合 使用 NIC 组合时,Dell 建议仅将具有相同速度和功能的适配器组合在一起。如果要使用 RDMA 功能,请勿对 RDMA 适配器组合。 36
10 获得帮助 联系 Dell Dell 提供多种联机和基于电话的支持和服务选项。如果您没有活动的 Internet 连接,则可以在您的采购发 票、装箱单、账单或 Dell 产品目录上找到联系信息。具体的服务随您所在国家/地区以及产品的不同而不同, 某些服务在您所在的地区可能不提供。要联系 Dell 以了解销售、技术支持或客户服务问题: 1. 访问 Dell.com/support。 2. 从页面右下角的下拉菜单中选择您所在的国家/地区。 3. 对于定制的支持: a. 在输入您的服务标签字段中,输入您的系统服务标签。 b. 单击提交。 将显示支持页面,其中列出各种支持类别。 4. 对于一般支持: a. 选择您的产品类别。 b. 选择您的产品分类。 c. 选择您的产品。 将显示支持页面,其中列出各种支持类别。 5. 有关联系 Dell 全局技术支持的详细信息: a. 单击 全局技术支持。 b.