01 ceph离线安装

一、前置环境
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)
01 ceph离线安装_第1张图片
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
01 ceph离线安装_第2张图片

在/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 *
01 ceph离线安装_第3张图片

五、安装ceph

  1. 执行yum install ceph-mon

  2. 手动安装rpm -ivh ceph-mds-10.2.11-0.el7.x86_64.rpm
    手动安装rados包

  3. 安装ceph
    yum install -y ceph

4.查看版本
ceph -v
在这里插入图片描述
说明:网上在线下载所需得所有依赖包后,直接执行yum install ceph 即可安装

你可能感兴趣的:(ceph分布式存储)