部署MON节点
只需要在主节点ceph1执行。
- 创建集群。
1 2
cd /etc/ceph ceph-deploy new ceph1 ceph2 ceph3
- 在“/etc/ceph”目录下自动生成的ceph.conf文件中配置网络mon_host、public network、cluster network。
1
vi /etc/ceph/ceph.conf
将ceph.conf中的内容修改为如下所示:1 2 3 4 5 6 7 8 9 10 11 12 13
[global] fsid = f6b3c38c-7241-44b3-b433-52e276dd53c6 mon_initial_members = ceph1, ceph2, ceph3 mon_host = 192.168.3.166,192.168.3.167,192.168.3.168 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-deploy配置OSD时,需在“/etc/ceph”目录下执行,否则会报错。
- 修改的目的是为了将内部集群间的网络与外部访问的网络隔离,192.168.4.0用于内部存储集群之间的数据同步(仅在存储节点间使用),而192.168.3.0用于存储节点与计算节点的数据交互。
- 初始化监视器并收集
密钥 。1
ceph-deploy mon create-initial
- 将“ceph.client.admin.keyring”拷贝到各个节点上。
1
ceph-deploy --overwrite-conf admin ceph1 ceph2 ceph3 client1 client2 client3
- 查看是否配置成功。
1
ceph -s
如下所示:
cluster: id: f6b3c38c-7241-44b3-b433-52e276dd53c6 health: HEALTH_OK services: mon: 3 daemons, quorum ceph1,ceph2,ceph3 (age 25h)
父主题: 安装Ceph