码迷,mamicode.com
首页 >  
搜索关键字:ptyhon ansible    ( 2471个结果
Python中迭代输出(index,value)的几种方法
需求如下:迭代输出序列的索引(index)和索引值(value)。 1.创建测试列表: 2.实现方法如下: 关于enumerate的详细介绍,请参考我的随笔:Python中enumerate用法详解 此外,字典的遍历方法可以参考我的随笔: Ptyhon中遍历数据字典的方式详解 ...
分类:编程语言   时间:2017-11-27 01:19:25    阅读次数:323
ansible 介绍
Ansible特性:模块化:调用特定的模块,完成特定任务;基于Python语言实现,由Paramiko, PyYAML和Jinja2三个关键模块;部署简单:agentless;支持自定义模块;支持playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。;连接插件connection plugins:负责和被监控端实现通信; host     &nbs
分类:其他好文   时间:2017-11-26 22:00:25    阅读次数:176
ansible 常用模块
执行前设定它的Config文件呢,默认在/etc/ansible/ansible.cfg第一步,就是我们的ansible的机器,需要链接上被它控制的机器。因为ansible的ssh是默认有个检查key的设置,我们第一次使用它,肯定对面机器没有Public key啊,所以我们要关闭配置文件内的private key的检查:host_key_checking = False生成ssh-key生成ssh
分类:其他好文   时间:2017-11-26 21:59:27    阅读次数:206
自动化运维工具Ansible详细部署
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:其他好文   时间:2017-11-24 22:52:27    阅读次数:194
自动化运维 crontab管理
待写
分类:其他好文   时间:2017-11-22 11:48:44    阅读次数:98
python 实现 2个文件替换更新
业务需求:ansible同步中,hosts需要用变化的zk-hosts文件来更新。并且在指定位置去添加和删除,本例中添加和删除为[prod]这个项目。思路:将每个[prod]方括号开头项目作为一个字典的key,其下的IP作为一个value。将其制作为一个字典。更新时,先去找到[]项目名称,后去更新其..
分类:编程语言   时间:2017-11-21 22:08:41    阅读次数:292
Ansible
1.1 基础 1.1 基础 1.1.1 简介 ansible基于python开发,集合众多运维工具(puppet ,cfengine ,chef ,func ,fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。其基于模块工作,本身没有批量部署能力,真正具有批量部署的是ans ...
分类:其他好文   时间:2017-11-21 20:57:16    阅读次数:202
saltstack master minion安装配置简单使用
首先先了解下saltstack是什么,为什么使用它 它与Ansible、Puppet都属于集中管理工具,由于现在企业规模的不断庞大及业务的增长,所需要管理的服务器数量增多,而且大部分机器都属于同类业务集群,操作是统一的,甚至于所有机器都有一些相同的初始项,连上所有机器进行完全相同的操作固然是可以的, ...
分类:其他好文   时间:2017-11-21 14:25:51    阅读次数:192
自动化运维 -- 02 Ansible
0参考资料 三度的ansible首页 http://www.cnblogs.com/sanduzxcvbnm/category/1036442.html kkblog的ansible首页 http://www.cnblogs.com/Carr/tag/ansible/ ansible documen ...
分类:其他好文   时间:2017-11-20 19:13:05    阅读次数:123
ansible 发部署nginx以及更新、回滚
ansible发部署nginx以及更新、回滚ansible和saltstack一样都是基于Python开发的,是比puppet和saltstack更轻量级的运维自动化工具。一:安装ansible开启俩台centosMaster192.168.0.6Slave192.168.0.8二:编辑vim/etc/hosts三:安装ansible[root@master/]#yuminstall-yepel-rele..
分类:其他好文   时间:2017-11-20 15:43:17    阅读次数:1051
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!