安装Ceph软件
- 设置所有节点Yum证书验证状态为不验证。
- 打开“yum.conf”文件。
1
vim /etc/yum.conf
- 按“i”键进入编辑模式,添加如下内容至文件末尾。
1 2
sslverify=false deltarpm=0
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 打开“yum.conf”文件。
- 在所有服务端节点创建Ceph源。
- 新建ceph.repo文件。
vim /etc/yum.repos.d/ceph.repo
- 按“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
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 新建ceph.repo文件。
- 在所有节点安装Ceph。
1 2
dnf -y install librados2-14.2.8 ceph-14.2.8 pip install prettytable werkzeug
若安装失败,可参考9配置pip华为代理,提升下载速度。
- 在ceph1节点额外安装ceph-deploy。
1
pip install ceph-deploy
- 配置ceph-deploy适配openEuler操作系统。
- 在ceph1节点打开“/lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py”文件。
1
vim /lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py
- 按“i”键进入编辑模式,在“_get_distro”函数中增加如下代码。
'openeuler':fedora,
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 在ceph1节点打开“/lib/python2.7/site-packages/ceph_deploy/hosts/__init__.py”文件。
- 在各节点查看版本。
1
ceph -v
查询结果如下所示。
1
ceph version 14.2.8 (2d095e947a02261ce61424021bb43bd3022d35cb) nautilus (stable)
父主题: 安装Ceph