我正在按照本教程设置 HAhttps://www.howtoforge.com/tutorial/ubuntu-drbd-heartbeat-high-availability/但是当我尝试重新启动sudo systemctl restart drbd
后sudo drbdadm create-md r0
它却失败了并且出现了错误IP 10.130.199.61 not found on this host.
我的主机文件是:
10.130.199.60 node1 node1.domain
10.130.199.61 node2 node2.domain
并且 r0.res 是:
global {
usage-count no;
}
resource r0 {
protocol C;
startup {
degr-wfc-timeout 60;
}
disk {
}
syncer {
rate 100M;
}
net {
cram-hmac-alg sha1;
shared-secret "aBcDeF";
}
on node1 {
device /dev/drbd0;
disk /dev/sdb1;
address 10.130.199.60:7789;
meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sdb1;
address 10.130.199.61:7789;
meta-disk internal;
}
}
有谁能帮忙解决这个问题?谢谢
答案1
您是否在 /etc/ha.d/haresources 文件中定义了 IP 10.130.199.61?每个节点上是否都在运行心跳?
DRBD 正在尝试绑定到该 IP,因此需要在您的一个节点上进行配置。heartbeat 将负责处理此事。
请注意,您正在遵循 ubuntu 16 的指南,但您似乎正在使用 ubuntu 18。