常用模块:cron,cmd,file,mount,ntp,pkg,service,user,group cmd模块 参数: name:要执行的命令 unless:用于检查的命令,只有unless指向的命令返回False时才执行name那行的命令 cwd:执行命令时的目录,默认为root user:以 ...
分类:
其他好文 时间:
2017-08-09 18:04:09
阅读次数:
198
Ansible 简介 Ansible 类似于Saltstack,是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台。Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。Ansible具有以下特点: 部署简单,只需要在主控端部署Ansible环境,被控 ...
分类:
其他好文 时间:
2017-08-08 15:14:21
阅读次数:
1089
saltstack在使用archive.unzip功能时,会将压缩包中文件的“修改时间”替换为当前解压的系统时间,为了能够保留文件原来的“修改时间”,需要对salt-manion的源码中archive.py文件的unzip方法进行修改: ...
分类:
其他好文 时间:
2017-08-06 12:39:15
阅读次数:
146
背景需求:随意业务的发展,服务器数据也是越来越多,开发人员,运维人员也是越来越多。这时候如果有大量的人需要登录到服务器的话,那么我们就很有必要对用户进行管理。传统的方式是登录到每台服务器创建一个用户,工作重复性太大,如果有1000台怎么办?甚至有的公司用户都不..
分类:
编程语言 时间:
2017-08-04 22:45:18
阅读次数:
292
1 import paramiko 2 3 private_key = paramiko.RSAKey.from_private_key_file('/home/auto/.ssh/id_rsa') 4 5 # 创建SSH对象 6 ssh = paramiko.SSHClient() 7 # 允许连 ...
分类:
其他好文 时间:
2017-07-29 15:14:08
阅读次数:
122
##saltstack学习记录配置文件$cat/etc/salt/master.d/10-master.confuser:root
interface:127.0.0.1
ipv6:False
worker_threads:10
hash_type:sha256
log_level_logfile:debug
log_level:info
default_top:base
cli_summary:false
state_output:changes$cat/etc/salt/master.d/..
分类:
数据库 时间:
2017-07-28 22:08:01
阅读次数:
216
由于管理系统中对mysql管理的开发中用到了saltstack集成的mysql模块其中一个主要的功能是mysql.query官方文档中的两个示例:salt.modules.mysql.query(database,query,**connection_args)RunanarbitrarySQLqueryandreturntheresultsorthenumberofaffectedrows.CLIExample:salt‘..
分类:
数据库 时间:
2017-07-27 22:31:34
阅读次数:
171
python 资产管理 一、Agent 方式 Agent 每一个客户端执行的 API 二、SSH类 paramiko ssh中控主机的代码 三、saltstack安装与配置 saltstack(Python开发)授权 salt-key -L # 查看已授权和未授权的slave salt-key -a ...
分类:
编程语言 时间:
2017-07-26 23:48:16
阅读次数:
580
一、基础介绍 1、简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto ...
分类:
其他好文 时间:
2017-07-26 23:46:36
阅读次数:
303
一、浅析 就目前而言,现在对资产采集一共有四种方式,分别是: Agent SSH类,如:paramiko saltstack puppet(ruby开发) 对于前面三个都是由Python语言开发,最后一个为Ruby开发,因此我们重点介绍前面三个的具体内容。 二、Agent 1、特点及应用场景: 适用 ...
分类:
数据库 时间:
2017-07-26 21:54:56
阅读次数:
202