Proxmox Ceph OSD 故障

Proxmox Ceph OSD 故障

我正在运行带有 2 个节点和 Ceph 的 Proxmox。最近我的一个驱动器坏了,我更换了它。在尝试将其初始化为 OSD 的过程中,我得到的只是故障错误:

2017-07-31 15:05:05.278499 7fe2ac319700  0 -- :/2194139526 >> 172.18.1.4:6789/0 pipe(0x7fe2a805f1c0 sd=3 :0 s=1 pgs=0 cs=0 l=1 c=0x7fe2a805ceb0).fault

系统日志中全是如下行:

Jul 31 15:03:01 thebrain ceph-osd-prestart.sh[2460]: 2017-07-31 15:03:01.817941 7f1258204700  0 -- :/2850968481 >> 172.18.1.4:6789/0 pipe(0x7f1248005160 sd=4 :0 s=1 pgs=0 cs=0 l=1 c=0x7f1248004050).fault

在此切换过程中,我还将监视器和 ceph.conf 从不同的地址移到了不同​​的子网。将它们切换回旧地址并不能停止错误,但这可能与错误有关。

有什么建议可以解决此问题吗?谢谢。

答案1

原来有两个 ceph.conf。Proxmox 将一个放在 /etc/pve 中,这就是 Web 界面中显示的那个。Ceph 实际上使用 /etc/ceph 中的那个,但这两个不匹配。将 /etc/ceph 更改为与 /etc/pve 匹配已解决故障问题。

相关内容