#之前可以进行对字符串进行完全匹配#回顾:python中字符串是不可变对象,所以所有修改和生成字符串的操作的实现方法都是另一个内存片段中新生成一个字符串对象import re#re正则方法:是针对字符串进行模糊匹配操作的。正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌 ...
分类:
编程语言 时间:
2019-10-05 12:48:48
阅读次数:
107
工作机制:ssh 无客户端 工作方式: 1,CMDB 2,公有云私有云API 3,使用ad hoc 4,ansible playbook ansible 执行命令,底层调用传输连接模块,将命令或文件传输至远程服务器的/tmp目录,远程执行,操作完后删除,返回结果。 配置文件 /etc/ansible ...
分类:
其他好文 时间:
2019-10-04 09:25:23
阅读次数:
120
一、简单介绍 1、pssh全称是parallel-ssh,基于Python编写的并发在多台服务器上批量执行命令的工具。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。它相当于ansible的简化版,执行起来速度比ansible快, ...
分类:
其他好文 时间:
2019-10-03 23:41:49
阅读次数:
138
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。 一、查看当前python版本 [root@ansible ...
分类:
编程语言 时间:
2019-10-02 22:43:52
阅读次数:
124
Python+Django+AnsiblePlaybook自动化运维项目实战 内容目录 Django 基础 MVC ORM COMMAND Authentication Ansible 基础 配置 ad-hoc 命令集 python api 代码解读 演示 创建虚拟化环境并进入 python3/py ...
分类:
编程语言 时间:
2019-09-30 21:28:43
阅读次数:
267
一、setup模块 [root@ansible ~]# ansible test -m setup -a 'filter=ansible_fqdn'192.168.100.120 | SUCCESS => { "ansible_facts": { "ansible_fqdn": "ansible" ...
分类:
其他好文 时间:
2019-09-27 22:52:02
阅读次数:
137
环境准备 python setuptools pip(可选) 快速安装 pip:easy_install pip 安装Ansible:pip install ansible 卸载 pip uninstall ansible 源码安装 获取源码 从github上获取 进入源码目录 运行source . ...
分类:
其他好文 时间:
2019-09-26 21:24:18
阅读次数:
89
报错: "msg": "The Python 2 bindings for rpm are needed for this module. If you require Python 3 support use the `dnf` Ansible module instead.. The Pytho ...
分类:
其他好文 时间:
2019-09-24 13:52:54
阅读次数:
175
1. ansible-playbook模板化(jinja2)条件与循环 1.1) jinja使用结构图 2. 编写jinja2的循环 2.1) 编写jinja2模板 2.2) 编写f.j2的jinja2的条件循环文件 2.3) 语法检测 2.4) 执行jinja2的执行文件test.yaml 2.5 ...
分类:
其他好文 时间:
2019-09-21 10:57:17
阅读次数:
96
1. ansible-playbook安装tomcat 1) 编写playbook的tomcat安装配置 2)配置文件检查 3) 执行playbook的tomcat安装文件 2. 验证playbook的tomcat验证是否正常 1)验证端口和进程是否存在 2)curl 模拟浏览器请求是否正常访问 ...
分类:
其他好文 时间:
2019-09-20 10:22:35
阅读次数:
101