本小节仅需在主节点ceph1节点上执行。
1 2 | mkdir /root/ceph-mycluster && cd /root/ceph-mycluster ceph-deploy new ceph1 ceph2 ceph3 |
配置节点命令以及使用ceph-deploy操作ceph集群时,建议在专门的集群目录下进行,而不是在“/etc/ceph/”目录下进行,如在“/root/ceph-mycluster/”目录下执行,以避免不必要的冲突。
1 | vi /root/ceph-mycluster/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 |
修改ceph.conf内容是为了将内部集群间的网络与外部访问的网络隔离,网络192.168.4.0用于内部存储集群之间的数据同步(仅在存储节点间使用),而网络192.168.3.0用于存储节点与计算节点的数据交互。