パブリックネットワークのyumソースを同期するためのCentos-7イントラネットyumソースサーバーに基づくYumアプリケーションシナリオ

イントラネットyumsourceサーバーはパブリックネットワークyumsourceを同期します

序文

RHELおよびCentosシリーズシステムの場合、ソフトウェアをインストールするには、yumウェアハウスが必要です。しかし、ほとんどのアプリケーションのいくつかをインストールするとき、それはネットワークとサーバーの間の距離によるものです。構成されたyumアドレスは、デプロイメントサービスでは非常に低速です。これは、当社の運用および保守担当者に多大な不便をもたらしました。したがって、会社のビジネスの効率と安全性を生み出すために。この問題は、社内のyumサーバーまたは社内のLAN yumソースサーバーをセットアップしてネットワークソースを同期し、社内でのみサービスを提供することで解決できます。

1つは、Yumアプリケーションのシナリオです。

1.ローカルyumソースをセルフビルドします
。2。ネットワークソースをLAN内のyumソースサーバーと同期します。

今回は、2番目のアプリケーションシナリオを示します。

2.ケースの展開

ローカルのyumソースを作成する

[root@node01 ~]# vim /etc/yum.repos.d/zabbix-5.3.repo
[zabbix-5.3]
name=zabbix-5.3
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.3/rhel/7/x86_64/
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX

yumsource
ここに画像の説明を挿入
同期ネットワークソースを表示する

# 安装工具包
[root@node01 ~]# yum install yum-utils -y
# 创建存储软件包的目录
[root@node01 ~]# mkdir /zabbix-5.3
# 同步网络源
[root@node01 ~]# reposync -r zabbix-5.3 -p /zabbix-5.3/
# 生成元数据
[root@node01 ~]# createrepo /zabbix-5.3/zabbix-5.3/
# 同步完毕
[root@node01 ~]# ls /zabbix-5.3/zabbix-5.3/ | wc -l
21

アクセスを提供するためにブロックデバイスをマウントするFTPメソッド

# 下载ftp软件
[root@node01 ~]# yum install vsftpd -y
# 创建访问目录
[root@node01 ~]# mkdir /var/ftp/zabbix-5.4
# 制作iso镜像文件
[root@node01 ~]# yum install genisoimage -y
[root@node01 ~]# mkisofs -r -o zabbix-5.4.iso /zabbix-5.3/zabbix-5.3/
[root@node01 ~]# ll zabbix-5.4.iso
total 4
lrwxr-xr-x 3 root root 4096 Feb 16 21:37 zabbix-5.4.iso
# 挂载镜像文件
[root@node01 ~]# mount zabbix-5.4.iso /var/ftp/zabbix-5.4/
mount: /dev/loop0 is write-protected, mounting read-only
# 启动ftp服务
[root@node01 ~]# systemctl start vsftpd 

ブラウザアクセス:
ここに画像の説明を挿入
ftp //192.168.5.11/zabbix-5.4/ open node05 machine

zabbixを設定する-5.4元のソース

[root@node05 ~]# yum install dnf-utils -y
[root@node05 ~]# yum-config-manager --add-repo=ftp://192.168.5.11/zabbix-5.4/
Loaded plugins: fastestmirror
adding repo from: ftp://192.168.5.11/zabbix-5.4/

[192.168.5.11_zabbix-5.4_]
name=added from: ftp://192.168.5.11/zabbix-5.4/
baseurl=ftp://192.168.5.11/zabbix-5.4/
enabled=1


[root@node05 ~]# echo 'gpgcheck=0' >> /etc/yum.repos.d/192.168.5.11_zabbix-5.4_.repo  

yumソースを表示するには、
ここに画像の説明を挿入
ここに画像の説明を挿入
zabbix-5.4をダウンロードしてみてください。

[root@node05 ~]# yum install zabbix-proxy -y

ここに画像の説明を挿入
イントラネットyumsourceサーバーはパブリックネットワークyumsourceを同期します!

おすすめ

転載: blog.csdn.net/XY0918ZWQ/article/details/113828466