環(huán)境說(shuō)明:
內(nèi)網(wǎng)一臺(tái)openEuler服務(wù)器安裝nginx提供http服務(wù)作為YUM源服務(wù)器。
內(nèi)網(wǎng)5臺(tái)服務(wù)器安裝openEuler操作系統(tǒng),并配置內(nèi)網(wǎng)yum更新源。
yum源服務(wù)器配置
下載openEuler 20.03 LTS全量ISO鏡像到y(tǒng)um源服務(wù)器:
https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-everything-x86_64-dvd.iso
在yum源服務(wù)器上安裝nginx
#yum install nginx
配置HTTP目錄
#vim /etc/nginx/nginx.conf
啟動(dòng)nginx服務(wù)
#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內(nèi)網(wǎng)yum更新源搭建完畢。
批量配置客戶(hù)端yum源
接下來(lái)通過(guò)Clustershell批量配置其他幾臺(tái)openEuler服務(wù)器的yum配置。
Clustershell的安裝見(jiàn)另外一篇文章:《OpenEuler操作系統(tǒng)安裝ClusterShell的兩個(gè)方法》
配置Clustershell的節(jié)點(diǎn)信息:
備份原repo文件
#clush -a mv /etc/yum.repos.d/openEuler_x86_64.repo /etc/yum.repos.d/openEuler_x86_64.repo.bak
將node1的base.repo文件復(fù)制到其他4臺(tái)openEuler服務(wù)器
#clush -a -c /etc/yum.repos.d/base.repo --dest /etc/yum.repos.d/
清除其他4臺(tái)openEuler服務(wù)器yum緩存
# clush -a yum clean all
新建其他4臺(tái)openEuler服務(wù)器yum緩存
# clush -a yum update