ceph 網絡配置


ceph 網絡配置

9. 分離 public network 和 cluster network

9.1 分離的好處

(1)提高性能:消除副本創建、數據恢復和再平衡對 public network 的壓力;增強 OSD 心跳網絡的可靠性。

(2)安全性:使用一個徹底與外網分離的內部網絡作為 cluster network,可以防止比如 DDOS 這樣的網絡攻擊。

更多信息,請參閱 NETWORK CONFIGURATION REFERENCE

9.2 分離的方法

(1)配置網絡

給每個 OSD 節點增加一塊網卡,它的連接方式為 “內部網絡”;在虛機內配置靜態IP地址,網段為 192.168.1.100/24 (其實用不了這么大的網段).

(2)在 ceph1 上修改 ceph.conf 文件

復制代碼
[global]
...

public network = 192.168.56.100/24
cluster network = 192.168.1.100/24

[mon]

[mon.ceph1] # MON 守護進程只在public network 內
host = ceph1
mon addr = 192.168.56.102:6789

[osd]
osd journal size = 500
osd crush update on start = false

[osd.3] #OSD 守護進程同時在 public 和 cluster network 上
host = ceph2
public addr = 192.168.56.103
cluster addr = 192.168.1.103

[osd.0]
host = ceph1
public addr = 192.168.56.102
cluster addr = 192.168.1.102

[osd.5]
host = ceph2
public addr = 192.168.56.103
cluster addr = 192.168.1.103

[osd.2]
host = ceph1
public addr = 192.168.56.102
cluster addr = 192.168.1.102
復制代碼

(3)將新的 ceph.conf 分發到其它節點上,比如 ceph-deploy --overwrite-conf config push ceph2

(4)重啟所有 OSD 和 MON 守護進程

可以在 osd 日志中看到內部網絡IP地址被啟用了。

 

參考:http://docs.ceph.com/docs/jewel/rados/configuration/network-config-ref/

http://ceph.sptty.com/rados/configuration/network-config-ref

https://www.cnblogs.com/sammyliu/archive/2016/06/03/5555218.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM