CentOS7 5下Ceph離線安裝包的製作

2021-09-01 22:47:11 字數 1354 閱讀 8202

前言

ceph官網提供了許多版本的安裝包,在實際測試、生產環境中,經常會遇到無法連線外網的情況,這時候就需要預先製作本地yum源來安裝ceph

curl  |awk -f '"' '' |grep 13.2.2-0 > filelist
#!/bin/sh

url=""

for i in `cat filelist`

do echo "********************= now get file: $i ********************==="

wget -r -p -np -k -p /opt/ddai1024/ $url$i

done

chmod a+x getfiles.sh
nohup /opt/ddai1024/getfiles.sh &
yum install createrepo-0.9.9-28.el7.noarch.rpm
這個createrepo-0.9.9-28.el7.noarch.rpm包,在作業系統映象檔案中有,可以拉出來單獨安裝

我們之前進入到了x86_64這個目錄下,在這個目錄位置中執行命令:

命令執行完之後會在當前目錄下生成乙個repodata資料夾

在/etc/yum.repos.d/目錄下新建乙個ceph.repo檔案,內容如下:

更新yum

之後就可以正常離線安裝ceph。

rpm的包更新

在使用過程中,可能還需要用到其他rpm包,把rpm包丟到x86_64/目錄下,我們不用重新製作repodata檔案,只需要update一下:

CentOS 7 5 系統下安裝nginx

選擇你想要安裝的位址 cd usr local etc wget 安裝nginx執行庫 yum y install gcc gcc c automake autoconf libtool make yum y install pcre zlib openssl openssl devel 解壓ngi...

vmware 下安裝centos7 5配置靜態網路

etc sysconfig network scripts ifcfg ens33 type ethernet proxy method none browser only no bootproto static 靜態ip defroute yes ipv4 failure fatal no ipv...

Centos7 5下rpm方式安裝apache

systemctl enable httpd.service 取消 disable systemctl start httpd.service 啟動 等價於service httpd start 等價於systemctl start httpd systemctl stop httpd.servic...