自动化部署是自动化运维的重要内容之一,如果一个公司经常喊自动化运维,但没有持续集成的概念,没有实施自动化部署,还需要程序员手工打包部署,那么无疑其生产方式是落后的。持续集成的工具有很多,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
最近做一个项目临近测试,购买的是阿里云的服务器,每次部署都是手动打包war,然后上传到服务器,然后修改配置文件,不仅繁琐,而且费时,就思索着找一个一键式的部署方式,今天终于腾出时间来做这件事,记录一下。 先决条件 远程服务器已配置ssh免密码登录(因为免密码登录便于实现全自动化) 本地具备ssh环境 ...
分类:
系统相关 时间:
2016-05-24 20:40:48
阅读次数:
184
前言:网络安装服务器套件Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前RedHat推出了Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装Linux,只要搞定PXE、DHCP、
TFTP,还有那满屏眼花缭乱不知所云的Kickstart
脚本,我们就可..
分类:
其他好文 时间:
2016-05-23 19:24:24
阅读次数:
224
主要参考文章“虫师”自动化部署教程,不过结合自己的一些情况记录此博客~ 1.准备安装包 1)jdk; 下载及安装过程省略,我下载的是jdk1.7版本。 2) adt&SDK; SDK下载的是eclipse和sdk结合的版本,下载后需要更新SDK Manager中需要的android版本,我为了以后下 ...
分类:
移动开发 时间:
2016-05-23 19:13:35
阅读次数:
339
根据项目需要,前段时间在搞EMM系统各种安装包的自动化部署工作,主要包括一键安装和一键启动\停止功能。总结记录下来,以供后用。 本文主要是自动安装MySQL5.7.11版,Linux版脚本在CentOS7系统下测试通过。 流程如下: a. 增加mysql用户和组 b. 检查系统是否安装有老版MySQ ...
分类:
数据库 时间:
2016-05-23 16:54:43
阅读次数:
244
一:Cobbler与PXE的区别: PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的技术,需要网卡的硬件支持,工作于C/S的网络模式,支持客户端通过网络从服务器下载映像,并支持客户端机器通过网络启动操作系统,在启动过程中,客户端需要从服务器分配 ...
分类:
其他好文 时间:
2016-05-23 10:27:48
阅读次数:
156
PXE全自动化部署
1、部署安装环境
1.1安装http
[root@NTP~]#yuminstallhttpd–y
[root@NTP~]#chkconfighttpdon
[root@NTP~]#servicehttpdstart
1.2安装tftp
[root@NTP~]#yum-yinstalltftp-server
[root@NTP~]#vi/etc/xinetd.d/tftp
servicetftp
{
socket_type=dgram
protocol=..
分类:
Web程序 时间:
2016-05-19 19:34:06
阅读次数:
690
运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的。面对生产环境中不同服务器的需求,该如何实现批量部署多版本的操作系统呢?Cobbler便可以的满足这一实际需求,实..
分类:
其他好文 时间:
2016-05-18 10:57:28
阅读次数:
286
通过callback的方式,我们可以通过自己的方式和思路实现项目监控统计,以及**自动化部署项目**的目的.
在这次学习的过程中,顺便了解了ngrok,sinatrarb以及Ruby.
语言并不是隔阂,仅仅是解决问题的工具而已.
:)...
分类:
Web程序 时间:
2016-05-14 06:49:47
阅读次数:
544