搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

環境說明:

內網一臺openEuler服務器安裝nginx提供http服務作為YUM源服務器。

內網5臺服務器安裝openEuler操作系統,並配置內網yum更新源。


搭建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

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

啟動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

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

掛載目錄:

# 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

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

[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更新源,並對客戶端進行批量配置

到此openEuler內網yum更新源搭建完畢。

批量配置客戶端yum源

接下來通過Clustershell批量配置其他幾臺openEuler服務器的yum配置。

Clustershell的安裝見另外一篇文章:

配置Clustershell的節點信息:

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

備份原repo文件

#clush -a mv /etc/yum.repos.d/openEuler_x86_64.repo /etc/yum.repos.d/openEuler_x86_64.repo.bak

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

將node1的base.repo文件複製到其他4臺openEuler服務器

#clush -a -c /etc/yum.repos.d/base.repo --dest /etc/yum.repos.d/

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

清除其他4臺openEuler服務器yum緩存

# clush -a yum clean all

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置

新建其他4臺openEuler服務器yum緩存

# clush -a yum update

搭建openEuler操作系統內網yum更新源,並對客戶端進行批量配置


分享到:


相關文章: