中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装Ceph软件

  1. 设置所有节点Yum证书验证状态为不验证。
    1. 打开“yum.conf”文件。
      1
      vim /etc/yum.conf
      
    2. “i”键进入编辑模式,添加如下内容至文件末尾。
      1
      2
      sslverify=false
      deltarpm=0
      
    3. “Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
  2. 在所有服务端节点创建Ceph源。
    1. 新建ceph.repo文件。
      vim /etc/yum.repos.d/ceph.repo
    2. “i”键进入编辑模式,新增如下内容。
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      [Ceph] 
      name=Ceph packages for $basearch 
      baseurl=http://download.ceph.com/rpm-nautilus/el7/$basearch 
      enabled=1 
      gpgcheck=0 
      type=rpm-md 
      gpgkey=https://download.ceph.com/keys/release.asc 
      priority=1 
      
      [Ceph-noarch] 
      name=Ceph noarch packages 
      baseurl=http://download.ceph.com/rpm-nautilus/el7/noarch 
      enabled=1 
      gpgcheck=0 
      type=rpm-md 
      gpgkey=https://download.ceph.com/keys/release.asc 
      priority=1 
      
      [ceph-source] 
      name=Ceph source packages 
      baseurl=http://download.ceph.com/rpm-nautilus/el7/SRPMS 
      enabled=1 
      gpgcheck=0 
      type=rpm-md 
      gpgkey=https://download.ceph.com/keys/release.asc 
      priority=1
      
    3. “Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
  3. 在所有节点安装Ceph。
    1
    2
    dnf -y install librados2-14.2.8 ceph-14.2.8
    pip install prettytable werkzeug
    

    若安装失败,可参考9配置pip华为代理,提升下载速度。

  4. 在ceph1节点额外安装ceph-deploy。
    1
    pip install ceph-deploy
    
  5. 配置ceph-deploy适配openEuler操作系统。
    1. 在ceph1节点打开“/lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py”文件。
      1
      vim /lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py
      
    2. “i”键进入编辑模式,在“_get_distro”函数中增加如下代码。
      'openeuler':fedora,
    3. “Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
  6. 在各节点查看版本。
    1
    ceph -v
    

    查询结果如下所示。

    1
    ceph version 14.2.8 (2d095e947a02261ce61424021bb43bd3022d35cb) nautilus (stable)