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

安装Ceph软件

CentOS 7.6

  1. 在所有服务端节点和客户端节点安装libcrypto.so.10。
    wget https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/compat-openssl10-1.0.2o-5.fc30.aarch64.rpm
    rpm -ivh compat-openssl10-1.0.2o-5.fc30.aarch64.rpm

    在使用wget命令时,若因为使用代理出现无法校验网站证书的报错,可在命令后加上--no-check-certificate参数。

  2. 在所有服务端节点和客户端节点安装Ceph。
    vi /etc/yum.conf 

    在打开的yum.conf配置文件的末尾添加:

    sslverify=false
    deltarpm=0  

    然后保存退出该配置文件

    yum -y install ceph-14.2.10 librados2-14.2.10

  3. 在ceph1节点额外安装ceph-deploy。
    1
    yum -y install ceph-deploy
    

  4. 在各节点查看版本。
    ceph -v
    查询结果如下所示:
    ceph version 14.2.10 (b340acf629a010a74d90da5782a2c5fe0b54ac20) nautilus (stable)

openEuler 20.03

  1. 在所有服务端节点和客户端节点安装libcrypto.so.10。
    wget https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/compat-openssl10-1.0.2o-5.fc30.aarch64.rpm
    rpm -ivh compat-openssl10-1.0.2o-5.fc30.aarch64.rpm 

    在使用wget命令时,若因为使用代理出现无法校验网站证书的报错,可在命令后加上--no-check-certificate参数。

  2. 在所有服务端节点和客户端节点安装Ceph。
    1
    2
    yum -y install ceph-14.2.10 librados2-14.2.10
    pip2 install prettytable werkzeug
    

  3. 在ceph1节点额外安装ceph-deploy。
    1
    pip2 install ceph-deploy
    

  4. 在ceph1节点文件“/lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py”中的_get_distro函数中增加一行代码适配openEuler系统。

    1. 打开文件

    vi /lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py

    2. 按“i”进入编辑模式,在_get_distro函数中增加一行代码适配openEuler系统。

    'openeuler': fedora,

    3. 按“Esc”键退出编辑模式,输入:wq!,按enter键保存并退出文件。

  5. 在各节点查看版本。
    1
    ceph -v
    
    查询结果如下所示:
    ceph version 14.2.10 (b340acf629a010a74d90da5782a2c5fe0b54ac20) nautilus (stable)

openEuler 22.03

  1. 在所有服务端节点和客户端节点安装compat-openssl包。
    wget https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/compat-openssl10-1.0.2o-5.fc30.aarch64.rpmls
    rpm -ivh compat-openssl10-1.0.2o-5.fc30.aarch64.rpm

    在使用wget命令时,若因为使用代理出现无法校验网站证书的报错,可在命令后加上--no-check-certificate参数。

  2. 在所有服务端节点和客户端节点安装Ceph。

    ceph原生14.2.10版本不支持openEuler 22.03,需要编译14.2.10版本并将编译好的ceph作为本地源进行安装。Ceph 14.2.10的编译方法和Ceph 14.2.8的编译方法相同,参考《Ceph 14.2.8编译指南》。

    1
    yum -y install ceph-14.2.10 librados2-14.2.10 
    

  3. 在ceph1卸载低版本ceph-deploy。
    pip uninstall ceph-deploy
  4. 在ceph1获取ceph-deploy源码。
    git clone https://github.com/ceph/ceph-deploy.git
  5. 在ceph1适配openEuler 22.03 LTS SP2。
    1. 进入“ceph-deploy”目录并打开“ceph_deploy/hosts/__init__.py”文件。
      cd ceph-deploy
      vi ceph_deploy/hosts/__init__.py
    2. 按“i”进入编辑模式,将openeuler字段的信息修改为如下内容:
      'openeuler': fedora,

    3. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  6. 在ceph1安装ceph-deploy。
    python3 setup.py install
  7. 在各节点查看版本。
    1
    ceph -v
    
    查询结果如下所示:
    ceph version 14.2.10 (b340acf629a010a74d90da5782a2c5fe0b54ac20) nautilus (stable)
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词