1、簡介
多網絡的情況下,不進行多網絡配置,會導致 osd 訪問 錯亂了(導致整個集羣 訪問混亂),本文描述 如何 處理 多個 網絡的問題處理(public、cluster、network、addr)
2、多網絡 配置
2.1 整體 架構
2.2 配置 參數
直接 寫在 配置 文件中,重啓服務
## 網段
public_network = 192.168.0.0/16
cluster_network = 192.169.0.0/16
## 指定 IP 地址
public_addr =192.168.xxx.xxx
cluster_addr = 192.169.xxx.xxx
2.3 修改配置文件
2.3.1 mon 修改
[global]
...
mon_host = 192.168.xxx.xxx
public_network = 192.168.0.0/16
cluster_network = 192.169.0.0/16
[mon]
...
## 指定 IP 地址
public_addr =192.168.xxx.xxx
cluster_addr = 192.169.xxx.xxx
2.3.2 osd修改
[global]
...
mon_host = 192.168.xxx.xxx
public_network = 192.168.0.0/16
cluster_network = 192.169.0.0/16
[osd]
...
## 指定 IP 地址
public_addr =192.168.xxx.xxx
cluster_addr = 192.169.xxx.xxx
4、重啓服務
4.1 mon服務
# systemctl restart ceph-mon.target
4.2 osd服務
# systemctl restart ceph-osd.target
5、狀態檢測
5.1 mon 檢測
# ceph mon dump
# ceph daemon /var/run/ceph/{socket_file} config show
5.2 osd 狀態 檢測
# ceph osd dump
## osd 守護進程 檢查 (檢查 特定的 osd)
# ceph daemon /var/run/ceph/{osd.asok} config show