使用Yumsync搭建內(nèi)網(wǎng)Yum源同步阿里Yum源

背景:
?因內(nèi)網(wǎng)環(huán)境無法從外網(wǎng)獲取安裝包诅炉,所以需要搭建內(nèi)網(wǎng)YUM源同步阿里YUM源

環(huán)境:
?內(nèi)網(wǎng)YUM源服務(wù)器:192.168.33.129
??CentOS7:3.10.0-1160.el7.x86_64
??yumsync版本:1.3.0
??Python版本:2.7
??nginx版本:1.20.1

?客服端(測試YUM源):192.168.33.128
??CentOS7:3.10.0-1160.el7.x86_64

內(nèi)網(wǎng)YUM源服務(wù)器配置

安裝yumsync

1桦沉、獲取yumsync安裝包

# Github地址:https://github.com/cea-hpc/yumsync/tags
wget https://github.com/cea-hpc/yumsync/archive/refs/tags/v1.3.0.tar.gz
tar -zxvf yumsync-1.3.0.tar.gz 

2、安裝yumsync

# 安裝yumsync所依賴的模塊/包
pip install blessings PyYAML==5.4.1 pyliblzma
yum -y install createrepo dnf

# 安裝yumsync
cd yumsync 
python setup.py install

# 查看版本
yumsync -v

同步阿里YUM源鏡像

以zabbix的yum源為例

1浩蓉、創(chuàng)建存儲(chǔ)yum源的目錄

mkdir /data 

2、創(chuàng)建需要同步的yum源列表寨腔,格式如下所示

vim /root/repos.yml
---
zabbix/zabbix/4.0/rhel/7/x86_64:
  baseurl: 'https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/'
  gpgkey: 'https://mirrors.aliyun.com/RPM-GPG-KEY-ZABBIX-A14FE591'

3毅哗、同步阿里yum源到本地

# -o:指定存儲(chǔ)目錄;
# -c:指定配置文件职烧;
# 其他相關(guān)參數(shù)詳見yumsync -h
# 命令執(zhí)行之后會(huì)同步到/data扁誓,并在/data自動(dòng)創(chuàng)建/public,用于暴露YUM源
yumsync -o /data/ -c /root/repos.yml

4蚀之、定時(shí)任務(wù)同步

# 編寫同步腳本
vim /root/yumsync/yumsync.sh
    yumsync -o /data/ -c /root/repos.yml

# 設(shè)置定時(shí)任務(wù)
crontab -e
10 * * * 6 sh /root/yumsync/yumsync.sh > /dev/null 2>&1

Nginx暴露YUM源

如果有其他需要自行設(shè)定蝗敢,此處只設(shè)置暴露yum源的基礎(chǔ)設(shè)置

1、安裝nginx

yum -y install nginx

2足删、配置nginx暴露yum源

cd /etc/nginx
# 配置nginx
vim nginx.conf
    http{
        ...
        sendfile on; # 開啟高效文件傳輸模式
        server{
            ...
            location / {
                autoindex on; # 開啟目錄瀏覽模式
                root /data/public;
                index index.html index.htm;
            }
            ...
        }
        ...
    }
# 重啟nginx
systemctl restart nginx

3前普、在/data/public下創(chuàng)建index.hmtl(套用別人的,有需要自行修改)

vim /data/public/index.html(內(nèi)容詳見:)
mkdir /data/public/.media
vim /data/public/.media/mirror.css(內(nèi)容詳見:)

4壹堰、訪問網(wǎng)頁測試

image.png

客戶端測試

1、備份原有yum源

mkdir /etc/yum.repo.d/backup
mv /etc/yum.repo.d/* /etc/yum.repo.d/backup

2骡湖、配置內(nèi)網(wǎng)Yum源

如CentOS-Base等源需要key的話贱纠,gpgcheck=1,并將gpgkey=配置為內(nèi)網(wǎng)YUM源的正確地址

vim /etc/yum.repo.d/zabbix.repo
    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=http://192.168.33.129/zabbix/5.0/rhel/6/x86_64/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

3响蕴、更新yum緩存

yum clean all
yum makecache
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谆焊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子浦夷,更是在濱河造成了極大的恐慌辖试,老刑警劉巖辜王,帶你破解...
    沈念sama閱讀 212,599評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異罐孝,居然都是意外死亡呐馆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門莲兢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汹来,“玉大人,你說我怎么就攤上這事改艇∈瞻啵” “怎么了?”我有些...
    開封第一講書人閱讀 158,084評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵谒兄,是天一觀的道長摔桦。 經(jīng)常有香客問我,道長承疲,這世上最難降的妖魔是什么邻耕? 我笑而不...
    開封第一講書人閱讀 56,708評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮纪隙,結(jié)果婚禮上赊豌,老公的妹妹穿的比我還像新娘。我一直安慰自己绵咱,他們只是感情好碘饼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悲伶,像睡著了一般艾恼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上麸锉,一...
    開封第一講書人閱讀 50,021評(píng)論 1 291
  • 那天钠绍,我揣著相機(jī)與錄音,去河邊找鬼花沉。 笑死柳爽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的碱屁。 我是一名探鬼主播磷脯,決...
    沈念sama閱讀 39,120評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼娩脾!你這毒婦竟也來了赵誓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,866評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俩功,沒想到半個(gè)月后幻枉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,308評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诡蜓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評(píng)論 2 327
  • 正文 我和宋清朗相戀三年熬甫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片万牺。...
    茶點(diǎn)故事閱讀 38,768評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡罗珍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脚粟,到底是詐尸還是另有隱情覆旱,我是刑警寧澤,帶...
    沈念sama閱讀 34,461評(píng)論 4 333
  • 正文 年R本政府宣布核无,位于F島的核電站扣唱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏团南。R本人自食惡果不足惜噪沙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吐根。 院中可真熱鬧正歼,春花似錦、人聲如沸拷橘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冗疮。三九已至萄唇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間术幔,已是汗流浹背另萤。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诅挑,地道東北人四敞。 一個(gè)月前我還...
    沈念sama閱讀 46,571評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像拔妥,于是被迫代替她去往敵國和親忿危。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容