随笔分类 -  自动化运维工具

自动化部署 ansible python程序 saltstack 等等
摘要:剧本编写完问题: 1. 目录结构不够规范 2. 编写好的任务如何重复调用 3. 服务端配置文件改动,客户端参数信息也自动变化 4. 汇总剧本中没有显示主机角色信息 5. 一个剧本内容信息过多,不容易进行阅读,如何进行拆分 ansible程序roles 规范 :很好的解决上面的问题 第一个历程: 规范 阅读全文
posted @ 2019-08-13 20:10 冥想心灵 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:以下例子的配置文件 [rsync:children] rsync_server rsync_client [rsync_server] 192.168.1.5 [rsync_client] 192.168.1.4 /etc/ansible/hosts 编写剧本的重要功能介绍 a 在剧本中设置变量信息 阅读全文
posted @ 2019-08-08 11:41 冥想心灵 阅读(770) 评论(0) 推荐(0) 编辑
摘要:1、ansible剧本作用和组成 作用:01.可以实现批量管理02.可以实现批量部署03.ad-hoc(批量执行命令) 针对临时性的操作 ansible xxx主机 -m command -a "hostname" <-批量执行命令举例04.编写剧本-脚本(playbook) 针对重复性的操作 组成 阅读全文
posted @ 2019-08-07 13:31 冥想心灵 阅读(610) 评论(0) 推荐(0) 编辑
摘要:cron – Manage cron.d and crontab entries user – Manage user accounts user模块是请求的是useradd, userdel, usermod三个指令(查看用户和组信息 参考下面附录A) home:指定用户的家目录,需要与creat 阅读全文
posted @ 2019-08-06 13:51 冥想心灵 阅读(493) 评论(0) 推荐(0) 编辑
摘要:copy – Copy files to remote locations 把主控节点本地的文件上传同步到远程受控节点上, 该模块不支持从远程受控节点拉取文件到主控节点上。 参数选项如下:src:指定源文件路径,可以是相对路径,也可以是绝对路径,可以是目录(并非是必须的,可以使用content,直接 阅读全文
posted @ 2019-08-05 14:56 冥想心灵 阅读(322) 评论(0) 推荐(0) 编辑
摘要:ansible模块应用语法格式: ansible 主机名称/主机组名称/主机地址信息/all -m(指定应用的模块信息) -a(指定动作信息) command – Execute commands on targets command模块(默认模块)[root@linux-node2 ~]# ans 阅读全文
posted @ 2019-08-05 11:45 冥想心灵 阅读(1736) 评论(0) 推荐(0) 编辑
摘要:一. Ansible 介绍 Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于python 开发的(集合了众多运维工具 puppet、cfengine、chef、func、fabri 阅读全文
posted @ 2019-07-29 16:52 冥想心灵 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一、paramiko介绍 paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能 官网地址:http://www.paramiko.org/installin 阅读全文
posted @ 2019-07-01 10:06 冥想心灵 阅读(21083) 评论(0) 推荐(1) 编辑
摘要:存储位置 类型 采集方式 场景Grains minion 静态 minion启动时,可以刷新 1、获取信息 2、匹配pillar master 动态 指定,实时生效 1、匹配 2、敏感数据配置LAMP (软件安装salt.states.pki 配置文件salt.states.file 服务salt. 阅读全文
posted @ 2019-03-16 16:09 冥想心灵 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Grains基础:• Grains是saltstack最重要的组件之一• 存储minion端的基本信息,这些信息一般都是静态的,如CPU、内核、操作系统等• Grains存储在minion本地• 管理员可以在minion端进行grains值的修改,如增加、删除等Grains基础应用应用一: 获取mi 阅读全文
posted @ 2019-03-14 22:35 冥想心灵 阅读(225) 评论(0) 推荐(0) 编辑
摘要:什么是saltstackSaltstack是基于python开发的一套C/S架构配置管理工具使用SSL证书签方的方式进行认证管理底层使用ZeroMQ消息队列pub/sub方式通信 – 号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上进行各种操作 – 采用RSA Key方式确认身主要功能S 阅读全文
posted @ 2019-03-09 20:12 冥想心灵 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示