首页 > 解决方案 > 使用 MPIO 时的 SCSI 3 持久保留

问题描述

我们有 2 个 windows 服务器在 windows server 2012R2 上运行,我们有一个共享磁盘和一个见证磁盘来实现共享磁盘仲裁中的仲裁行为。quorum 和 data 当前都配置了光纤通道 MPIO。我们不提供硬件,因此我们的客户与各种 SAN 供应商合作。

我们正在使用 SCSI3 持久保留机制进行磁盘仲裁,我们从一台机器保留仲裁见证磁盘并从另一台(被动)机器检查它。

作为保留流程的一部分,每台机器都会注册其唯一的 SCSI 注册密钥,并在需要时使用它来执行保留。

配置 MPIO 时会出现问题,因为在我们当前的实现中(看起来如此),密钥是使用当前用于访问存储的 io 路径在设备上注册的。

一旦 IO 路径中发生故障转移/切换,由于密钥未为该路径注册,因此保留失败。

在设备/代码级别有没有办法在所有 IO 路径上注册 SCSI 保留密钥,而不仅仅是注册命令到达的特定路径?

谢谢。

标签: storagescsisan

解决方案


pr 类型需要设置为“Exclusive Access - Registrants Only”。并且必须为活动 Windows 主机上的所有路径注册 pr。 https://www.veritas.com/support/en_US/article.100016085.htmlhttps://www.veritas.com/support/en_US/article.100018257.html 可能会有所帮助。


推荐阅读