欢迎来到天天文库
浏览记录
ID:8808214
大小:102.00 KB
页数:4页
时间:2018-04-08
《【嘉为it培训】yum服务器规划部署建议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、YUM服务器规划部署建议韩晓雷:项目经理IT系统服务工程师,微软WindowsServerSystem技术专家,MCITP,微软技术服务资深顾问。1需求分析1)我们企业中Linux服务器操作系统一般会有多种版本,比如:RedHatEnterpriseLinux4.332/64bitRedHatEnterpriseLinux4.432/64bitRedHatEnterpriseLinux4.832/64bitRedHatEnterpriseLinux5.232/64bitRedHatEnterpriseLinux5.532/64bitRedHatEnterpr
2、iseLinux5.832/64bitRedHatEnterpriseLinux6.332/64bitRedHatEnterpriseLinux6.532/64bit2)部署YUM服务器主要目的:补充之前安装操作系统时未安装的软件包;安装软件包时进行依赖关系;进行系统补丁升级;2实施规划2.1YUM简介YUM前身是YUP(YellowdogUpdater,YellowdogLinux释放办公激情,效能触手可及嘉为IT咨询培训培训3软件更新器),最初是由TSS公司使用Python语言开发而成,后经杜克大学的linux开发队伍进行改进,命名为YUM(Yellow
3、dogUpdater,Modified)。借助YUM软件仓库可以完成安装、卸载、自动升级rpm软件包等任务。能够自动查找并解决rpm包之间的依赖关系,而不需要管理员手工逐个的去安装每一个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。尤其是在诸如贵司本地网络中拥有大量Linux服务器时,构建一台YUM源服务器来缓解软件包安装、升级等对Internet的依赖。YUM的理念是使用一个软件仓库(repository)管理应用程序间的相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等操作,减少Linux用户一直头疼的软件依赖问题。在客户端中
4、通过一个或多个配置文件描述对应的中心仓库的网络地址,系统中的软件可以通过http或者ftp等协议在需要的时候从软件仓库获得相关信息,从而进行相关软件包的安装、升级。2.2YUM工作原理YUM的工作原理并不复杂,每一个RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。也就是说,在服务器上面先以分析工具将所有的RPM档案进行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可以知道所有相关联的软件。YUM的工作流程如下:服务器端:在服
5、务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。2.3软件仓库的规划对于YUM服务器的部署,可使用物理机或虚拟机方式搭建。服务器的硬件建议:释放办公激情,效能触手可及嘉为IT咨询培训培训3CPU:双核X64内存:4-8G即可磁盘:200G(主要用户放置各版本的ISO镜像内的文件)网络:网络保持
6、域yum客户端之间通讯正常在多版本、多操作系统的情况,规划YUM服务器的软件仓库可按照系统位数和版本分为四级目录,如下:一级目录:/canway_yum二级目录:/canway_yum/6.5/canway_yum/5.10三级目录:/canway_yum/6.5/os/canway_yum/6.5/software四级目录:/canway_yum/6.5/os/64/canway_yum/6.5/os/32/canway_yum/6.5/software/64//canway_yum/6.5/software/32/客户端设定YUM源服务器为此服务器,根据
7、操作系统版本不同,设定不同源,其中os表示操作系统目录,即DVD光盘的内容,复制到此目录下,software表示用户其它个别的rpm软件,需要使用createrepo命令,创建此目录的repodata内容。例如,我的客户端一台服务器操作系统版本为RedHatEnterpriseLinux5.564bit的,则BaseUrl如下设置:ftp://服务器名称或IP/canway_yum/5.5/os/642.4YUM服务器目录发布YUM服务器目录可通过以下几种方式方式释放办公激情,效能触手可及嘉为IT咨询培训培训31)通过网络发布,可通过HTTP或FTP进行发布
8、;2)YUM源若在本地或者挂载了本机,可通过flie
此文档下载收益归作者所有