搭建openEuler操作系统内网yum更新源,并对客户端进行批量配置

环境说明:

内网一台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的安装见另外一篇文章:《OpenEuler操作系统安装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

你可能感兴趣的:(搭建openEuler操作系统内网yum更新源,并对客户端进行批量配置)