Escenario de aplicación de Yum basado en Centos-7 para hacer de Zabbix una fuente de yum local

Prefacio

Para los sistemas de las series RHEL y Centos, se requiere un almacén de yum para instalar el software. Pero cuando instalamos algunas de las más aplicaciones, es debido a la distancia entre la red y el servidor. La dirección yum configurada es muy lenta para los servicios de implementación. Esto ocasionó grandes inconvenientes a nuestro personal de operación y mantenimiento. Entonces con el fin de generar eficiencia y seguridad para el negocio de la empresa. Podemos resolver este problema configurando el servidor yum interno de la empresa o el servidor fuente yum de LAN interno de la empresa para sincronizar las fuentes de la red y solo proporcionar servicios dentro de la empresa.

Uno, escenarios de aplicación de Yum

1. Autoconstrucción de la fuente yum local
2. Sincronizar la fuente de la red con el servidor de la fuente yum en LAN

¡Esta vez, demostramos el primer escenario de aplicación!

2. Despliegue de casos

Esta vez tomamos la fuente de Zabbix yum como ejemplo.

1. Preparación ambiental

  • Sistema operativo: Centos-7.8, cup2 * 2, ram: 2G, disco: 20G,
    seleccione el grupo de paquetes de servicios básicos web
  • Asegúrese de que el sistema pueda acceder a Internet
  • Apague el firewall y deshabilite Selinux

2. Descargue el paquete de software Zabbix

# 创建下载目录
[root@node01 ~]# mkdir /rpm
# 安装yum-utils、createrepo
[root@node01 ~]# yum install yum-utils -y
[root@node01 ~]# yum install createrepo -y

# 下载zabiix软件包
yumdownloader  --destdir=/rpm zabbix-agent
yumdownloader  --destdir=/rpm zabbix30-server-mysql
yumdownloader  --destdir=/rpm zabbix30-web-mysql

3. Generar fuente de yum local

[root@node01 ~]# createrepo /rpm

# 查看生成的元数据文件
[root@node01 ~]# ll /rpm/
total 964
drwxr-xr-x 2 root root   4096 Feb 16 19:00 repodata
-rw-r--r-- 1 root root 493872 Jan 25 06:45 zabbix30-server-mysql-3.0.31-1.el7.x86_64.rpm
-rw-r--r-- 1 root root   4372 Jan 25 06:45 zabbix30-web-mysql-3.0.31-1.el7.noarch.rpm
-rw-r--r-- 1 root root 475996 Jan 29 02:59 zabbix-agent-5.4.0-0.2alpha1.el7.x86_64.rpm
[root@node01 ~]# ll /rpm/repodata/
total 32
-rw-r--r-- 1 root root 1397 Feb 16 19:00 070623192fa930510a9c0ba641f68f3d414611f3089133e7ec6c8223650457c9-filelists.sqlite.bz2
-rw-r--r-- 1 root root  593 Feb 16 19:00 5042f407179c51d3eca6277da3b020925c7755f3f6a3a500210ec562b4fc83fb-filelists.xml.gz
-rw-r--r-- 1 root root 1086 Feb 16 19:00 561c47a53cc3d89441728296b473d016426e0a875ad7a4c4f18e778cacc9b268-other.xml.gz
-rw-r--r-- 1 root root 2130 Feb 16 19:00 7cf759579f9b7284d4061fcba7e426fd91498b687206e4bffebac2b43143e202-other.sqlite.bz2
-rw-r--r-- 1 root root 1550 Feb 16 19:00 81666ed84eeea65f64aae10ae1d47016bc2e727bc0b065680831064a0f1634ce-primary.xml.gz
-rw-r--r-- 1 root root 4333 Feb 16 19:00 d1618aade83c42b4f913f498544c5423b1480f63c77172382012e29a9bd91a72-primary.sqlite.bz2
-rw-r--r-- 1 root root 2969 Feb 16 19:00 repomd.xml

¡La fuente local de yum está hecha! ! !

3. Prueba

Implementar el servicio httpd para acceder a la fuente de yum

[root@node01 ~]# yum install httpd -y
[root@node01 ~]# cd /var/www/html/

[root@node01 html]# ln -s /rpm/ rpm
[root@node01 html]# ll
total 0
lrwxrwxrwx 1 root root 5 Feb 16 19:08 rpm -> /rpm/
[root@node01 ~]# systemctl start httpd

Acceso al navegador: http://192.168.5.11/rpm/
Inserte la descripción de la imagen aquí
start node05 machine

Configurar fuente de yum

# 配置zabbix yum源
[root@node05 ~]# vi /etc/yum.repos.d/zabbix.repo
[zabbix]
name=zabbix
baseurl=http://192.168.5.11/rpm/
gpgcehck=0

Ver fuente de zabiix disponible
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Descarga zabbix y visualiza

[root@node05 ~]# yum install zabbix-agent.x86_64 -y

Inserte la descripción de la imagen aquí

¡Hizo con éxito la fuente local de yum de Zabbix! ! ! *

Supongo que te gusta

Origin blog.csdn.net/XY0918ZWQ/article/details/113825519
Recomendado
Clasificación