- 论坛徽章:
- 0
|
回复 1# send_linux
1、自动化运维是否大势所趋?
这个应该是运维从业者的一个必修的技术,自动化就是将一条一条的命令汇集到一个。sh文件中执行,进而通过条件定点的执行命令减少干预程度;
搞运维要有一定的灵活方式,自动化运维包括大规模的自动化部署,无论是操作系统还是到具体的应用环境还是具体的细节的conf文件;服务器的的监控工具,如nagios cacti等都应属于自动化的运维的一个步骤,通过监控工具可以提升运维的故障及时响应;故障的自动修复处理流程,这里的流程应该是涵盖到应用的程序的自动修复,如hadoop 少了个把节点仍然是可以执行的;
2、自动化运维中需要注意的问题
自动化的运维要具体结合项目环境的实际状况不能要过于追求众多的各类工具Puppet, CFengine, MCollective, Func, ControlTier, Cobbler.要合理选择合适的工具
3、puppet自动化运维实战讨论
这个自然有很多优势可管理配置文件、用户、cron任务、软件包、系统服务。
可以取消ssh账号登录,部署好的puppet系统通过此更新,通过监控工具获取节点状态,通过puppet执行对服务器的管理操作。 |
|