操作系统自动化部署探究

被引量 : 0次 | 上传用户:shion31208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型企业的IT基础设施规模一般非常庞大,服务器总数量可达到上千台。对这些服务器进行系统的部署、升级或者重装非常具有挑战性。同时,企业不同部门的服务器部署配置不同、系统平台不同、运行的服务也各有差异,另一方面,最近非常火爆的虚拟机部署技术也会极大的增加虚拟服务器的数量,系统安装的频繁度和难度。这些都对部署工作提出更高的要求。自动化部署因此成了公司IT基础设施规模化后必须要考虑的问题,它能够极大地解放运维人员的负担,提高效率,减少失误率。但在自动化部署的实施过程中还是存在很多问题:一方面,很多公司尚未形成自动化管理的概念,也不清楚自动化部署的复杂度,会选择比较简单但是扩展性不足的脚本运维;另一方面,大部分自动化部署软件适用范围限定,实施过程也存在各种问题,不能满足不同公司的个性化需求,无法形成统一的自动化部署思路。本文以某大型网络游戏公司内IT资源部署为背景,针对该公司多操作系统支持、对安全性要求高、支持puppet管理工具等特色,通过对整体需求的明确和选择,选择最合适的自动化部署平台。经过开发,部署和测试,本系统具有以下显著的特点:1.采用了基于模板的系统安装模式:对不同操作系统的兼容性转换成对不同模块的需求,开发者可以根据已有模板灵活地开发出各种定制化的模板,满足大部分不同版本操作系统的部署需求。2.采用了基于FSM向量机的状态转换机制:该机制能够完整记录系统部署整个过程的状态,并根据不同的动作节点的状态转移到不同的状态,所有的安装过程都是根据所处的状态决定。这种机制一方面能够防止误安装等情况的发生,另一方面给定制安装过程提供了很大的便利。3.采用了基于Nodej s的镜像服务:Nodej s的高性能web服务能够极大地缓解制约系统安装过程中的性能瓶颈,即资源和软件的下载速度。4.该系统与如puppet之类的系统配置与管理软件完美融合:这一优点可以省去系统安装完毕后需手动部署该类软件的麻烦,实现后续管理系统的无缝连接。
其他文献
航天器密闭乘员舱内热环境是人类进军空间不可回避的环境要素。它不仅影响着航天员的健康和舒适,更与航天员的工作效率、物质能量流的循环密切相关。舱内热环境对人的热舒适性
21世纪以来,世界农产品贸易发展速度超过了世界贸易总体发展速度,同时贸易结构发生了一些新的变化。从区域结构看,以金砖国家为代表的新兴经济体和发展中国家加速发展,但世界
近日,湖南省嘉禾县人民法院对2009年至2011年期间审理的交通事故人身损害赔偿案件进行了专题调研,发现当前法院在化解此类纠纷案件的过程中出现了一些新情况、新问题,亟须引起重
报纸
数码相机的广泛使用,使生活中的数字图片数量大大增加。因而,图像的分类和检索成为了一个重要的应用问题。但是如何在大型图片库中搜索用户想要的图片却是尚未攻克的难题。近年
随着社会经济的快速发展,杭州市房地产产业迅速发展的同时,房地产价格也有了很大幅度的上升。本文选用2002—2012年杭州市房地产相关数据,研究了房地产的基本价值并测算了泡
从历史的脉络来看,观演空间的发展正在走向两极——专业性和多功能化,后者数量庞大,广泛存在于学校、企业、社区。在我国,随着高校在校人数的逐年增加,新校区的兴建和老校区的更新
在移动对象数据库(MOD)、基于位置的服务(LBS)和地理信息系统(GIS)等领域中,受定位设备精度、更新策略和具体应用(如位置隐私保护等)的影响,位置不确定性广泛存在且不可避免。
进入21世纪,可持续发展的理念深入人心,作为经济发展的主体,企业也不可避免要将可持续发展战略纳入企业管理体系,企业营销处于企业发展的核心地位,更是关系着企业的兴衰与发