一、使用場景
在生產環境中,我們不可能所有的服務器都能連接外網更新RPM包,比較理想的環境是:有一台Linux服務器可以連接外網,剩余的服務器通過這台YUM服務器更新。
本文以nexus3為代理,連接到公網的163、阿里 YUM倉庫。
二、配置Nexus
1使用瀏覽器打開
http://IP:8081/,用戶名密碼是admin:admin123
登錄點擊設置按鈕
2點擊配置
->Repositories->create repository->選擇類型(yum proxy)
3自定義一個名字
例如:centos7-163,輸入URL: http://mirrors.163.com/centos/7/updates/x86_64/
4保存
三、客戶機配置yum repo文件
# cat <<EOF > /etc/yum.repos.d/nexus3-centos7-163.repo
[upcentos7]
name=upcentos7
baseurl= http://192.168.176.181:8081/repository/centos7-163/
enabled=1
gpgcheck=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
priority=1
EOF
#yum update