[] Ceph how to download a specific version of the offline installation package ceph?

First, the experimental background

 

Now the experimental requirements, offline installation ceph-10.2.11 version of ceoh cluster, how to download the relevant main package and its dependencies?

Foreign open-source software, in addition to the digital version, the version of software generally will each set up a code name, well-known such as Ubuntu system, ceph as well.

 ceph-10.2.11 version code-named  Jewel  , related presentations reference links at the end of see below.

 

 

Second, the experimental environment

 

Operating System: CentOS7.5 Minimal 

 

Three, ceph download the offline package

 

Next Relevant Toolkit

# yum  -y install epel-release 

# yum -y install  yum-utils 

# yum  -y install createrepo 

 

Add ceph jewel Ali cloud image warehouse

# vim /etc/yum.repos.d/ceph.repo

#################################################

[ceph]

name=ceph

baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/

gpgcheck=0

[ceph-noarch]

name=cephnoarch

baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/noarch/

gpgcheck=0

[ceph-source]

name=cephsource

baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/

gpgcheck=0

[ceph-radosgw]

name=cephradosgw

baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/

gpgcheck=0

######################################################

#  yum clean all 

# yum repolist 

# yum list ceph --showduplicates | sort -r

# yum list all | grep ceph-deploy

 

一次性下载ceph-10.2.11相关主包及其依赖

#  mkdir  /root/ceph-jewel-10.2.11

#  repotrack   ceph-deploy-1.5.39   -p  /root/ceph-jewel-10.2.11

repotrack ceph-10.2.11 ceph-mgr-10.2.11 ceph-mon-10.2.11 ceph-mds-10.2.11 ceph-osd-10.2.11 ceph-fuse-10.2.11 ceph-radosgw-10.2.11  -p  /root/ceph-jewel-10.2.11

# ll /root/ceph-jewel-10.2.11/ | wc -l

# ll /root/ceph-jewel-10.2.11/ | grep ceph

 

生成用于离线安装的仓库元数据

# createrepo -v /root/ceph-jewel-10.2.11

# ll ceph-jewel-10.2.11

 

现在可以将  /root/ceph-jewel-10.2.11目录打包到目标机器用于搭建ceph安装的本地或者网络yum源了!

# tar  -zcf  ceph-jewel-10.2.11.tar.gz  ceph-jewel-10.2.11

 

注意:如果使用自己搭建的局域网yum源,安装ceph集群时间,不要在deploy节点执行 

# ceph-deploy install node01 node02 node03

如果使用ceph-deploy install,会安装ceph-release这个包,在目标机器添加ceph的官方仓库,然后在内网环境,会因为找不到这个包或者仓库无法联网,导致安装失败!

改之,在node01 node02 node03 节点手动执行  

#  yum  -y install   ceph-10.2.11 ceph-mgr-10.2.11 ceph-mon-10.2.11 ceph-mds-10.2.11 ceph-osd-10.2.11 ceph-fuse-10.2.11 ceph-radosgw-10.2.11

 

四、参考

 

CEPH 版本

http://docs.ceph.org.cn/releases/#id75

 

ceph版本号

https://www.cnblogs.com/luxiaodai/p/10005700.html

 

Ubuntu 各版本代号简介

https://www.jianshu.com/p/7b351fde8799

 

CentOS上解决离线安装依赖包的方法

https://www.jianshu.com/p/6f4f9a80a726

 

createrepo生成仓库元数据,搭建本地yum源

https://www.jianshu.com/p/5cb5af152e75

 

How to do offline installation on CentOS7.x

https://www.jianshu.com/p/e3f1c1e285a9

 

Ceph通过本地源离线安装

https://blog.csdn.net/tuijiangmeng87/article/details/86308903

 

CentOS7使用yum安装ceph rpm包

https://www.cnblogs.com/damizhou/p/6551609.html

 

ceph-deploy指定安装源和版本

https://www.zhusl.com/1057.html

 

通过ceph-deploy安装不同版本ceph

http://blog.sina.com.cn/s/blog_14f1ca3a20102wn7s.html

 

自建yum源解决Ceph搭建过程中从官网取包慢的问题

https://www.cnblogs.com/bugutian/p/7413493.html

Guess you like

Origin blog.csdn.net/michaelwoshi/article/details/94183198