|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!【51CTO专稿】在人们的印象中,只要年夜型的互联网企业(如:百度、新浪、淘宝等)能力用到主动化运维安排,其实否则,如今许多其他类型的企业也在应用主动化运维安排这一技巧。容身于交通行业,营运车辆监控治理和办事为基本,专业从事交通讯息化范畴的技巧研发、处理计划供给、运营办事和相干增值办事于一体的全国性综合交通讯息办事供给商北京中交兴路信息科技无限公司就是如斯。
中交兴路走向主动化运维之路
为了懂得主动化运维在中交兴路的运用情形,记者特地采访了中交兴路担任运维主动化软件开辟范畴的运维工程师邓磊(博客)。谈到之前的传统运维的阅历,邓磊先生不由感叹一番:“传统运维重要经由过程手动或许写剧本方法来停止保护、进级、上线运用平台,在任务的时刻,没有更新与修正的日记,都是研发对平台有了最新的版本,运维就得进级,有的时刻不晓得进级甚么内容,假如进级的次数过量,距离太短,都不晓得修正与进级了甚么,一旦涌现变乱,就会有相当长的时光来处理此成绩。
相对传统的运维而言,主动化运维有许多优势,以下三个方面更加凸起:
(1)有记载可循:好比应用Svn停止版本掌握,一旦新版本涌现成绩,可以恢复古版本,为处理成绩供给了很年夜的方便。
(2)应用开源的主动化软件:好比在停止体系装置的时刻,应用Cobbler或许Kickstart,停止设置装备摆设的时刻应用Puppet,停止监控的时刻应用Nagios、Cacti、Zabbix等,经由过程这些软件能极年夜的赞助我们对体系停止装置、安排与监控,节俭我们的时光。我们不只要能及时的懂得体系的运转情形,还须要能预判体系将要涌现的成绩,尽可能的在涌现成绩前处理成绩,这才是我们运维真正须要做的,而不是忙着救火。
(3)有响应的轨制:想要完成主动化轨制,就必定要有主动化运维的实施尺度,涌现各个成绩,都有响应的处理办法,如许的干事效力将会有很年夜的晋升。
树立高效IT运维主动化治理安排
记者与邓磊先生谈到中交兴路今朝的主动运维情形时,他谈到:"从本年2月份开端,中交兴路就开端了主动化运维的安排,体系安排类对象应用Cobbler;这个软件是同伙推举的,加上测试过一段时光,应用后认为比Kickstart更便利,Cobbler支撑敕令行治理,web界面治理,还供给了API接口,可以便利二次开辟应用。设置装备摆设类对象选择Puppet;可治理设置装备摆设文件、用户、Cron义务、软件包、体系办事等。异常的便利。监控类对象是本身开辟的监控体系Php+Mysql+Shell。"
公司监控体系有3个阶段:
1、应用Nagios+Cacti
在这个阶段重要是经由过程Nagios监控办事运转情形,应用Cacti监控体系资本情形,固然软件监控的时刻没成绩,但因为公司在全国20个省都无机房,应用Nagios+Cacti监控起来非常费事,应用Nagios散布式监控也非常费事;
2、应用Shell剧本监控公司办事
在这个阶段重要是经由过程Shell剧本定制的,依据公司的现实情形来停止专门监控,固然经由过程如许的方法监控很便利,但在停止平常保护的时刻很费事,100+以下台机械,天天光巡检就是累逝世人的任务量。
3、应用我本身搭建的Php+Mysql+Shell监控体系
经由过程我本身搭建的监控体系监控体系,处理了前2个成绩,不只能经由过程Shell剧本依据公司的现实需求来监控,并且能经由过程Php来在Web端检查监控的内容,而且能经由过程Gnuplot软件生成响应的数据图。”
主动化运维安排细节剖析
“主动化运维虽然优势显著,然则在安排的过程当中也应留意一些小细节,”邓磊先生谈到三点,
“1、选择一个合适本身的软件,要对响应的软件做响应的懂得,好比你想停止体系安排类的软件,你是选择Kickstart照样Cobbler,哪一个的功效更合适你,哪一个你更熟习的设置装备摆设与治理,同时必定要在虚拟情况测试胜利后,在试运转情况里测试,都没有成绩在再临盆里安排。
2、必定要有一个完全的思绪,不要想做甚么就做甚么。好比你在停止设置装备摆设类如Puppet的装置与安排的时刻,假如你没有一个完全的思绪,想一个做一个,好比域名采取甚么方法都不斟酌、主从真个时光都分歧步、主从的IP不克不及相互平通,那末你确定做一个掉败一个,不克不及胜利实施运维主动化。
3、完成运维主动化要有响应的流程与轨制,假如你只是经由过程软件来完成了主动化,但在流程与轨制上没有响应的办法,好比想经由过程Svn+Puppet对监控体系停止版本掌握与主动化的安排的时刻,研发与运维随便的对Svn内容停止修正与删除,那末运维主动化不如不实施,一但如许的实施,你涌现成绩的机率会异常的年夜,并且成绩的处理时光也会异常的多,得失相当。”
上面是某公司变乱进级与处置流程图,从用户的成绩反应到各部分之间的查询拜访剖析、调和任务都有具体的计划。
总结:
主动化运维会给IT人员带来方便,同时会削减IT人员的投入,在明天如许硬盘、CPU价钱昂贵的日子,公司的办事器数目会增长的异常的快,假如照样向之前那样经由过程手工或许剧本来进级、安排、修正体系的话,你会发明你的任务时光严重缺乏,并且涌现成绩的机率也很年夜,处理成绩的时光也会很长,天天忙着救火,本身累不说,引导也对如许的运维不满足,职位与薪资天然没法获得增加。假如你会主动化运维的话,你就会发明,其实治理100+的机械异常的简略,一小我就能够做到体系安排(应用Cobbler)、体系软件安排与治理(应用Puppet)、体系办事与资本的监控(应用Nagios+Cacti或许其他),经由过程这些开源的主动化运维软件,来削减我们的任务量,削减毛病发生频率,增长我们的歇息时光,来使我们能有更多的时光来进修与做其他本身想做的事。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|