摘要本文主要写用python脚本远程连接多台服务器,然后批量执行命令,最终返回命令执行结果。这个可以说是Ansible,Puppet等工具的最简单的雏形。做运维的同学应该都知道的。正文multi_task.py#_*_coding:utf-8_*_
importmultiprocessing
importparamiko
importgetpass
importCo..
分类:
编程语言 时间:
2015-11-13 23:46:47
阅读次数:
845
本次安装使用的操作系统环境:Centos6.5x86_64,puppet3.8.3##服务器端1.修改主机名(很重要)服务端和各个客户端都要确保域名能正常解析到对应的服务器上!可用使用DNS服务,这里就使用修改hosts的方式来简化了.#vim/etc/hosts192.168.0.26maseter.puppet.com#vim/etc/sysconfig/ne..
分类:
其他好文 时间:
2015-11-08 15:23:32
阅读次数:
266
条件判断语句(这些语句都是写在smarty模板中的) {if $name eq 'Tom'} Welcome Sir {elseif $name eq 'Wilma'} Welcome Ma'am {else} Welcome,whatever y...
分类:
其他好文 时间:
2015-10-31 15:44:51
阅读次数:
235
一,Python的比较操作1.所有的python对象都支持比较操作1)可用于测试相等性、相对大小等;2)如果是复合对象,python会检查其所有部分,包括自动遍历各级嵌套对象,直到可以得出最终结果;2.测试操作符1)“==”操作符测试值的相等性;2)“is”表达式测试对象的一致性;例如..
分类:
其他好文 时间:
2015-10-29 16:31:25
阅读次数:
249
shell脚本编程,有三种控制结构分别是:顺序结构,条件判断结构,循环结构。本文将总结shell脚本中条件判断结构的使用方法。条件判断结构分为三种,单分支,双分支,多分支,等结构。单分支结构的语法如下:if[expression];thenstatement1statement2.........fi双分支语法结构..
分类:
系统相关 时间:
2015-10-20 06:48:54
阅读次数:
209
class?puppet_edit_confForm(forms.ModelForm):
????class?Meta:
???????model?=?puppet_edit_config
???????fields?=?‘__all__‘
???????widgets?=?{
?????????‘cont...
分类:
其他好文 时间:
2015-10-18 17:02:15
阅读次数:
1407
树结构如下: |-- puppet.conf #主配置配置文件 |-- fileserver.conf #文件服务器配置文件 |-- auth.conf #认证配置文件 |-- autosign.conf # 自动验证配置文件...
分类:
其他好文 时间:
2015-10-15 23:31:49
阅读次数:
328
yum源配置1. wget http://ftp.kaist.ac.kr/fedora//epel/6/i386/epel-release-6-8.noarch.rpm2. yum list | grep puppet` //测试yum源配置有没有问题NTP时间服务器配置 vi /etc/ntp.....
分类:
其他好文 时间:
2015-10-15 23:29:45
阅读次数:
316
yum源配置1. wget http://ftp.kaist.ac.kr/fedora//epel/6/i386/epel-release-6-8.noarch.rpm2. yum list | grep puppet` //测试yum源配置有没有问题NTP时间服务器配置 vi /etc/ntp.....
分类:
其他好文 时间:
2015-10-15 23:26:51
阅读次数:
465
from?django.core.serializers.json?import?DjangoJSONEncoder
group_name?=?puppet_host.objects.filter(ip=ip).values_list(‘host_group‘,flat=True)
g_name?=?json.dumps(list(group_name),?cls=Dja...
分类:
其他好文 时间:
2015-10-14 22:10:54
阅读次数:
243