自动化部署是自动化运维的重要内容之一,如果一个公司经常喊自动化运维,但没有持续集成的概念,没有实施自动化部署,还需要程序员手工打包部署,那么无疑其生产方式是落后的。持续集成的工具有很多,jenkins是其中典型代表之一。1、经过测试,jenkins2.0在tomcat6.0.39+jdk1.6..
分类:
其他好文 时间:
2016-05-25 13:28:54
阅读次数:
217
自动化运维体系1.系统预备自动化安装操作系统及常用软件包---(PXEkickstart---ks.cfg)2.配置管理自动化部署业务系统软件包并完成配置---puppet远程管理服务器(开关服务等)变更回滚3.监控报警(cacti|ngioas|zabbix)服务器可用性、性能、安全监控向管理员发送报警信息PXE无人职守..
分类:
其他好文 时间:
2016-05-24 22:49:42
阅读次数:
283
根据项目需要,前段时间在搞EMM系统各种安装包的自动化部署工作,主要包括一键安装和一键启动\停止功能。总结记录下来,以供后用。 本文主要是自动安装MySQL5.7.11版,Linux版脚本在CentOS7系统下测试通过。 流程如下: a. 增加mysql用户和组 b. 检查系统是否安装有老版MySQ ...
分类:
数据库 时间:
2016-05-23 16:54:43
阅读次数:
244
from http://bbs.chinaunix.net/thread-3779206-1-1.html系统安装是交给IDC人员,最小化安装有标准规范Nagios、Cacti生产用的最多ControlTier、Zabbix、Puppet--这些折腾和测试过目前批量改密是用的脚本主机统一管理和登录是 ...
分类:
其他好文 时间:
2016-05-20 23:53:21
阅读次数:
178
1. 常量命名规则 在Python中,会在变量命名上标明某变量是常量,通常采用全是大写的方式来标明,如: 2、Python编译 python先把源码文件(.py)编译成字节码文件(.pyc) python3执行后,生成了一个__pycache__目录,pyc会在此目录下,python2执行可以看到直 ...
分类:
编程语言 时间:
2016-05-20 19:38:19
阅读次数:
164
1、When语句有时候用户有可能需要某一个主机越过某一个特定的步骤.这个过程就可以简单的像在某一个特定版本的系统上少装了一个包一样或者像在一个满了的文件系统上执行清理操作一样.这些操作在Ansible上,若使用`when`语句都异常简单.When语句也含Jinja2表达式,第一个例子:tas..
分类:
其他好文 时间:
2016-05-19 21:30:08
阅读次数:
7931
一、inventory介绍前面我们介绍过ansible的hosts文件是存放被管理主机的,被管理主机比较少的情况下,直接在hosts中定义即可,但是以后很定会管理多台主机,而ansible可管理的主机集合就叫做inventory。在ansible中,描述你主机的默认方法是将它们列在一个文本文件中,这个文件..
分类:
其他好文 时间:
2016-05-19 19:28:05
阅读次数:
924
本书由资深运维程师联手打造,通过大量实例,详细讲解Ansible这个自动化运维工具的基础原理和使用技巧;从基础的架构解析、安装配置,到典型应用案例分析,作者分享了自己在工作中的实战经验,为各类运维操作、运维开发人员提供了翔实的指南。本书主要内容包括:Ansible架构及..
分类:
其他好文 时间:
2016-05-19 13:30:46
阅读次数:
393
一、Cobbler安装
前提:cobbler由epel源提供,故此需要事先配置指向epel的yum源方可进行类似下面的安装过程。
# yum install -y epel-release
# yum install -y cobbler cobbler-web pykickstart debmirror
# service httpd start
# servi...
分类:
其他好文 时间:
2016-05-18 19:51:25
阅读次数:
238
一大波高质量Linux运维和自动化运维公开课正在来袭,你准备好了么?2016为了感谢广大同仁对马哥linux运维学院的支持,经过内部商讨,特推出一系列公开课来助力大家在职场中的发展!接下来就跟随小编来瞧瞧马哥linux运维学院都为大家呈上了一份什么样的神秘干货大礼包???公开..
分类:
系统相关 时间:
2016-05-18 11:02:58
阅读次数:
229