没有合适的资源?快使用搜索试试~ 我知道了~
2010 年 9 月 第零期(测试刊)
本期主题:运维自动化
关键字:DevOps,开源运维工具,Kickstart,Cobbler,敏捷运维
本期内容索引
Linux 运维趋势 第 0 期 运维自动化
【人物】运维专家李洋:漫谈基于开源服务的运维自动化实现.................3
【八卦,趣闻&数字】.......................................................................................5
【国际前沿】什么是 DevOps?......................................................................6
【运维漫画阁】正则表达式有什么用?.......................................................10
【命令行&工具】面向 Linux 系统管理员的开源工具链...........................11
【命令行&工具】自动化开源工具一览........................................................14
【实战】Kickstart 无人值守安装搭建 RHCE 实验室.................................16
【实战】戏说 Cobbler:Linux 网络安装的革命........................................20
【下期预告】.....................................................................................................21
杂志策划:51CTO
系统频道
本期主编:lazycai
本期专家:李洋
技术顾问:抚琴煮酒、王文文
特别顾问:杨文飞
Logo 制作:高鹏飞
交流圈子:http://g.51cto.com/linuxops
邮件群组:groups.google.com/group/linuxops-cn
(订阅方式:发送 Email 到
linuxops-cn+subscribe@googlegroups.com)
投稿信箱:yangsai@51cto.com
(注:本杂志并不单独接受投稿,所有投稿的接受对象为
51CTO 系统频道)
Linux 运维趋势 2010 年 9 月 第 0 期 第 2 页 交流圈:http://g.51cto.com/linuxops
【人物】运维专家李洋:漫谈基于开源服务的运维自动化实现
【人物】运维专家李洋:漫谈基于开源服务的运维自动化实现
人物专访 | 李洋
采访&编辑:杨赛
随着各种业务对 IT 的依赖性渐重以及云计
算技术的普及,企业平均的 IT 基础架构规模正
不断扩张。有些 Web 2.0 企业可能会需要在两
个星期内增加上千台服务器,因此对运维而言,
通过手动来一个一个搭建的方法不仅麻烦、效
率低下,而且非常不利于维护和扩展。即使是
在传统的企业当中,日常的备份、服务器状态
监控和日志,通过手动的方式来进行的效率也
很低,是一种人力的浪费。因此,自动化早已
是每个运维都必须掌握的看家本领。
在不同的企业中,自动化的规模、需求与
实现方式都各不相同,因此在技术细节层面,
运维之间很难将别的企业的方法整个套用过来。
然而在很多情况下,自动化的思路是有共通之
处的。因此,51CTO 系统频道最近邀请了中国
移动通信研究院的项目经理李洋先生,就运维
自动化实现,尤其是基于开源工具的运维自动
化,谈了谈自己的经验和看法。
李洋,博士毕业于中科院计
算所。10 多年来一直从事计
算机网络信息安全研发工作 ,
曾主持和参与多项国家重点
项目以及信息安全系统和企
业信息安全系统的研发工作 。
具有 Linux 系统应用、管理 、
安全及内核的研发经验,擅长网络安全技术、
协议分析、Linux 系统安全技术、Linux 系统及
网络管理、Linux 内核开发等。
51CTO:能否先大致谈谈您的运维经历?
李洋:我的运维经历分 3 个阶段:
(1)靠纯手工、重复地进行软件部署和运维;
(2)通过编写脚本方便地进行软件部署和运维;
(3)借助第三方工具高效、方便地进行软件部
署和运维。
这几个阶段是随着我知识、经验、教训不断积
累而不断演进的。而且,第 2 个阶段和第 3 个
阶段也可以说是齐头并进的。Linux 下的第三
方工具虽说已经不少了,但是 Linux 下的脚本
编写对运维工作的促进是绝对不可以忽视的。
所以我在实践中一直是两种方式都采用。
51CTO:在 Linux 下有哪些运维工具是让您感
觉特别好用、眼睛一亮的?
李洋:其实 Linux 下的运维工具不算太多,我
觉得比较好用的包括 RedHat 提供的 Kickstart
Installations 自动安装解决方案,不过该方案
相对比较繁琐;目前有的工程师认为 Cobbler
是让人眼前一亮的好工具,个人感觉也挺不错。
另外,其实 Linux 下能够方便地通过编写 shell
脚本、使用 CronTab 等方法来进行运维,个人
认为这也是非常不错的选择。
51CTO:有人理解自动化就是运维为了减少重
复枯燥的工作而建立的流程方法,而除此之外,
自动化还能够带来减少人为错误、及时报警与
故障恢复、提高业务可用性等好处。您对运维
工作自动化是如何理解的?您认为自动化的技
能/意识对于运维的重要程度如何?
李洋:运维工作自动化确实包含上述 2 个方面,
归纳总结来其实就是:把零碎的工作集中化,
把复杂的工作简单有序化,把流程规范化,最
大化地解放生产力,也就是解放运维人员。
自动化的技能/意识对于运维工作至关重要。运
维工作不是简单的使用工具,这里面还有很多
技巧和意识。具体的技巧/意识包括:
(1)如何驾驭这些琳琅满目的工具为己所用
Linux 运维趋势 2010 年 9 月 第 0 期 第 3 页 交流圈:http://g.51cto.com/linuxops
【人物】运维专家李洋:漫谈基于开源服务的运维自动化实现
(2)如何根据不同的应用环境来选用不同的工
具
(3)如何根据应用来组合使用工具
等等等等。一定要记住一点:工具是来帮助人
进行运维的,这中间还需要人的干预和决策,
工具不能代替完全的运维工作。
51CTO:自动化针对的范围可以大致分为安装
自动化、部署自动化、监控自动化等方面。除
此之外,还有哪些方面是您比较关注的?(比
如软件发布、更新、备份等)对于这几个方面
的技术实现,您一般采用哪些工具?这些工具
相比其他同类工具的优势在哪里?
李洋:自动化其实还包括软件发布自动化、升
级自动化、安全管控自动化、优化自动化等等。
我个人比较关注管理和安全方面的技术实现,
比如说 HP 和 IBM 出品的一些 ITIL 和 ITSM 产
品等我都在使用,比如 HP Openview,IBM
Tivoli 等等。这些工具都有 Linux 的版本,与
其他同类工具相比的优势应该在于他们的商业
应用成熟度,都是老品牌了。
51CTO:针对一个小规模的网站,到百万量级、
千万量级的网站,您在考虑工具的选择上会有
怎样的不同?
李洋:我在选择上对于百万量级、千万量级的
网站尤其会考虑选择成熟的工具、性能高的工
具、熟悉的工具。而对于小规模的网站,则会
考虑选择一些开源的、免费的工具。这个原则
就是以应用为导向,百万量级、千万量级的网
站牵涉的面广、要求高,不成熟的工具往往很
难说服我使用,所以主要是在成熟度方面。
51CTO:很明显,自动化的实现不是单纯学习
几个工具就能够做好的,甚至于规划不好的情
况,自动化不仅没有节省人力,反而带来了更
多的问题。您建议运维人员在考虑自动化流程
的过程中应该遵循怎样的原则或思路?
李洋:其实前面多多少少也谈到这个问题了。
归纳一下,包括如下几点原则:
(1)根据应用选择工具
(2)对于关键应用,选择成熟度高的工具
(3)不能过分依赖一种工具,需要进行对比和
分析
(4)对工具的特性做到精通
(5)是人驾驭工具,人要监督工具,而不是工
具来驾驭人
(6)别忘了脚本。
51CTO:您推荐运维人员可以通过哪些资源、
渠道来学习有关自动化方面的经验知识?
据我个人的经验,很多专业网站,比如
51CTO、网管员世界等都是很不错的媒体,我
看有这方面的很多文章,运维人员可以多多涉
猎和学习;另外,运维人员还可以根据选择的
自动化工具,登陆该工具的网站进行学习,一
般这样的网站都会有一些运维的基础知识来辅
助运维人员更快地熟悉工具使用。
原文链接:
http://os.51cto.com/art/201009/224077.htm
相关阅读:
网站运维之道 之自动化管理 via dbanotes.net
怎样做一个优秀而懒惰的系统管理员 via ixpub
系统管理员与开发者界限日渐模糊 via 51CTO
Linux 运维趋势 2010 年 9 月 第 0 期 第 4 页 交流圈:http://g.51cto.com/linuxops
剩余20页未读,继续阅读
资源推荐
资源评论
104 浏览量
5星 · 资源好评率100%
2020-07-21 上传
2022-03-10 上传
186 浏览量
126 浏览量
2017-10-31 上传
5星 · 资源好评率100%
179 浏览量
156 浏览量
2024-07-25 上传
170 浏览量
5星 · 资源好评率100%
167 浏览量
5星 · 资源好评率100%
124 浏览量
2019-09-09 上传
188 浏览量
142 浏览量
199 浏览量
资源评论
zyxwy119
- 粉丝: 10
- 资源: 60
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Qt的上海地铁换乘系统详细文档+全部资料+高分项目.zip
- 发那科机器人二次开发 C#读取和写入数据,可以获取点位信息
- 基于QT的人脸识别,定位导航,脑电心率测算,用GPRS传到服务端的疲劳驾驶检测系统详细文档+全部资料+高分项目.zip
- 基于Qt的图书管理系统普通用户操作界面详细文档+全部资料+高分项目.zip
- 基于Qt的文件共享系统,类似百度网盘详细文档+全部资料+高分项目.zip
- 基于QT的网络视频监控系统详细文档+全部资料+高分项目.zip
- 基于QT的图书管理系统详细文档+全部资料+高分项目.zip
- 基于QT的学生成绩管理系统,QSS界面设计,SQL数据库的使用详细文档+全部资料+高分项目.zip
- 基于Qt的物业管理系统详细文档+全部资料+高分项目.zip
- 基于QT的直播管理系统详细文档+全部资料+高分项目.zip
- 基于Qt的学生信息管理系统、教师端:支持增删查改,班级成绩分析。学生端:查看成绩详细文档+全部资料+高分项目.zip
- 基于Qt的智能病房系统详细文档+全部资料+高分项目.zip
- 基于Qt构建的目标检测系统。基于dlib_rear_end_vehicles数据集详细文档+全部资料+高分项目.zip
- 基于QT的智能家居系统详细文档+全部资料+高分项目.zip
- 基于Qt和Mysql的教务管理系统详细文档+全部资料+高分项目.zip
- 基于Qt和mysql的大学生二手管理系统详细文档+全部资料+高分项目.zip
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功