[技术干货] Zabbix | 使用nfs共享本地镜像

适用:
在生产环境中远程操作大量需要配置yum仓库的机器,可以快速获取到镜像,省去很多上传时间。
环境:

设备名称

IP地址
服务
操作系统
nfs-server
172.16.1.103
NFS服务器
Centos 7.0
nfs-client
172.16.1.116
NFS Client
Centos 7.0

  1. 在开始之前我们可以先看一下nfs-server本地上的一个镜像挂载情况。如图1.

    可以看到本地镜像已经被挂载上去。
  2. 我们继续看一下server的yum仓库是否已经成功配置。如图2.

    可以看到yum仓库的列表条目有4305项。
  3. 现在看一下client端的挂载情况以及yum仓库的列表情况,如图3.

    在图中可以看到机器安装时的一个默认挂载和机器上的yum仓库并未配置。
  4. 在server端安装nfs以及一个相关的rpcbind服务。如图4.

    这里我的机器已经默认装了这两项服务。
  5. 开启nfs服务以及防火墙上相应的服务,如图5.
  6. 进入输出文件(vim /etc/exports),进行编写,如图6.

    把这个目录下的文件以读写的方式共享给172.16.1.0/24 网段的机器,其中/mnt/cdrom 是本地的镜像挂载目录,在上面使用命令df -HT 时查看到的。
  7. 查看目录是否已经共享出去,如图7.

    可以看到exporting后面的内容正是刚刚挂载出的内容。
  8. 在client端查看是否能接受到共享的目录里,如图8.
  9. 在client建立相应的挂载目录,然后直接用server端的共享挂载到本地,如图9.

    可以看到共享本地已经成功的挂载上从server端共享出来的镜像。
  10. 在/etc/yum.repos.d/目录下配置yum仓库(vi /etc/yum.repos.d/cdrom.repo),如图10.
  11. 清理,刷新一下yum仓库,然后载查询yum仓库的列表条目,如图11.

    可以看到client端上的软件仓库已经有4305个条目,配置成功。
    QQ在线Zabbix答疑群177428068

原文地址:https://blog.51cto.com/14010230/2421114

时间: 2024-08-01 08:06:33

[技术干货] Zabbix | 使用nfs共享本地镜像的相关文章

10、《每天5分钟玩转Docker容器技术》学习-Docker命令之本地镜像管理

a) Docker images 命令 docker images : 列出本地镜像. docker images [OPTIONS] [REPOSITORY[:TAG]] -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层): --digests :显示镜像的摘要信息: -f :显示满足条件的镜像: --format :指定返回值的模板文件: --no-trunc :显示完整的镜像信息: -q :只显示镜像ID. l 实例 查看本地镜像列表. 列出本地镜像中REPOSITO

[技术干货] Zabbix 实现Server和windows的Agent通信加密

Zabbix 实现Server和windows的Agent通信加密 理论知识请看zabbix官方文档: https://www.zabbix.com/documentation/4.0/zh/manual/encryption 本次实验,使用OpenSSL进行加密. 1.编译Zabbix支持加密 Zabbix使用TransportLayerSecurity (TLS) protocol v1.2进行加密,为了让Zabbix支持加密功能,在源码编译安装时必须要链接到下面三个加密库中的其中一个. m

[技术干货] zabbix监控Linux系统服务

Zabbix自动发现规则监控Linux系统的service units项目要求:通过systemctl命令查看Linux系统的service units:监控前提:zabbix环境已搭建好:监控原理:通过shell脚本把systemctl命令返回的结果以json格式发送到zabbix:1. 在scripts目录编写脚本,脚本内容如下: 2. 在/etc/zabbix_agentd.conf.d目录编写配置文件,内容如下: vim service_status.conf UserParameter

[技术干货] Zabbix创建自定义主题(theme)

前提:zabbix系统已部署好. 1.在你的zabbix系统找到assets/styles目录,创建css后缀的文件: cp blue-theme.css custom-theme.css 2.修改custom-theme.css的内容,由于是测试,我修改了导航栏的背景颜色:注释掉原来的css代码,然后把background-color修改成:aqua 3.在你的zabbix系统找到include/classes/core目录,在Z.php文件中添加以下php代码: vim Z.php publ

[技术干货] zabbix 监控项-计算公式

zabbix自带的key基本能满足监控需求,但面对现实场景中复杂的监控需求,往往少不了用到zabbix 监控的一种类型-可计算.计算公式可利用现定义好的key进行新的定义,以满足自身监控需求. 现定义好的监控项,如图1.图1 打算利用现有监控项做一个"/root空闲磁盘的使用比例"的监控项.图2.图2 自定义上述内容 名称:/root(空闲磁盘空间的比例) 类型:可计算的 键值:vfs.fs.size[/root,percfree] 公式:last("vfs.fs.size[

linux学习笔记-工程师技术:SMB共享、NFS共享

两台虚拟机,均要检测 1. Yum是否可用 2.  防火墙默认区域修改为trusted 3. IP地址是否配置 ----------------------------------------------------------------------------------------- samba 文件共享(共享文件夹) Samba 软件项目 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139).CIFS(TCP 445) 所需软件包:samba 系统服务:smb 一.

linux的mount(挂载)NFS 共享,命令详解

Linux下挂载(mount)光盘镜像文件.移动硬盘.U盘.Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用.现在许多企业的计算机系统都是由UNIX系 统.Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换.下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘

【干货】Docker的安装、镜像及容器容器

1.Docker概述 Docker是在Linux容器中运行应用的开源工具,是一种轻量级的虚拟机.器容器技术可以在一台主机上轻松地为任何应用创建一个轻量级的.可移植的.自给自足的容器.通过这种容器打包应用程序,意味着简化了重新部署.调试这些琐碎的重复工作,极大地提高了工作效率. 作为一种轻量级的虚拟化方式,Docker与传统虚拟机相比具有显著的优势: 1).Docker容器很快,启动和停止可以在秒级实现,比传统虚拟机要快很多: 2).Docker核心解决的问题是利用容器来实现类似VM,从而以更加节

Linux系统部署YUM远程仓库及NFS共享服务

YUM概述 YUM 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中的YUM软件仓库提供 软件仓库的提供方式 FTP服务:ftp://... HTTP服务:http://... 本地目录:file://... RPM软件包的来源 CentOS发布的RPM包集合 第三方组织发布的RPM包集合 用户自定义的RPM包集合 构建CentOS 7软件仓库 RPM包来自CentOS 7光盘 通过FTP.HTTP或本地目录提供给客户机 FTP服务名称:vsftpd FTP站点:/var/