英特尔傲腾 900P SSD - Windows Raid

英特尔傲腾 900P SSD - Windows Raid

目前正在尝试升级 SQL Server 群集的 iSCSI 共享存储服务器(服务器运行的是 Windows Server 2012,我计划稍后升级)。在了解了硬件方面取得巨大成功的地方后,我很高兴看到 Optane 900p SSD 的疯狂访问时间和 IOPS。他们将其推销给游戏玩家,但它们绝对更适合数据库等高 IO 工作负载。我知道您可以通过英特尔的 VROC 对它们进行 RAID 1,这需要特定的芯片组,而这台服务器没有。所以,我想我可以做一个 Windows RAID 1。这是我遇到问题的地方:

  • 两个驱动器均在磁盘管理中被识别。
  • Windows Server 存储管理器可以看到这两个驱动器,但只能将一个驱动器添加到存储池。
  • 使用磁盘管理中的动态磁盘镜像的旧方法是可行的,因为它允许我设置镜像,但它会立即失败并出现错误“冗余失败”。在这种情况下,在事件查看器中,我看到一条消息“磁盘 {id here} 上的扩展 Disk2-01 是容错卷 D: 的一部分,不再可访问”

我已经分别测试了每个驱动器的故障,包括测试每个扇区的软件以及写入整个驱动器并测试损坏情况。没有任何东西表明任何一个驱动器有问题。最糟糕的情况是,我想我可以简单地使用一些块级文件镜像软件来跨驱动器镜像 VHD 文件,但显然你不会获得镜像 RAID 的正常运行时间优势。有人知道为什么会发生这种情况和/或可能的修复方法吗?

答案1

TLDR:至少升级到 Windows Server 2016

完整答案:作为后续跟进,我发现其他人也遇到了同样的问题: https://datacentersupport.lenovo.com/us/en/products/servers/thinksystem/st550/7x09/solutions/ht504421

本质上,症状是:

  • 无法将两个 NVME 驱动器添加到存储池。
  • 能够创建更经典的动态磁盘 Windows RAID,但会立即失败并出现错误“冗余失败”。
  • 通过通用驱动器工具和英特尔的诊断工具检查两个驱动器均正常。
  • 两个驱动器可以同时单独使用,但不能采用任何形式的冗余设置。

解决方案?升级到 2016。看起来 Windows Server 2012 r2 有一个 Microsoft 已知的错误,但不太可能修复。此错误阻止 NVME 驱动器在冗余配置中运行。

相关内容