设备堆叠在DRBD9中是不可取的,我不知道如何在DRBD 9配置中的多个对等点之间定义不同的复制协议。
具体来说,我试图配置两个节点以使用协议C实现高可用性,第三个节点使用协议A进行灾难恢复。
发布于 2021-06-02 18:22:12
您是正确的,DRBD9.x已经不再推荐堆叠,因为每个DRBD资源最多可以有32个副本/对等点,而DRBD 9则是这样。在DRBD8.x中使用堆栈是因为每个资源有两个节点限制。
您可以在DRBD9.x配置中指定对等点之间特定连接的选项。在三个节点的情况下,您可以使用protocol c在node-a和node-b之间进行同步复制,然后使用protocol a在node-a/b和node-c之间进行异步复制。
下面是一个示例DRBD9.x配置,其中node-c是异步对等点:
resource r0 {
device /dev/drbd0;
disk /dev/sdb;
meta-disk internal;
on node-a {
node-id 0;
}
on node-b {
node-id 1;
}
on node-c {
node-id 2;
}
connection {
host node-a address 192.168.222.20:7777;
host node-c address 192.168.222.22:7777;
net {
protocol A;
}
}
connection {
host node-b address 192.168.222.21:7777;
host node-c address 192.168.222.22:7777;
net {
protocol A;
}
}
connection {
host node-a address 192.168.222.20:7777;
host node-b address 192.168.222.21:7777;
net {
protocol C;
}
}
}https://serverfault.com/questions/1065361
复制相似问题