Proxmox

Proxmox Ceph OSD 故障

  • August 1, 2017

我正在使用 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 從不同的地址移動到不同的子網。將它們切換回舊地址並不能停止錯誤,但這可能與錯誤有關。

關於解決此問題的任何建議?謝謝。

原來有兩個 ceph.conf。Proxmox 將一個放在 /etc/pve 中,這就是在 Web 界面中顯示的那個。Ceph 實際上使用 /etc/ceph 中的那個,但這些不匹配。更改 /etc/ceph 以匹配 /etc/pve 已解決了故障問題。

引用自:https://serverfault.com/questions/866148