自动化运维工具——Ansible(三)——分组管理
自动化运维工具——Ansible(三)——分组管理
- 1. 通过ip地址分组
- 1.1 写法一
- 1.2 写法二
- 2. 通过主机名分组
- 2.1 写法一
- 2.2 写法二
- 3. 子组
1. 通过ip地址分组
1.1 写法一
在server1中:
vim /etc/ansible/hosts 41 [A]42 172.25.1.243 172.25.1.344 45 [B]46 172.25.1.4
记得给server4做免密认证
ssh-copy-id server4
测试:
ansible A -m ping
ansible B -m ping
ansible all -m ping
1.2 写法二
在server1中:
vim /etc/ansible/hosts41 [A]42 172.25.1.[2:3] #如果有多台,可以写为 172.25.1.[2:n]43 44 [B]45 172.25.1.4
测试:
ansible A -m ping
ansible B -m ping
2. 通过主机名分组
注意:主机名不是别名,要区分开
2.1 写法一
在server1中:
#写解析文件
vim /etc/hosts172.25.1.1 server1
172.25.1.2 servera
172.25.1.3 serverb
172.25.1.4 server4
vim /etc/ansible/hosts41 [A]42 #172.25.1.[2:3]43 servera44 serverb45 46 [B]47 172.25.1.4
测试:
ansible A -m ping #第一次连接会询问,输入yes即可
ansible B -m ping
2.2 写法二
在server1中:
vim /etc/ansible/hosts41 [A]42 #172.25.1.[2:3]43 server[a:b]44 #serverb45 46 [B]47 172.25.1.4
测试:
ansible A -m ping
ansible B -m ping
3. 子组
在server1中:
vim /etc/ansible/hosts 41 [proA]42 172.25.1.243 44 [proB]45 172.25.1.346 47 [pro:children] #children关键字表示pro组包含子组proA和proB48 proA49 proB
测试:
ansible proA -m ping
ansible proB -m ping
ansible pro -m ping
通过Ansible的分组管理,我们可以按照不同主机的业务模块和功能来分组,更加方便的管理我们的主机
自动化运维工具——Ansible(三)——分组管理相关推荐
- 自动化运维工具ansible的安装管理以及模块介绍
自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍 一.ansible概述 1.几种常用运维工具比较 2.Ansible简介 3.Ansibl ...
- 运维工具Ansible—主机分组管理(hosts)
ansible主机分组管理: ansible配置 说明:关于ansible hosts文件中可用参数: ansible_ssh_port=22 #远程主机登陆端口 a ...
- 自动化运维工具ansible(安装与模块介绍)
自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...
- 自动化运维工具Ansible实战---常用模块
Ansible默认提供了很多模块来供我们使用.在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可 ...
- 自动化运维工具-Ansible实战指南
Ansible实战 前言 一.Ansible简介 1.ansible是什么? 2.ansible特点 3.ansible架构 主要模块 工作流程 命令执行过程 二.Ansible 配置 1 安装ans ...
- 自动化运维工具----ansible
自动化运维工具----ansible ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置.批量程序的部署.批量运行命令等功能. 主要模块以及功能 ...
- 自动化运维工具-Ansible的Playbook的使用
Playbook的使用 前言 一.Playbook是什么? 二.playbook使用场景 三.Playbook格式说明 四.Play book变量的使用 1 在主机列表定义变量 2 在playbook ...
- 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客
自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansib ...
- 自动化运维工具-ansible详解
一.ansible简介 ansible是一种基于python开发的自动化运维工具,它只需要在服务端安装ansible,无需在每个客户端安装客户端程序,通过ssh的方式来进行客户端服务器的管理,基于模块 ...
最新文章
- 将HTMLCollection转换为数组的最有效方法
- java第九章IO流与文件操作
- 深入理解javascript函数参数
- 轮询、长轮询与Web Socket的前端实现
- 模型加速——卷积通道裁剪的学习笔记
- GAOT工具箱设置交叉概率和变异概率
- FPS通用的方框透视公式的原理
- 链表(c语言),c语言链表(c语言链表详解)
- 学生用计算机指数函数,指数函数计算器
- 组建团队--共同愿景
- Visual SourceSafe 2005介绍
- UI设计初学者必备的工具以及学习路线(附思维导图)
- 暗金色 rgb_杜伽TAURUS K310樱桃RGB红轴体验:做工精良、手感优秀
- LeetCode 1240. Tiling a Rectangle with the Fewest Squares
- 利用光盘安装linux系统
- pygame-KidsCanCode系列jumpy-part17-mask-collide碰撞检测
- 利用Ajax访问后台数据
- 服务器响应551,为什么输出fi上的ftp响应551错误
- 智云通CRM:CRM数据库在经营客户中有什么作用?
- python超级大脑游戏代码_Super Brain超级大脑