![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化批量管理
文章平均质量分 79
聪明勇敢有力气...
只是记录笔记,参考需谨慎
展开
-
自动化批量管理一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 · 298 阅读 · 0 评论 -
自动化运维ansible一原理及部署
笔记来源:观看视频整理 一、ansible介绍 1.为什么选择ansible 相对于puppet和saltstack,ansible无需客户端,更轻量级 ansible甚至都不用启动服务,仅仅只是一个工具,可以很 轻松的实现分布式扩展 更强的远程命令执行操作 2.ansible基本组成 核心:ansible 核心模块(core modules):这些都是ansible自带的模块...原创 2018-07-25 21:07:10 · 797 阅读 · 0 评论 -
自动化运维ansible一常用模块
一、模块使用帮助 二、常用模块 1.ping模块(查看所有节点是否连通) 2.setup (收集远程主机的基本信息) 3.file (设置文件的属性) 4.copy (复制文件到远程主机) 5.command (在远程主机上执行命令) 6.shell 7.service (用于管理服务) 8.cron (用于管理计划) 9.filesystem (在块设备上创建文件系统) 10.yum (使用...原创 2018-07-26 12:59:50 · 485 阅读 · 0 评论 -
自动化运维ansible一playbook介绍与使用
1.什么是playbook? 2.playbook组成 3.拿一个playbook进行说明解释 4.编写一个安装httpd服务的playbook 5.运行playbook 1.什么是playbook? playbook是由一个或多个“play”组成的列表。play的主要功能在于将事先归并为 一组的主机装扮成事先通过ansible的task定义好的角色,从根本上讲,所谓tas...原创 2018-07-26 18:02:05 · 809 阅读 · 0 评论 -
自动化运维ansible一roles的使用
1.roles介绍 2.ping所有主机的playbook 2.1以前的写法 2.2roles角色写法 2.3测试 1.roles介绍 Roles 基于一个已知的文件结构,去自动的加载某些 vars_files,tasks 以及 handlers。基于roles 对内容进行分组,使得我们可以容易地与其他用户分享 roles 。 2.ping所有主机的playbo...原创 2018-07-26 21:04:24 · 271 阅读 · 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 · 1221 阅读 · 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 · 781 阅读 · 0 评论