同步和异步

内核同页合并KSM

  返回  

搭建企业级yum仓库

2021/7/20 19:58:12 浏览:

 使用徐亮伟老师画的创建企业级yum仓库示意图,实现步骤:

1.配置服务器端,本机服务器端虚拟机地址为10.0.0.100

1)关闭iptables防火墙,与selinux

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# setenforce 0

2)安装ftp服务,启动并加入开机启动

[root@localhost ~]# yum -y install vsftpd
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd

 3)先提供基础软件包,从光盘cp所有rpm包到仓库

[root@localhost ~]# mkdir -p /var/ftp/centos7
[root@localhost ~]# mount /dev/cdrom /mnt
[root@localhost ~]# cp -rp /mnt/Packages/*.rpm /var/ftp/centos7/

 4)提供第三方源华为云服务的rpm软件包,通过脚本下载方式实现,例zabbix5.0,下面是一条命令,主要功能是找到华为url链接,把5.0/.rpm包通过命令一次性下载到本地。

[root@localhost ~]# curl -s https://repo.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/| 
grep "<a href" |awk -F '"' '{print $4}'|grep '.rpm'|sed -r 's#(.*)#wget -O 
 /var/ftp/zabbix/\1 
https://repo.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/\1#g'|bash

5)把软件包目录创建为yum仓库

[root@localhost ~]# yum -y install createrepo
[root@localhost ~]# createrepo /var/ftp/zabbix

2.客户端配置,本机客户端地址:10.0.0.99 

[root@zj data]# gzip /etc/yum.repos.d/*	#关闭其他源
[root@zj data]# vim /etc/yum.repos.d/centos7.repo
[centos7]
name=centos7_base
baseurl=ftp://10.0.0.100/centos7
gpgcheck=0
enable=1

3.客户端配置zabbix仓库

[root@zj data]# vim /etc/yum.repos.d/ops.repo
[zabbix]
name=local zabbixsource
baseurl=ftp://10.0.0.100/zabbix
gpgcheck=0

4.查看可用yum源,验证成功

[root@zj ~]# yum list

 

 

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号