- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【嘉为IT培训】YUM服务器规划部署建议.doc
YUM服务器规划部署建议
韩晓雷:项目经理IT系统服务工程师,微软Windows Server System 技术专家,MCITP,微软技术服务资深顾问。
1 需求分析
1) 我们企业中Linux服务器操作系统一般会有多种版本,比如:
RedHat Enterprise Linux 4.3 32/64bit
RedHat Enterprise Linux 4.4 32/64bit
RedHat Enterprise Linux 4.8 32/64bit
RedHat Enterprise Linux 5.2 32/64bit
RedHat Enterprise Linux 5.5 32/64bit
RedHat Enterprise Linux 5.8 32/64bit
RedHat Enterprise Linux 6.3 32/64bit
RedHat Enterprise Linux 6.5 32/64bit
2) 部署YUM服务器主要目的:
补充之前安装操作系统时未安装的软件包;
安装软件包时进行依赖关系;
进行系统补丁升级;
2 实施规划
2.1 YUM简介
YUM前身是YUP(Yellow dog Updater,Yellow dog Linux 软件更新器),最初是由TSS公司使用Python语言开发而成,后经杜克大学的linux开发队伍进行改进,命名为YUM(Yellow dogUpdater,Modified)。借助YUM软件仓库可以完成安装、卸载、自动升级rpm软件包等任务。能够自动查找并解决rpm包之间的依赖关系,而不需要管理员手工逐个的去安装每一个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。尤其是在诸如贵司本地网络中拥有大量Linux服务器 时,构建一台YUM源服务器来缓解软件包安装、升级等对Internet的依赖。
YUM的理念是使用一个软件仓库(repository)管理应用程序间的相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等操作,减少Linux用户一直头疼的软件依赖问题。在客户端中通过一个或多个配置文件描述对应的中心仓库的网络地址,系统中的软件可以通过http或者ftp等协议在需要的时候从软件仓库获得相关信息,从而进行相关软件包的安装、升级。
2.2 YUM工作原理
YUM 的工作原理并不复杂,每一个RPM 软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。也就是说,在服务器上面先以分析工具将所有的 RPM 档案进行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可以知道所有相关联的软件。
YUM的工作流程如下:
服务器端:
在服务器上面存放了所有的RPM 软件包,然后以相关的功能去分析每个 RPM 文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:
如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过 WWW 或 FTP 方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
2.3 软件仓库的规划
对于YUM服务器的部署,可使用物理机或虚拟机方式搭建。
服务器的硬件建议:
CPU:双核 X64
内存:4-8G即可
磁盘:200G (主要用户放置各版本的ISO镜像内的文件)
网络:网络保持域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源服务器为此服务器,根据操作系统版本不同,设定不同源,其中os表示操作系统目录,即DVD光盘的内容,复制到此目录下,software 表示用户其它个别的rpm软件,需要使用createrepo命令,创建此目录的repodata内容。例如,我的客户端一台服务器操作系统版本为RedHat Enterprise Linux 5.5 64bit的,则BaseUrl如下设置:
ftp://服务器名称或IP/canway_yum/5.5/os/64
2.4 YUM服务器目录发布
YUM服务器目录可通过以下几种方式方式
您可能关注的文档
- webservice开发说明(流程步骤).doc
- web开发之JSP.doc
- WEB开发精品视频,助你成就编程达人.doc
- WEB开发精品视频.doc
- Web服务器的配置论文.doc
- WEB网络视频会议系统.doc
- web项目开发基本规则.doc
- weka的数据格式.doc
- WindowsXP系统怎样实现远程桌面连接.doc
- windows任务管理器有什么功能.doc
- STMicroelectronics 系列:STM32L0 系列_(7).时钟配置与系统时钟.docx
- STMicroelectronics 系列:STM32L0 系列_(21).低功耗应用设计.docx
- Texas Instruments 系列:CC2650 系列_(3).CC2650硬件架构.docx
- Texas Instruments 系列:Tiva C 系列_(2).TivaC系列硬件架构.docx
- Texas Instruments 系列:Tiva C 系列_(21).TivaC系列项目实战:物联网设备开发.docx
- STMicroelectronics 系列:STM32L0 系列_(1).STM32L0系列概述.docx
- STMicroelectronics 系列:STM32F3 系列_(12).STM32F3系列功耗模式与低功耗设计.docx
- STMicroelectronics 系列:STM32F3 系列_(7).STM32F3系列定时器与计数器.docx
- STMicroelectronics 系列:STM32F3 系列_(18).STM32F3系列软件库与API.docx
- STMicroelectronics 系列:STM32G0 系列_(13).STM32G0系列中断处理.docx
最近下载
- 医院手术分级目录.xls VIP
- 《增强小学生英语口语能力的实践与研究》结题报告.docx VIP
- 糖尿病饮食的实施糖尿病饮食治疗.pptx VIP
- (高清版)-B-T 34590.1-2022 道路车辆 功能安全 第1部分:术语.pdf VIP
- 餐饮业员工流失现状及解决对策研究——以季季红餐饮管理有限公司为例.doc VIP
- 电泳电压、时间与膜厚关系的试验与探讨.pdf VIP
- 材料电化学教学(浙大)电化学测试基础知识.pdf VIP
- 银行合规内控管理体系建设项目实施建议书.docx VIP
- 天线与电波传播天线基础知识.pptx VIP
- 2025年质量员-土建方向-通用基础(质量员)证考试题库及答案.pdf VIP
文档评论(0)