许多企业使用云服务,自动化运维的工具也越来越火,安装和使用了三种自动化运维工具puppet、saltstack、ansible个人的一点心得看法;puppetc/s构架服务端puppetmaster客户端puppetagent进程启动程序使用ruby进程有监听端口master8140agent8139原理agent客户端puppet.conf配置ma..
分类:
其他好文 时间:
2016-04-24 19:01:11
阅读次数:
1071
源码下载:gitclonehttps://github.com/oldtian/Oliver.git1、安装以下软件1.1安装nginx安装过程略1.2安装mysql安装过程略1.3安装python2.7.10升级安装python2.7.10wgethttps://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar-zxfPython-2.7.10.tgz
cdPython-2.7.10
..
分类:
其他好文 时间:
2016-04-22 10:42:31
阅读次数:
538
做过kickstart/cobbler的同学应该都知道postinstall,它是用来在自动化安装操作系统时执行的脚本,比如配置ip,分区,格式化硬盘,安装包等。下面讲讲我在写postinstall时遇到的一些关于硬盘分区的问题。废话不多说,先贴上处理硬盘的脚本,这里只是处理非系统盘的其他硬盘。ec..
分类:
其他好文 时间:
2016-04-21 18:44:02
阅读次数:
258
下载地址:gitclonehttps://github.com/oldtian/Oliver.git1、首页1.1饼状图展示不同类型服务器数量和占比情况;1.2柱状图展示不同业务平台服务器数量;1.3半环状图展示正在使用与闲置状态的服务器数量和占比情况;1.4半环状图展示维保期内和过期的服务器数量和占比情况(物理..
分类:
其他好文 时间:
2016-04-21 12:01:15
阅读次数:
211
简介Oliver运维管理系统是本博主自主开发的首款运维管理系统,在学习python的过程中一直想尝试开发一款属于自己的运维管理系统,但由于水平有限,时间又不太多就只能慢慢摸索,也是一边摸索一边开发,其间修改了无数次,请教了无数次开发同事,最终于今年4月份成形,目前已经应..
分类:
其他好文 时间:
2016-04-20 11:44:05
阅读次数:
285
Cobbler是一个开源项目,用来部署和安装系统。Cobbler不仅仅是一个pxe服务器,他还可以管理dns和dhcp。一般数据中心里或者生产环境,是不允许dhcp,但是pxe需要使用dhcp,所以我们这里根据mac地址来分配IP,这样dhcp就不会影响现有网络了。1、首先关闭selinux[root@server04~]#sed-..
分类:
其他好文 时间:
2016-04-18 15:44:24
阅读次数:
265
需求:1、因为做cobbler测试怕影响到公司正常的网络环境;所以使用virtualbox来创建虚拟机进行测试;2、同时要求虚拟机能够访问外网(安装各种包)但又不影响公司dhcp服务器;解决方案:使用virtualbox创建双网卡,网卡1选择桥接,网卡2选择内部网络;如图:1、进入linux服务器..
分类:
其他好文 时间:
2016-04-14 18:10:22
阅读次数:
239
本文介绍---collber,路径和配置文件都是完全默认的配置安装步骤1准备测试环境虚拟机vmwarenat模式VMware的NAT模式的dhcp服务也关闭,避免干扰。2准备系统环境关闭selinux关闭iptables,按epel源,可以使用阿里云的epelcat/etc/redhat-releasegetenforce/etc/init.d/iptablesst..
分类:
其他好文 时间:
2016-04-14 07:05:03
阅读次数:
338
一、什么样的情形需要批量部署1、操作系统的安装常见的有collber,redhatsatelite(redhat)系统专用。2、操作系统的配置常见的有cfengine,puppet,chef,func。其中puppet最受欢迎3、批量程序的部署4、批量命令的运行查看状态信息二、ansible介绍ansible的架构大致如下ansible是新..
分类:
其他好文 时间:
2016-04-13 07:24:37
阅读次数:
294