ceph部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wjandy0211/article/details/85013166

ceph 安装:
准备:
1.添加部署用户:ceph_deploy
2.添加sudo nopasswd
3.配置ssh nopasswd 登陆
4.配置ceph数据源:
  yum install -y epel-release && rpm -ivh https://download.ceph.com/rpm-luminous/el7/noarch/ceph-release-1-1.el7.noarch.rpm
注意:
  建议使用163的ceph源:
  [Ceph]
  name=Ceph packages for $basearch
  baseurl=http:// mirrors.163.com/ceph /rpm-jewel/el7/$basearch
  enabled=1
  gpgcheck=1
  type=rpm-md
  gpgkey=https:// mirrors.163.com/ceph /keys/release.asc
  priority=1

[Ceph-noarch]
  name=Ceph noarch packages
  baseurl=http:// mirrors.163.com/ceph /rpm-jewel/el7/noarch
  enabled=1
  gpgcheck=1
  type=rpm-md
  gpgkey=https:// mirrors.163.com/ceph /keys/release.asc
  priority=1

[ceph-source]
  name=Ceph source packages
  baseurl=http:// mirrors.163.com/ceph /rpm-jewel/el7/SRPMS
  enabled=1
  gpgcheck=1
  type=rpm-md
  gpgkey=https:// mirrors.163.com/ceph /keys/release.asc
  priority=1
安装ceph-deploy

安装ceph集群:
 mkdir mycluster
 cd  mycluster
 1. 创建集群:
     ceph-deploy new {initial-monitor-node(s)}  ceph-deploy new deph-01
 2.配置ceph
    vim ceph.conf

    ext4 与xfs文件系统支持的文件名长度不一致,导致报错,需要配置一下:

      osd max object name len = 256
      osd max object namespace len =64
 3. 安装ceph
    ceph-deploy install deph-01 deph-02 deph-03 deph-04
 4. 初始化moniters
    ceph-deploy mon  deph-01
 5. 添加osd:
    ssh deph-02
      sudo mkdir /var/local/osd0
    exit
    
    初始化osd:
       ceph-deploy osd prepare deph-02:/var/local/osd0
    激活osd
       ceph-deploy osd activate deph-02:/var/loacl/osd0
 6. 同步配置文件及密钥:
     ceph-deploy admin deph-01 deph-02 deph-03 deph-04

 7. 修改ceph配置权限:
     chmod -R 755 /etc    /ceph/
 8. 检查集群的状态:
     ceph health
     ceph -s
    

猜你喜欢

转载自blog.csdn.net/wjandy0211/article/details/85013166