我正在运行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从不同的地址移到了不同的子网。 切换回旧地址不会阻止错误,但也许这与错误有关。
有关解决此问题的任何build议 谢谢。
原来有两个ceph.conf。 Proxmox在/ etc / pve中放置一个,这是在Web界面中显示的那个。 Ceph实际上使用/ etc / ceph中的那个,而这些不匹配。 改变/ etc / ceph来匹配/ etc / pve,解决了这个问题。