Cenário de aplicação Yum baseado em Centos-7 para fazer Zabbix fonte local yum

Prefácio

Para os sistemas das séries RHEL e Centos, um armazém yum é necessário para instalar o software. Mas quando instalamos alguns dos aplicativos, é devido à distância entre a rede e o servidor. O endereço yum configurado é muito lento para serviços de implantação. Isso causou grandes transtornos ao nosso pessoal de operação e manutenção. Assim, a fim de gerar eficiência e segurança para os negócios da empresa. Podemos resolver esse problema configurando o servidor yum interno da empresa ou o servidor de origem yum LAN interno da empresa para sincronizar as fontes de rede e fornecer serviços apenas dentro da empresa.

Um, cenários de aplicação Yum

1. Auto-construir fonte yum local
2. Sincronizar fonte de rede com servidor de fonte yum em LAN

Desta vez, demonstramos o primeiro cenário de aplicação!

2. Implementação de caso

Desta vez, tomamos a fonte do Zabbix yum como exemplo

1. Preparação ambiental

  • Sistema operacional: Centos-7.8, cup2 * 2, ram: 2G, disco: 20G,
    selecione o grupo de service packs básicos da web
  • Certifique-se de que o sistema pode acessar a Internet
  • Desligue o firewall e desative o Selinux

2. Baixe o pacote 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. Gerar fonte 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

A fonte local do yum é feita! ! !

3. Teste

Implante o serviço httpd para acessar a fonte do 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

Acesso do navegador: http://192.168.5.11/rpm/
Insira a descrição da imagem aqui
start node05 machine

Configurar fonte 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 fonte zabiix disponível
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Baixe o zabbix e veja

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

Insira a descrição da imagem aqui

Zabbix criado com sucesso como fonte local yum! ! ! *

Acho que você gosta

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