我正在为我们的服务器配置两个 DRBD 共享。我已成功完成两个 DRBD 共享的创建,但在检查状态时,其中一个共享的状态显示为“UpToDate/Diskless”。
drbd-overview 命令输出
[root@server1~]#drbd-overview
1:drbd Connected Secondary/Primary UpToDate/UpToDate C r----
2:drbd1 Connected Primary/Secondary UpToDate/Diskless C r----
[root@server2~]#drbd-overview
1:drbd Connected Primary/Secondary UpToDate/UpToDate C r----
2:drbd1 Connected Secondary/Primary Diskless/UpToDate C r----
DRBD 工作正常,我可以在主节点上安装设备。
但是我对一个 DRBD 共享状态感到疑惑。该状态是否正常或者该共享是否有问题?
提前致谢。
答案1
这完全不正常(除此之外一切都不UpToDate
正常)。检查配置文件中配置的磁盘是否存在且正常工作。
来自文档:
无盘。没有为 DRBD 驱动程序分配任何本地块设备。这可能意味着资源从未连接到其支持设备,已使用 drbdadm detach 手动分离,或者在发生较低级别的 I/O 错误后自动分离。
答案2
这些命令将帮助您解决问题。在无盘节点上运行以下命令。
drbdadm detach
drbdadm connect
drbdadm attachment
重新启动 drbd 服务<--- 这是重要的一步
答案3
两个节点都应该是 UpToDate
看起来你应该在无盘端连接磁盘。转到辅助节点并执行
drbdadm attach drbd1