企业自动化运维
来源:互联网 发布:java 唤醒指定线程 编辑:程序博客网 时间:2024/06/04 17:54
http://bbs.chinaunix.net/thread-3779206-1-1.html
系统安装是交给IDC人员,最小化安装有标准规范
Nagios、Cacti生产用的最多
ControlTier、Zabbix、Puppet--这些折腾和测试过
目前批量改密是用的脚本
主机统一管理和登录是买的第三方产品
自己内部用python开发了一套运维管理系统
php开发数据库备份检查工具
+++++++++++++++++++++++++++
1.不部署(或者无需刻意部署)agent的
ssh,ssh+except做自动应答,其他基于ssh的(串行跑的,并行跑的等等)
优点:方便,无需部署(例如sshd一般默认安装且开启daemon)
缺点:慢
2.需部署agent的
puppet,cfengine,自己写的(例如python、perl等方式,shell实现不了socket级别的貌似)
优点:速度快
缺点:当然是需部署了,上手不易,而且自己开发的话不好搞定(我是小白,没这个能力)
我就能想到这么多,错误之处望大家勿怪
+++++++++++++++++++++++++++
一:所知的运维自动化工具应用类别
我理解一般分这么几类
1.系统安装初始化
2.环境部署、配置变更、进程监控、日志监控
3.代码分发
二:常用的运维自动化工具
bacula cobbler zabbix cfengine swatch... ,最主要得还是脚本
三:简单介绍下目前使用的自动化工具的功能
目前所使用的自动化运维工具主要还是cobbler用于自动安装系统和初始化,cfengine来做配置的变更修改,svn+hook 方式实现代码的自动发布
还有swatch 来做应用的日志监控来自动重启服务,bacula来做数据的集中备份管理。
对自动化运维的理解
其实对运维工程师来说,能自动来做的地方不要手动,能交给程序来做的事情就让程序做就是自动化运维的动力,现有的各种工具只是让
自动化运维更加方便。很多时候一个计划任务加上一个shell脚本就可以满足自动化运维的要求了。
各大互联网公司内部的几千上万台机器绝大多数操作都是自动化操作的,不过这些都属于核心技术,涉及安全也不会对外放开,对于中小型
企业没有专门的运维开发人员,只能靠运维工程师自己多想,多尝试,不过运维工程师一般开发能力都不强,也就很难做出太多的东西。
经验
最好的工具是适合自己业务的工具,一套自动化运维工具也是由一个一个小模块组成的。还有就是自动化之前一定要确定自动化运维的准确性
做好测试工作,不要认为没有问题,结果跑了一段时间才发现没有达到预期的目的甚至对业务造成影响和损失。某些工作手工检查和确认还是必要的。
+++++++++++++++++++++++++++
其实那么多自动化运维工具无非就两大类。
1、监控报警类
这块开源的很多,公司自己开发的也多。不过我觉得还是选择一款开源的玩熟就好了,没必要反复制造轮子。就拿绘图来说,估计没几家自己开发的图形监控有cacti功能强大吧。cacti针对中小企业来说够用了。如果企业大了,机器确实太多了,可以考虑分布式的监控了,可以考虑使用多台cacti按功能或者地域划分监控。还是那句话,方法总是有的,看你怎么平衡。
2、批量管理类
chifeng,puppet,expect,批量shell,还有很多各家自己开发的工具。
其实我觉得批量管理工具满足三点就好了。
(1、工具安全性,不能成为黑客攻击的入口
(2、功能校验,对发出的命令有校验和过滤功能,如果发现命令不正确或者危险命令,就忽略执行,避免对系统照成伤害。
(3、功能不用太强,一般就是批量修改密码,主机名,安装软件,修改配置文件之类的。
针对批量管理,能够把shell或者python玩好,中小企业就差不多了。
+++++++++++++++++++++++++++
1. 自己的虚拟化平台用linux+kvm,推荐proxmox,虽然有些小地方不是很稳定,但是总体功能没有问题,包括迁移、备份、恢复;
2. 内部在用nagios监控,配置好短信报警,基本上不用担心意外,也根据实际情况写点简单的监控脚本什么的;
3. 系统很多,但是分属多个系统,运营类的,不敢批量操作。
+++++++++++++++++++++++++++
1,针对本次话题说说您对自动化运维的理解
用定期执行的脚本或者工具来替代手动命令完成某一项工作,
优点:可量化,可查询,减少重复劳动,减少人为错误的风险。。。。
2,分享您在使用这些自动化工具中的经验
系统部署:Cobbler
系统更新和应用部署: Puppet
版本控制:git
远程登录:vnc netsupport(这个是收费的)
监控:Nagios、cacti
虚拟化:KVM xen VMWARE(公司现在用这个)
备份:tar 配合find写脚本
+++++++++++++++++++++++++++
+++++++++++++++++++++++++++
系统安装是交给IDC人员,最小化安装有标准规范
Nagios、Cacti生产用的最多
ControlTier、Zabbix、Puppet--这些折腾和测试过
目前批量改密是用的脚本
主机统一管理和登录是买的第三方产品
自己内部用python开发了一套运维管理系统
php开发数据库备份检查工具
+++++++++++++++++++++++++++
1.不部署(或者无需刻意部署)agent的
ssh,ssh+except做自动应答,其他基于ssh的(串行跑的,并行跑的等等)
优点:方便,无需部署(例如sshd一般默认安装且开启daemon)
缺点:慢
2.需部署agent的
puppet,cfengine,自己写的(例如python、perl等方式,shell实现不了socket级别的貌似)
优点:速度快
缺点:当然是需部署了,上手不易,而且自己开发的话不好搞定(我是小白,没这个能力)
我就能想到这么多,错误之处望大家勿怪
+++++++++++++++++++++++++++
一:所知的运维自动化工具应用类别
我理解一般分这么几类
1.系统安装初始化
2.环境部署、配置变更、进程监控、日志监控
3.代码分发
二:常用的运维自动化工具
bacula cobbler zabbix cfengine swatch... ,最主要得还是脚本
三:简单介绍下目前使用的自动化工具的功能
目前所使用的自动化运维工具主要还是cobbler用于自动安装系统和初始化,cfengine来做配置的变更修改,svn+hook 方式实现代码的自动发布
还有swatch 来做应用的日志监控来自动重启服务,bacula来做数据的集中备份管理。
对自动化运维的理解
其实对运维工程师来说,能自动来做的地方不要手动,能交给程序来做的事情就让程序做就是自动化运维的动力,现有的各种工具只是让
自动化运维更加方便。很多时候一个计划任务加上一个shell脚本就可以满足自动化运维的要求了。
各大互联网公司内部的几千上万台机器绝大多数操作都是自动化操作的,不过这些都属于核心技术,涉及安全也不会对外放开,对于中小型
企业没有专门的运维开发人员,只能靠运维工程师自己多想,多尝试,不过运维工程师一般开发能力都不强,也就很难做出太多的东西。
经验
最好的工具是适合自己业务的工具,一套自动化运维工具也是由一个一个小模块组成的。还有就是自动化之前一定要确定自动化运维的准确性
做好测试工作,不要认为没有问题,结果跑了一段时间才发现没有达到预期的目的甚至对业务造成影响和损失。某些工作手工检查和确认还是必要的。
+++++++++++++++++++++++++++
其实那么多自动化运维工具无非就两大类。
1、监控报警类
这块开源的很多,公司自己开发的也多。不过我觉得还是选择一款开源的玩熟就好了,没必要反复制造轮子。就拿绘图来说,估计没几家自己开发的图形监控有cacti功能强大吧。cacti针对中小企业来说够用了。如果企业大了,机器确实太多了,可以考虑分布式的监控了,可以考虑使用多台cacti按功能或者地域划分监控。还是那句话,方法总是有的,看你怎么平衡。
2、批量管理类
chifeng,puppet,expect,批量shell,还有很多各家自己开发的工具。
其实我觉得批量管理工具满足三点就好了。
(1、工具安全性,不能成为黑客攻击的入口
(2、功能校验,对发出的命令有校验和过滤功能,如果发现命令不正确或者危险命令,就忽略执行,避免对系统照成伤害。
(3、功能不用太强,一般就是批量修改密码,主机名,安装软件,修改配置文件之类的。
针对批量管理,能够把shell或者python玩好,中小企业就差不多了。
+++++++++++++++++++++++++++
1. 自己的虚拟化平台用linux+kvm,推荐proxmox,虽然有些小地方不是很稳定,但是总体功能没有问题,包括迁移、备份、恢复;
2. 内部在用nagios监控,配置好短信报警,基本上不用担心意外,也根据实际情况写点简单的监控脚本什么的;
3. 系统很多,但是分属多个系统,运营类的,不敢批量操作。
+++++++++++++++++++++++++++
1,针对本次话题说说您对自动化运维的理解
用定期执行的脚本或者工具来替代手动命令完成某一项工作,
优点:可量化,可查询,减少重复劳动,减少人为错误的风险。。。。
2,分享您在使用这些自动化工具中的经验
系统部署:Cobbler
系统更新和应用部署: Puppet
版本控制:git
远程登录:vnc netsupport(这个是收费的)
监控:Nagios、cacti
虚拟化:KVM xen VMWARE(公司现在用这个)
备份:tar 配合find写脚本
+++++++++++++++++++++++++++
+++++++++++++++++++++++++++
0
上一篇:命令行浏览器 curl 命令详解,Linux中访问url地址
下一篇:excel中如何实现提取汉字的拼音首字母
相关热门文章
- 企业无线网络案例-AC内三层漫...
- 企业无线网络案例-二层漫游...
- 欢迎天津企业选址在ChinaUnix...
- 《循序渐进Linux》第二版即将...
- OpenStack最新版本Liberty发布...
- 关于SSI
- IP Sec VPN与NAT破镜重圆
- JS模拟鼠标自动点击
- UT2.0正式版下载
- tomcat6.0配置(含配置视频下载...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 企业自动化运维
- ServiceWise 改变生产制造企业自动化IT运维模式
- 关于企业开发运维自动化的一些想法
- 企业的信息自动化
- 企业如何实现企业流程的自动化?
- 企业如何选择仓库自动化
- 自动化运维第一步-自动化安装CentOS
- 自动化运维
- 运维自动化
- 系统自动化运维
- 运维自动化
- python自动化运维
- 运维自动化架构
- 自动化运维Chef
- 自动化运维概述
- 自动化运维工具
- 自动化运维
- ansible 自动化运维
- 苦逼的淘宝应用开发者
- 用linux的curl实现自动投票
- 命令行浏览器 curl 命令详解,Linux中访问url地址
- NO architectures to compile for (ONLY_ACTIVE_ARCH=YES,active arch=x86_64
- ZeroMQ介绍
- 企业自动化运维
- Linux中的内存管理
- WebRTC学习与DEMO资源一览
- excel中如何实现提取汉字的拼音首字母
- iOS 之国际化语言切换
- BM算法的C++实现
- high_memory 物理地址最高值 内存 大于 1G
- python多线程join方法导致不能接收信号
- 支付宝担保交易接口问题
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
50商混站
商混搅拌站价格
商混搅拌站设备价格
商混地泵
商混搅拌站设备
商混泵
商混价格
商混搅拌站管理系统
小型商混车
小型商混设备
商混站试验室
商混养护
商混站设备价格
商混站建设
商混车报价表
商混外加剂
商混车报价
商混搅拌站租赁
商混站设计
商混运输车
商混车配件
商混灌车
什么叫商混
商混是什么
小型商混搅拌机
商混站投资
移动商混站
商混水泥价格
商混资质
商混车怎么开
商混泥土
商混楼
一方商混多少吨
商混站是什么
商混车二手
商混人才网
商混棒车
商混站招聘
宏基商混
商混站除尘器
商混招标