制作本地 Zabbix Yum 源 – 实现离线部署 您所在的位置:网站首页 oppo怎么设置电话停机状态 制作本地 Zabbix Yum 源 – 实现离线部署

制作本地 Zabbix Yum 源 – 实现离线部署

2023-01-16 09:17| 来源: 网络整理| 查看: 265

环境要求 1. 与目标服务器相同系统版本的最小化安装环境 2. 此环境可以访问公网 配置 yum 源 1. CentOS-Base.repo 使用清华大学镜像 2. epel.repo 使用清华大学镜像 3. mysql.repo 使用清华大学镜像 5.6 版本 4. zabbix 使用阿里云镜像 4.0 版本 下载所有依赖的 rpm 包 1. 创建工作目录 2. 下载 rpm 包至 zabbix-repo/Packages 目录 3. 安装 createrepo ,并生成 yum 源 目标节点部署 1.将生成的 zabbix-repo 拷贝至目标节点 / var /zabbix-repo 2.配置本地 zabbix-local.repo 3.目标节点使用本地源进行 zabbix 部署

VersionMySQL5.6.XZabbix4.0.X

环境要求

1. 与目标服务器相同系统版本的最小化安装环境

2. 此环境可以访问公网

配置 yum 源

1. CentOS-Base.repo 使用清华大学镜像

[base] name=CentOS-$releasever - Base baseurl= gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates baseurl= gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras baseurl= gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [centosplus] name=CentOS-$releasever - Plus baseurl= gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

2. epel.repo 使用清华大学镜像

[epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl= failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug baseurl= failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source baseurl= failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1

3. mysql.repo 使用清华大学镜像 5.6 版本

[mysql56-community] name=MySQL 5.6 Community Server baseurl= enabled=1 gpgcheck=0 [mysql57-community] name=MySQL 5.7 Community Server baseurl= enabled=0 gpgcheck=0 [mysql80-community] name=MySQL 8.0 Community Server baseurl= enabled=0 gpgcheck=0 [mysql-connectors-community] name=MySQL Connectors Community baseurl= enabled=1 gpgcheck=0 [mysql-tools-community] name=MySQL Tools Community baseurl= yum /mysql-tools-community-el7/ enabled=1 gpgcheck=0

4.zabbix 使用阿里云镜像 4.0 版本

[zabbix] name=Zabbix Official Repository - $basearch baseurl= enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-debuginfo] name=Zabbix Official Repository debuginfo - $basearch baseurl= enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 gpgcheck=0 [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl= enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=0

下载所有依赖的 rpm 包

1. 创建工作目录

# mkdir zabbix-repo

2. 下载 rpm 包至 zabbix-repo/Packages 目录

yum --downloadonly --downloaddir=zabbix-repo/Packages install mysql-community-server zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get zabbix-java-gateway zabbix-proxy-mysql

3. 安装 createrepo ,并生成 yum 源

# yum install createrepo # ls zabbix-repo/ Packages # createrepo zabbix-repo Spawning worker 0 with 48 pkgs Spawning worker 1 with 48 pkgs Workers Finished Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete # ls zabbix-repo/ Packages repodata

至此 zabbix-repo 即为包含 MySQL Zabbix 及其依赖的本地 yum 源

目标节点部署

1.将生成的 zabbix-repo 拷贝至目标节点 /var/zabbix-repo

2.配置本地 zabbix-local.repo

vi /etc/yum.repos.d/zabbix-local.repo [zabbix-local] name=Zabbix - Local baseurl=file:///var/zabbix-repo/ gpgcheck=0 enabled=1

3.目标节点使用本地源进行 zabbix 部署

# yum --disablerepo=* --enablerepo=zabbix-local install mysql-community-server zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

原文地址:

From xbases.org



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有