配置MON节点

本小节仅需在主节点ceph1节点上执行。
- 新建“/root/ceph-mycluster/”集群目录,利用ceph-deploy部署节点配置文件。
1 2
mkdir /root/ceph-mycluster && cd /root/ceph-mycluster ceph-deploy new ceph1 ceph2 ceph3
配置节点命令以及使用ceph-deploy操作ceph集群时,建议在专门的集群目录下进行,而不是在“/etc/ceph/”目录下进行,如在“/root/ceph-mycluster/”目录下执行,以避免不必要的冲突。
- 配置MON节点。
- 在“/root/ceph-mycluster/”目录下自动生成的ceph.conf文件中配置网络public network、cluster network及MON节点设置。
1
vi /root/ceph-mycluster/ceph.conf
将ceph.conf中的内容修改为如下所示:1 2 3 4 5 6 7 8 9 10 11 12 13
[global] fsid = 0207ddea-2150-4509-860d-365e87420b3e mon_initial_members = ceph1, ceph2, ceph3 mon_host = 192.168.3.160,192.168.3.167,192.168.3.166 auth_cluster_required = cephx auth_service_required = cephx auth_client_required = cephx public_network = 192.168.3.0/24 cluster_network = 192.168.4.0/24 [mon] mon_allow_pool_delete = true
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
修改ceph.conf内容是为了将内部集群间的网络与外部访问的网络隔离,网络192.168.4.0用于内部存储集群之间的数据同步(仅在存储节点间使用),而网络192.168.3.0用于存储节点与计算节点的数据交互。
- 在“/root/ceph-mycluster/”目录下自动生成的ceph.conf文件中配置网络public network、cluster network及MON节点设置。
父主题: 部署前环境分析与配置