码迷,mamicode.com
首页 > 其他好文 > 详细

ceph 网络配置

时间:2019-08-28 01:21:57      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:方法   net   size   分发   连接方式   public   平衡   文件   高性能   

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

ceph 网络配置

标签:方法   net   size   分发   连接方式   public   平衡   文件   高性能   

原文地址:https://www.cnblogs.com/flytor/p/11421549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!