龙蜥系统(Anolis8.6)内网YUM源搭建

一、服务端配置
1、将在官网下载好Anolis OS8.6GA镜像(下载地址https://openanolis.cn/download)上传到ECS主机的/data目录:

#同时搭建iso_anolis7_9和iso_anolis8_6的yum源
mkdir /data
mkdir /home/iso_anolis7_9
mkdir /home/iso_anolis8_6
mount -o loop Anolis-23-x86_64-dvd1-20230807.0.iso /home/iso_anolis7_9
mount -o loop AnolisOS-8.6-x86_64-dvd.iso /home/iso_anolis8_6

2、 进入yum配置文件路径,备份repo文件执行如下

cd /etc
mv /etc/yum.repos.d /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d
cd /etc/yum.repos.d
touch /etc/yum.repos.d/anolis8_6.repo

3、添加配置文件,执行如下一串语句:

cat >> /etc/yum.repos.d/anolis8_6.repo <<EOF
[local-BaseOS]
name=AnolisOS-$releasever - BaseOS
baseurl=file:///home/iso_anolis8_6/BaseOS
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
[local-AppStream]
name=AnolisOS-$releasever - AppStream
baseurl=file:///home/iso_anolis8_6/AppStream
enabled=1
gpgkey=file:///data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
[local-Plus]
name=AnolisOS-$releasever - Plus
baseurl=file:///home/iso_anolis8_6/Plus
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
EOF

4、执行如下,检验服务端yum源本地仓库搭建是否成功。
yum clean all && yum makecache
yum repolist
至此,单机的yum源已配置完毕!如果需要配置给多台主机用,继续往下看。


5、搭建http服务,并挂载:

yum -y install httpd.x86_64
chkconfig httpd on
systemctl start httpd.service
ps -ef | grep http

6、创建软链接到http服务路径

ln -s /home/iso_anolis7_9 /var/www/html
ln -s /home/iso_anolis8_6 /var/www/html

7、验证http是否访问成功,本机访问:

curl -I -l http://10.19.220.94/iso_anolis8_6/
#(服务是80口,ECS安全组需要放开80端口给VPC内主机)出现200状态码,说明http服务正常

二、客户端配置
1 服务端部署完毕后,找一台龙蜥系统的主机验证:

登录到Anolis8的其他云主机系统后,执行如下命令:
cd /etc
mv /etc/yum.repos.d /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d
cd /etc/yum.repos.d
touch /etc/yum.repos.d /anolis8_6.repo

2、写入/etc/yum.repos.d/anolis8_6.repo配置

#---------------------------虚线下复制执行所有,记得替换服务端IP---------------------------------------------
cat >> /etc/yum.repos.d/anolis8_6.repo <<EOF
[local-BaseOS]
name=AnolisOS-$releasever - BaseOS
baseurl=http://10.19.220.94/iso_anolis8_6/BaseOS
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
[local-AppStream]
name=AnolisOS-$releasever - AppStream
baseurl=http://10.19.220.94/iso_anolis8_6/AppStream
enabled=1
gpgkey=file:///data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
[local-Plus]
name=AnolisOS-$releasever - Plus
baseurl=http://10.19.220.94/iso_anolis8_6/Plus
enabled=1
gpgkey=file://data/anolis_key/RPM-GPG-KEY-ANOLIS
gpgcheck=0
EOF

3、执行验证,验证http是否访问成功(IP记得替换)

#客户端执行访问:
curl -I -l http://10.19.220.94/iso_anolis8_6/
#(服务是80口,ECS安全组需要放开80端口给VPC内主机)出现200状态码,说明http服务正常
yum clean all && yum makecache
yum repolist
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容