ceph-deploy搭建ceph集群

最近尝试使用ceph-deploy搭建ceph集群,发现非常方便,简简单单几个命令就能创建一个集群,省去了纯手工搭建集群的时间,当然,如果你懂puppet,使用puppet-ceph来搭建能够让你更容易方便的配置集群。

1 安装ceph包

$ ceph-deploy repo --repo-url http://mirrors.ustc.edu.cn/ceph/rpm-jewel/el7/x86_64/ ceph server-68
$ yum install ceph 

2 创建一个集群只需要以下三步

$ ceph-deploy --cluster ceph new --public-network 10.0.117.0/24 --cluster-network 10.0.117.0/24 server-68
$ ceph-deploy --cluster ceph mon create server-68
$ ceph-deploy --cluster ceph gatherkeys server-68

3 添加osd

$ ceph-disk zap /dev/sda
$ ceph-disk prepare /dev/sda
$ ceph-disk activate /dev/sda1

4 删除osd

$ ceph-disk deactivate /dev/sda1
$ ceph-disk destroy /dev/sda1

5 检查集群状态

$ ceph -s
    cluster 0d18300c-5405-434b-b8a9-ee8146a696f1
     health HEALTH_OK
     monmap e1: 1 mons at {server-68=10.0.117.68:6789/0}
            election epoch 4, quorum 0 server-68
     osdmap e26: 1 osds: 1 up, 1 in
            flags sortbitwise
      pgmap v53: 64 pgs, 1 pools, 0 bytes data, 0 objects
            69660 kB used, 883 GB / 883 GB avail
                  64 active+clean

创建后集群后,会默认创建一个rbd的池子。

6 创建cephfs环境

$ ceph-deploy mds create server-68:server-68 server-69:server-69
$ ceph mds stat
$ ceph osd pool create cephfs_data 64
$ ceph osd pool create cephfs_metadata 64
$ ceph fs new cephfs cephfs_metadata cephfs_data

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值