- 论坛徽章:
- 1
|
下面是个人理解,欢迎各种拍砖!
一. 运维工程师需要具备哪些性格特质?
1.技术方面:
扎实的系统知识:需要以一个sysadmin的要求熟练掌握个存储,网络,数据库,缓存,基础服务,负载均衡,安全等各个层面的东西。
较强的理解和设计能力:如需要对监控系统,容量评估,机器管理,配置管理,持续部署,服务预案,服务可用性等有很好的掌握,并能设计不同的解决方案和系统架构。
较强的开发和学习能力:对于运维过程中的代码开发管理,流程管理和新技术新知识的不断学习。
2.非技术方面:
责任心和决策力:需要对自己负责运维的东西负责,能做到提前发现系统隐患,遇到突发问题时能迅速作出判断,减少损失。
沟通和协调能力:运维所做的事情是和各个产品人员,开发人员,测试人员,数据库人员进行沟通,所以需要能和不同的人进行持续沟通,及时反馈,并进行人员和工作的协调。
时间管理能力:和不同的人进行沟通,也会被各种不同的人打扰,所以需要提前安排好时间,做好计划,保证在一定的时间内完成预期的事情。
二. 自动化运维工具有哪些?
操作系统自动化安装:kickstart
系统配置管理:puppet,chef等
批量操作:salt,pssh等
自动化部署工具:capistrano,fabric,jenkins等
监控工具:zabbix,nagios,cacti等
三. 对于企业来说,IT自动化运维要特别注意什么?
1.自动化意识:需要清楚哪些需要自动化,哪些是可以不用自动化的,对于经常使用的需要自动化,但不是所有的东西都需要自动化,需要根据自动的业务需求确定。
2.操作流程:对于自动化的东西,需要有对应的操作流程,再好的自动化都需要按照流程来操作和变更。
3.不断更新:企业的需求会不断变化,同时自动化的需求也会不断变化,所以需要对自动化的东西进行不断更新,满足it的自身变化需求。
四. 目前比较流行的围绕集群技术的开源产品有哪些?
1.双机热备:heartbeat,keepalived
2.负载均衡类:lvs
3.缓存类:redis,memcached,mongodb
4.代理层:haproxy,nginx,dbproxy
5.存储层:GFS,mooseFS,ZFS,ceph,hadoop
7.数据库层:mysql
6.XAAS平台:cloudstack,cloud foundry,openstack,openshift
五. 说说读完试读章节后您的感想。
试读章节通过从两个开源的监控系统cacti,nagios基本运行原理,搭建,配置和对应用的监控实现进行讲解,让读者逐步了解监控系统的工作原理和机制,为读者揭开了一个基本的监控系统所做的基本工作。
|
|