前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端(基于paramiko),也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低 ...
分类:
其他好文 时间:
2016-06-29 11:08:49
阅读次数:
291
做运维的同学很多都用过ansible吧,开源批量部署工具排名前三的:puppet,saltstack,ansible。ansible的特点是没有agent,采用ssh协议来通讯,轻量级,采用python编写,既可以写playbook,也可以做一些ad-hoc的批量命令执行操作。最近在两台ansible主机上执行ansible命令时发现..
分类:
其他好文 时间:
2016-06-28 18:53:19
阅读次数:
4832
项目背景:通过部署Saltstsck环境,我们可以在成千上万的服务器上做到批量执行命令,根据不同业务特点我们可以进行配置集中化管理、分发文件、采集服务器数据、软件包管理。可以搭建我们自己的自动化运维平台,满足我们的不同场景下的需求。实验环境:vmwareworkstation11centos..
分类:
其他好文 时间:
2016-04-06 18:58:41
阅读次数:
447
前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端(基于paramiko),也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低
分类:
其他好文 时间:
2016-02-03 18:15:30
阅读次数:
132
前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端,也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低,准备学习一下以后在生产
分类:
其他好文 时间:
2016-02-02 16:46:43
阅读次数:
201
CheungSSHweb2.0自动化运维CheungSSH简介CheungSSH是一款国人自主研发的Linux运维自动化管理服务器软件,秉着为企业降低运营成本,解放管理员双手和自动化生产的理念,创造的一套开源运维自动化系统。ChuengSSH特点操作简单,全程Web界面,不需要特定的语法,不需要学习运作原..
分类:
Web程序 时间:
2015-12-23 16:22:57
阅读次数:
1067
SaltStack是一种全新的基础设置管理方式,部署轻松,在几分钟内可运作起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软...
分类:
其他好文 时间:
2015-12-07 12:01:32
阅读次数:
231
ssh远程批量执行命令要输密码很蛋疼,虽然有很多种方式,大概有4、5种。原理基本类似。这里我就讲一个python的模拟登陆模块此刻的时间是:2015年11月19日11:11:47基本上所有都官网最新的,除了centos--!。下面链接也为此刻官网最新的安装包。我是雷锋环境:centos 6.6pyt...
分类:
编程语言 时间:
2015-11-19 16:42:09
阅读次数:
283
摘要本文主要写用python脚本远程连接多台服务器,然后批量执行命令,最终返回命令执行结果。这个可以说是Ansible,Puppet等工具的最简单的雏形。做运维的同学应该都知道的。正文multi_task.py#_*_coding:utf-8_*_
importmultiprocessing
importparamiko
importgetpass
importCo..
分类:
编程语言 时间:
2015-11-13 23:46:47
阅读次数:
845
1:在项目work目录下新建 ?cmd.sh 文件 2:cmd.sh用文本编辑器打开,编写批量执行命令 例如: echo?pull?project1
cd?project1
git?pull
echo?pull?project2
cd?..
cd?project2
git?pull
echo?pull?...
分类:
系统相关 时间:
2015-11-11 15:06:40
阅读次数:
1759