码迷,mamicode.com
首页 > 编程语言 > 详细

python   puppet  

时间:2014-07-17 08:03:43      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:python   puppet   

puppet   


master  enc  外部节点过滤器   客户端连服务端主动执行脚本   hostname  

判断hostname是否存在   cmdb是否有hostgroup   site.pp      


agent


sn

uuid


facter


curl "http://192.168.3.9:8000/gethostbyid?hostidentity=sasafdfewqr12134241"


url

json

两种put数据


curl   get数据形式


!!!!!!一定不能把文件名命名为模块名


先启动cmdb

add.py   上传数据

注意hosts

启动服务端


启动客户端  


远程主机

paramilo  只要写出一个工具,


进程里面有很多线程

线程之间共享内存  更节省资源

s = paramiko.SSHClient()

s.load_system_host_keys()#加载本机know_hosts文件

s.set_missing_host_key_policy(paramiko.AutoAddPolicy())  #如果没有加进去

pkey_file=‘/home/test/.ssh/id_rsa‘

key=paramiko.RSAKey.from_private_key_file(pkey_file)

s.connect(host,22,user,pkey=key,timeout=5)

stdin,stdout,stderr=s.exec_command(cmd)#执行命令

stdout.read()

s.close()


threading  实现多线程


一个地址段  实现   每台主机实现时间查看


192.168.1.1   192.168.1.100


/etc/init.d/rc.sysinit 

initramfs-2.6.32-279.e16.x86_64.img

比较好的脚本


dsh  批量安装  没有安装可以用

puppet  正常系统  安装puppet


1.api  取出数据是字符串的格式

2.一个地址段  实现   每台主机实现时间查看

本文出自 “muzinan的技术博客” 博客,请务必保留此出处http://muzinan110.blog.51cto.com/684213/1439045

python   puppet  ,布布扣,bubuko.com

python   puppet  

标签:python   puppet   

原文地址:http://muzinan110.blog.51cto.com/684213/1439045

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!