ceph部署

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
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值