是否可以使用两个 DRBD 节点创建多路径 iSCSI 目标?

是否可以使用两个 DRBD 节点创建多路径 iSCSI 目标?

我可以组装两台 Linux 服务器,并使用(或多或少)新的DRBD 双主特性获取在两个节点上具有并发读/写访问的共享块设备。

我可以导出iSCSI 目标从每个节点使用两个设备,就像使用单个多路径 iSCSI 设备一样?例如,模拟双控制器 iSCSI 存储阵列

我知道我可以通过 iSCSI 在两个节点上工作,我只是不知道多路径是否需要来自两个目标的任何知识,或者只要涉及 iSCSI,它们是否完全独立且没有共享状态。

(注意:我不会在生产中使用这样的设置,它只是一个测试平台,用于替代我们还没有的真正的双控制器 iSCSI 阵列。我将把服务器连接到两个目标,并通过断开两个链接之一来测试多路径)

答案1

好吧,这很容易让我感到很愚蠢,因为我一开始没有用谷歌找到它。

简短回答:

更好的答案:作为来自iSCSI 企业目标邮件列表告诉我,这已经已经讨论过了过去这在目前的实现中是不可能的,因为两个 iSCSI 目标需要具有一些共享状态并相互通信。此功能本身尚未在任何 Linux iSCSI 目标中实现,并且很可能永远不会实现。这是因为主要(唯一?)有用的用例是与DRBD如果两个节点之间的数据路径中断,我们将需要对一个节点进行非常快速和严格的隔离(详细信息请参阅链接的博客条目)。

相关内容