yum仓库的搭建

198 阅读3分钟

yum仓库概述

yum仓库简介

image-20220320175916048.png

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。

yum安装过程

先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。

服务器:

  • RPM包 (Packages文件夹中)
  • 元数据(repodata文件夹:目录(软件的目录),软件的依赖关系,软件的位置)

仓库类型:

  • 光盘的仓库基本仓库 比较常用的
  • epel扩展仓库 比较新

客户端:

  • 配置文件

http搭建yum仓库

  • 服务端:192.168.116.100
  • 客户端:192.168.116.101

服务端:

image.png

image.png

客户端:

image.png

image.png

image.png

image.png

image.png

image.png

存储和NFS共享

存储

存储类型分为三种:

  • 直连式存储:Direct-Attached Storage,简称DAS
  • 网络附加存储:Network-Attached Storage,简称NAS
  • 存储区域网络:Storage Area Network,简称SAN
  • DAS:存储和主机是直连的,家用电脑,服务和硬盘直连,存储和主机在一台机器上
  • SAN:有一定距离,主机核存储设备距离先对较远 ,只提供空间不提供文件系统,管理等其他软件服务,只相当于多了一块硬盘
  • NAS:存储在远程,文件系统也在远程,这块空间,你可以直接访问上面的文件,你只能看到文件,文件共享NFS FTP 等都是NAS

三种存储架构的应用场景

  • DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业
  • NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低
  • SAN则适用于大型应用或数据库系统,缺点是成本高、较为复杂

NFS简介

  • NFS(Network File System 网络文件服务) 文件系统(软件)文件的权限
  • NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
  • 通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源
  • NFS 也是 NAS 存储 设备必然支持的一种协议

特点和优势

特点:

  • 采用TCP/IP传输网络文件
  • 安全性低
  • 简单易操作
  • 适合局域网环境

优势:

NFS优势:节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。

NFS共享存储服务的操作步骤

服务端

image.png

image.png

image.png

image.png

image.png

image.png

客户端:

image.png

image.png

image.png

服务端:

image.png

客户端:

image.png