一、前置环境
1.修改主机名,加入映射
2.关闭防火墙,selinux
3.配置本地yum源
4.集群时间同步
5.集群免密登录
二、配置本地ceph源、本地epel源
1.安装httpd服务,开机自启,将ceph的所有包上传/var/www/html/ceph/目录
安装createrepo包
创建repodata目录:
createrepo /var/www/html/epel/
createrepo /var/www/html/ceph/
2.配置ceph的yum源
[ceph]
name=ceph
baseurl=http://10.112.250.37/ceph/
gpgcheck=0
enabled=1
priority=2
gpgkey=http://10.112.250.37/ceph/release.asc
(注意:此处的release.asc文件如果非第一次上传,则需要重新createrepo,否则在线安装ceph时,一直找在线的createrepo)
3.配置epel源
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://10.112.250.37/epel/
#metalink=http://10.112.250.37/epel/
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
在/etc/pki/rpm-gpg下添加RPM-GPG-KEY-EPEL-7文件内容与网上该文件的内容一致
http://mirrors.kernel.org/fedora-epel/RPM-GPG-KEY-EPEL-7
三、安装epel
本地安装epel
rpm -Uvh http://10.112.250.37/epel/epel-release-latest-7.noarch.rpm
删除生成的两个多余的epelrepo文件
执行yum clean all
yum makecache
yum update
yum repolist
四、安装依赖包
1.执行yum -y install selinux-policy-*
2.分别执行
rpm -ivh userspace-rcu-0.7.16-1.el7.x86_64.rpm
rpm -ivh fcgi-2.4.0-25.el7.x86_64.rpm
rpm -ivh lttng-ust-2.4.1-4.el7.x86_64.rpm
rpm -ivh leveldb-1.12.0-11.el7.x86_64.rpm
rpm -ivh libbabeltrace-1.2.4-3.el7.x86_64.rpm
3.将python的6个包放在一个目录下,执行安装rpm -ivh *
五、安装ceph
-
执行yum install ceph-mon
-
手动安装rpm -ivh ceph-mds-10.2.11-0.el7.x86_64.rpm
手动安装rados包
-
安装ceph
yum install -y ceph
4.查看版本
ceph -v
说明:网上在线下载所需得所有依赖包后,直接执行yum install ceph 即可安装
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)