![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维
文章平均质量分 56
低头拼呀
记录自己学习生活.
诗在远方,路在脚下
展开
-
ansible服务模块2
一、command模块 模块的应用语法格式: ansible 主机名称/主机组名称/主机地址信息/all -m(指定应用的模块信息) 模块名称 -a(指定动作信息) “执行什么动作” command – Executes a command on a remote node 在一个远程主机上执行一个命令 简单用法 [root@ m01 ~]# ansible 172.168.3.41 -m command -a "hostname" 172.168.3.41 | CHANGED | rc=0 &g原创 2021-05-21 16:44:59 · 85 阅读 · 0 评论 -
编写nfs服务剧本
一、创建目录 为什么在剧本目录下创建?? [root@ m01 ansible-playbook]# tree nfs-file/ nfs-file/ ├── nfs-client └── nfs-server 二、编写剧本信息 三、进行剧本测试原创 2021-05-09 16:32:10 · 156 阅读 · 0 评论 -
剧本编写重要功能介绍
一、 剧本执行出现错误排查思路/步骤: 1) 找到剧本中出现问题关键点 查看具体哪个模块出现问题(查看名称) 2) 将剧本中的操作转换成模块进行操作 单独取出来执行 [root@ m01 ~]# ansible rsync_server -m copy -a "scr=/etc/ansible/server_file/rsync_server/rsync.password dest=/etc/ mode=600" 将模块的功能操作转换成linux命令 本地管理主机上执行命令测试 远程被管理主机上执行命令原创 2021-05-08 21:14:56 · 136 阅读 · 0 评论 -
剧本一键化部署
一、熟悉软件部署流程 二、熟悉ansible软件模块使用 三、熟悉ansible剧本编写规范 (ansible 临时实现批量管理功能 playbook 永久实现批量管理功能) 四、剧本编写常见错误: 1、剧本语法规范是否符合(空格 冒号 短横线) 2、剧本中模块使用是否正确 3、剧本中一个name标识下面只能写一个模块任务信息 4、 剧本中尽量不要大量使用shell模块 一、剧本编写 ****服务端**** [root@m01 kitty]# mkdir /ansible-playbook [root@m0原创 2021-05-07 21:04:17 · 136 阅读 · 0 评论 -
ansible服务模块
command(默认模块) shell(万能模块) script(脚本模块) copy(批量分发数据) 管理端---->多个被管理 fetch(批量拉取数据)管理端<----多个被管理 一、fetch模块 [root@ m01 ~]# ansible 172.168.3.31 -m fetch -a "src=/tmp/oldboy.txt dest=/tmp" dest:本地 src:被管理端 二、yum模块 name —指定按装软件名称 state—指定是否安装软件 installed—安原创 2021-05-05 18:26:37 · 225 阅读 · 0 评论