まず、実験的な背景
さて、実験要件、ceohクラスタのオフラインインストールCEPH-10.2.11バージョンは、どのように関連する主要なパッケージとその依存関係をダウンロードするには?
外国のオープンソースソフトウェア、デジタルバージョンに加えて、ソフトウェアのバージョンは、一般に、それぞれ、Ubuntuシステム、CEPH並びに周知のコード名を設定します。
CEPH-10.2.11バージョンのコードネーム ジュエル 、関連の発表は以下を参照の末尾にあるリンクを参照します。
第二に、実験環境
オペレーティングシステム:最小CentOS7.5
三、CEPHオフラインパッケージをダウンロード
次関連ツールキット
#yumを-y EPEL-リリースをインストールします
#yumを-yのyum-utilsのインストール
#yumを-yインストールcreaterepo
CEPHの宝石アリ雲画像の倉庫を追加
#vimの/etc/yum.repos.d/ceph.repo
#################################################
[CEPH]
名前= CEPH
BASEURL =のhttp://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/
gpgcheck = 0
[CEPH-noarch]
名前= cephnoarch
BASEURL =のhttp://mirrors.aliyun.com/ceph/rpm-jewel/el7/noarch/
gpgcheck = 0
[CEPHソース]
名前= cephsource
BASEURL =のhttp://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/
gpgcheck = 0
[CEPH-radosgw]
名前= cephradosgw
BASEURL =のhttp://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/
gpgcheck = 0
################################################## ####
すべての#yumをきれいに
#yumをrepolist
|#yumのリストCEPHは--showduplicates ソート-r
#yumをすべてリスト| グレップのCEPH-デプロイ
一次性下载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
https://www.cnblogs.com/bugutian/p/7413493.html