安装ceph

ceph就是我们需要管理的集群,这里由于只是一个安装的文档,这里就做一个单节点的快速的安装

安装ceph和ceph-deploy 之前已经配置ceph的rpm源,这里直接用于yum进行安装

[root@calamari ~]# yum install -y  ceph ceph-deploy

配置集群

[root@calamari ~]# mkdir /root/ceph
[root@calamari ~]# cd /root/ceph/

初始化配置文件

[root@calamari ceph]# ceph-deploy new calamari
[root@calamari ceph]# vim ceph.conf

我修改了几项便于状态正常,这个根据自己的需要进行配置即可

auth_cluster_required = none
auth_service_required = none
auth_client_required = none
osd_crush_chooseleaf_type = 0
osd_pool_default_size = 2

创建mon

[root@calamari ceph]# ceph-deploy mon create calamari

获取秘钥

[root@calamari ceph]# ceph-deploy gatherkeys calamari

部署osd

[root@calamari ceph]# mkdir /node1
[root@calamari ceph]# mkdir /node2
[root@calamari ceph]# ceph-deploy osd prepare calamari:/node1/
[root@calamari ceph]# ceph-deploy osd prepare calamari:/node2/
[root@calamari ceph]# ceph-deploy osd activate calamari:/node1/
[root@calamari ceph]# ceph-deploy osd activate calamari:/node2/

查看当前的状态

[root@calamari ceph]# ceph -s
    cluster dd965d09-7b13-44ae-b460-7ef5e1922a00
     health HEALTH_OK
     monmap e1: 1 mons at {calamari=192.168.8.105:6789/0}
            election epoch 2, quorum 0 calamari
     osdmap e9: 2 osds: 2 up, 2 in
      pgmap v16: 64 pgs, 1 pools, 0 bytes data, 0 objects
            51885 MB used, 50464 MB / 102350 MB avail
                  64 active+clean

到这里集群的初始化工作已经做完了

results matching ""

    No results matching ""