ceph-deploy 部署一个三节点的ceph L版集群


#ceph-deploy 部署一个三节点的ceph L版集群
本文部署的L版的ceph,所以会多一个增加的mgr服务,J版是没有的。

部署单个节点

按照之前部署单副本的方式先部署一个节点环境:http://blog.csdn.net/huigui65/article/details/78985042。可以先不添加OSD,最后添加OSD。

新增加两个mon节点

在所有节点上关闭防火墙

iptables -F && setenforce 0

各节点之间做无密钥访问
注意:各节点自己也要能够无密钥访问自己,否则ceph 命令都会卡住。
在所有节点安装ntp服务

yum -y install ntp ntpdate ntp-doc

在所有节点安装ceph
最好使用国内的源,官网的源太慢,而且老断。

yum -y install ceph-12.2.2

在node-1 ceph.conf文件中添加public_network

[global]
fsid = 0d098aa9-ccad-4afa-af2d-b352821c27ee
mon_initial_members = node-1,node-2,node-3
mon_host = 192.168.122.182,192.168.122.68,192.168.122.74
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
public_network =192.168.122.0/24

同步配置文件到其他节点

ceph-deploy admin node-2 node-3

添加mon节点

ceph-deploy mon add node-2
ceph-deploy mon add node-3

添加mgr服务

ceph-deploy mgr create node-1 node-2 node-3

集群完成

[root@node-1 ceph]# ceph -s
  cluster:
    id:     0d098aa9-ccad-4afa-af2d-b352821c27ee
    health: HEALTH_OK
 
  services:
    mon: 3 daemons, quorum node-2,node-3,node-1
    mgr: node-1(active), standbys: node-2, node-3
    osd: 2 osds: 2 up, 2 in
 
  data:
    pools:   0 pools, 0 pgs
    objects: 0 objects, 0 bytes
    usage:   2108 MB used, 79609 MB / 81717 MB avail
    pgs:    

添加osd
添加osd与使用的方案有关,最简单的可以参考部署一个节点的那一篇博文。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值