ceph手动搭建简略

官方参考地址 https://docs.ceph.com/en/latest/install/manual-deployment/#manager-daemon-configuration

参考文档 https://www.lijiaocn.com/%E6%8A%80%E5%B7%A7/2017/06/01/ceph-deploy.html 

 

1. 搭建monitor

  1.1 配置文件中如果设置了  mon_initial_members 那么全部启动之后ceph -s 才会有反应

  1.2 配置文件中可以直接配置 [mon.{id}] ,mon_initial_members {id}, {id}, {id} 

  1.3 mon_data的设置要注意权限问题

  1.4 增加新的monitor 需要将 ceph.conf, mon.keyring, mon.monmap 拷贝到新的节点

    ceph auth get mon. -o /tmp/mon-tmp/mon.keyring
    ceph mon getmap -o /tmp/mon-tmp/mon.monmap

  

2. 搭建osd

  2.1 要注意有一个空的逻辑分区可用

  2.2 要拷贝 ceph.conf, /var/lib/ceph/bootstrap-osd/ceph.keyring 到新增节点

  

 3. 映射RBD

  3.1 RBD image feature set mismatch 需要在创建image的时候指定 --image-feature=layering

  3.2 RBD 默认使用rbd pool ,如果没有需要手动创建一个ceph osd pool create rbd

4. 搭建manager

  4.1 不搭建manager查看ceph -s 无法找到pool

  4.2 手动创建 /var/lib/ceph/mgr/ceph-${name} 目录, 生成keyring

posted @ 2021-02-26 14:05  xuchenCN  阅读(336)  评论(0编辑  收藏  举报