
自动化批量管理
文章平均质量分 79
ll_132ad156
只是记录笔记,参考需谨慎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动化批量管理一pssh
一、介绍1.pssh介绍pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上的进程等等。2验环境:系统:Centos6.5 虚拟机:三个 主机名,ip:rsync-A 10.0.0.129(管理) rsync-B 10.0.0.13...原创 2018-07-25 12:38:04 · 333 阅读 · 0 评论 -
自动化运维ansible一原理及部署
笔记来源:观看视频整理一、ansible介绍1.为什么选择ansible相对于puppet和saltstack,ansible无需客户端,更轻量级ansible甚至都不用启动服务,仅仅只是一个工具,可以很轻松的实现分布式扩展更强的远程命令执行操作2.ansible基本组成核心:ansible核心模块(core modules):这些都是ansible自带的模块...原创 2018-07-25 21:07:10 · 860 阅读 · 0 评论 -
自动化运维ansible一常用模块
一、模块使用帮助二、常用模块1.ping模块(查看所有节点是否连通)2.setup (收集远程主机的基本信息)3.file (设置文件的属性)4.copy (复制文件到远程主机)5.command (在远程主机上执行命令)6.shell7.service (用于管理服务)8.cron (用于管理计划)9.filesystem (在块设备上创建文件系统)10.yum (使用...原创 2018-07-26 12:59:50 · 536 阅读 · 0 评论 -
自动化运维ansible一playbook介绍与使用
1.什么是playbook?2.playbook组成3.拿一个playbook进行说明解释4.编写一个安装httpd服务的playbook5.运行playbook1.什么是playbook?playbook是由一个或多个“play”组成的列表。play的主要功能在于将事先归并为 一组的主机装扮成事先通过ansible的task定义好的角色,从根本上讲,所谓tas...原创 2018-07-26 18:02:05 · 875 阅读 · 0 评论 -
自动化运维ansible一roles的使用
1.roles介绍2.ping所有主机的playbook2.1以前的写法2.2roles角色写法2.3测试1.roles介绍Roles 基于一个已知的文件结构,去自动的加载某些 vars_files,tasks 以及 handlers。基于roles 对内容进行分组,使得我们可以容易地与其他用户分享 roles 。2.ping所有主机的playbo...原创 2018-07-26 21:04:24 · 303 阅读 · 0 评论 -
自动化运维ansible一 一键部署haproxy和lnmp服务
一、环境二、部署:1.roles结构与配置1.1编辑hosts清单1.2创建结构目录1.3创建头文件2.nginx+php角色编辑与配置2.1创建目录与php文件2.2创建nginx角色入口文件3.mysql配置3.1编辑mysql角色文件4.haproxy配置4.1创建目录与配置文件4.2创建haproxy入口文件三、执行site.yml文件...原创 2018-07-30 15:07:29 · 1275 阅读 · 0 评论 -
expect交互工具
1.expect简介2.expect安装2.1expect默认未安装3.命令与参数解释3.1脚本开头3.2常用后缀3.3主要命令4.实例操作:4.1通过expect脚本,实现ssh自动化连接4.1.1expect脚本内容与解释4.1.2执行expect脚本4.2通过expect脚本,实现免秘钥4.2.1实验环境(主机名与IP)4.2.2在服务端生成秘钥4...原创 2018-07-31 14:00:43 · 1039 阅读 · 0 评论