背景需求:随意业务的发展,服务器数据也是越来越多,开发人员,运维人员也是越来越多。这时候如果有大量的人需要登录到服务器的话,那么我们就很有必要对用户进行管理。传统的方式是登录到每台服务器创建一个用户,工作重复性太大,如果有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
Paramiko SaltStack 1. 安装和配置 2. 授权 3. 执行命令 在master服务器上对salve进行远程操作 ...
分类:
数据库 时间:
2017-07-26 18:11:32
阅读次数:
191
以下是redhat6和centos6的安装过程, centos5的同学直接跳到后面.超快的安装方法. 1. 安装源 1.1 安装epel源 # cd /usr/local/src/ # wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-re ...
分类:
其他好文 时间:
2017-07-24 21:34:08
阅读次数:
264
salt尽管好用可是机器管理的越来越多,通过cli的结果输出方式查看运行结果越来越多不能满足我的需求。并且作为一个推动运维自己主动化的攻城狮,使用这样的人眼查看运行结果的方式简直土到掉渣。尽管别人看起来逼格非常高。但谁累谁知道。。。因为以上原因,给各位推荐一种逼格更高的结果查看方式: salt re ...
分类:
其他好文 时间:
2017-07-21 21:54:38
阅读次数:
659