環境說明:
內網一臺openEuler服務器安裝nginx提供http服務作為YUM源服務器。
內網5臺服務器安裝openEuler操作系統,並配置內網yum更新源。
yum源服務器配置
下載openEuler 20.03 LTS全量ISO鏡像到yum源服務器:
https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-everything-x86_64-dvd.iso
在yum源服務器上安裝nginx
#yum install nginx
配置HTTP目錄
#vim /etc/nginx/nginx.conf
啟動nginx服務
#systemctl start nginx
建立openEuler目錄
#mkdir /usr/share/nginx/html/openeuler
配置/etc/fstab文件將openEuler 20.03 LTS全量ISO鏡像掛載到/usr/share/nginx/html/openeuler目錄
# vim /etc/fstab
掛載目錄:
# mount -a
備份原repo文件:
#mv /etc/yum.repos.d/openEuler_x86_64.repo /etc/yum.repos.d/openEuler_x86_64.repo.bak
新建yum源配置文件
#vim /etc/yum.repos.d/base.repo
[base]
name=openeuler
baseurl=http://192.168.0.207/openeuler
gpgcheck=1
gpgkey=https://192.168.0.207/openeuler/RPM-GPG-KEY-openEuler
清除yum緩存:
#yum clean all
新建yum緩存:
到此openEuler內網yum更新源搭建完畢。
批量配置客戶端yum源
接下來通過Clustershell批量配置其他幾臺openEuler服務器的yum配置。
Clustershell的安裝見另外一篇文章:
配置Clustershell的節點信息:
備份原repo文件
#clush -a mv /etc/yum.repos.d/openEuler_x86_64.repo /etc/yum.repos.d/openEuler_x86_64.repo.bak
將node1的base.repo文件複製到其他4臺openEuler服務器
#clush -a -c /etc/yum.repos.d/base.repo --dest /etc/yum.repos.d/
清除其他4臺openEuler服務器yum緩存
# clush -a yum clean all
新建其他4臺openEuler服務器yum緩存
# clush -a yum update
閱讀更多 IT男劉加加 的文章