自动化运维工具——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(三)——分组管理相关推荐

  1. 自动化运维工具ansible的安装管理以及模块介绍

    自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍 一.ansible概述 1.几种常用运维工具比较 2.Ansible简介 3.Ansibl ...

  2. 运维工具Ansible—主机分组管理(hosts)

    ansible主机分组管理: ansible配置 说明:关于ansible hosts文件中可用参数: ansible_ssh_port=22                  #远程主机登陆端口 a ...

  3. 自动化运维工具ansible(安装与模块介绍)

    自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...

  4. 自动化运维工具Ansible实战---常用模块

    Ansible默认提供了很多模块来供我们使用.在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可 ...

  5. 自动化运维工具-Ansible实战指南

    Ansible实战 前言 一.Ansible简介 1.ansible是什么? 2.ansible特点 3.ansible架构 主要模块 工作流程 命令执行过程 二.Ansible 配置 1 安装ans ...

  6. 自动化运维工具----ansible

    自动化运维工具----ansible ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置.批量程序的部署.批量运行命令等功能. 主要模块以及功能 ...

  7. 自动化运维工具-Ansible的Playbook的使用

    Playbook的使用 前言 一.Playbook是什么? 二.playbook使用场景 三.Playbook格式说明 四.Play book变量的使用 1 在主机列表定义变量 2 在playbook ...

  8. 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客

    自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansib ...

  9. 自动化运维工具-ansible详解

    一.ansible简介 ansible是一种基于python开发的自动化运维工具,它只需要在服务端安装ansible,无需在每个客户端安装客户端程序,通过ssh的方式来进行客户端服务器的管理,基于模块 ...

最新文章

  1. 将HTMLCollection转换为数组的最有效方法
  2. java第九章IO流与文件操作
  3. 深入理解javascript函数参数
  4. 轮询、长轮询与Web Socket的前端实现
  5. 模型加速——卷积通道裁剪的学习笔记
  6. GAOT工具箱设置交叉概率和变异概率
  7. FPS通用的方框透视公式的原理
  8. 链表(c语言),c语言链表(c语言链表详解)
  9. 学生用计算机指数函数,指数函数计算器
  10. 组建团队--共同愿景
  11. Visual SourceSafe 2005介绍
  12. UI设计初学者必备的工具以及学习路线(附思维导图)
  13. 暗金色 rgb_杜伽TAURUS K310樱桃RGB红轴体验:做工精良、手感优秀
  14. LeetCode 1240. Tiling a Rectangle with the Fewest Squares
  15. 利用光盘安装linux系统
  16. pygame-KidsCanCode系列jumpy-part17-mask-collide碰撞检测
  17. 利用Ajax访问后台数据
  18. 服务器响应551,为什么输出fi上的ftp响应551错误
  19. 智云通CRM:CRM数据库在经营客户中有什么作用?
  20. python超级大脑游戏代码_Super Brain超级大脑

热门文章

  1. 帝国大厦将上演音乐灯光秀,纪念玛丽亚-凯莉圣诞金曲发行25周年
  2. layui table 修改页面值,不刷新页面
  3. 七日杀服务器设置文件,七日杀 服务器设置
  4. Process finished with exit code 0
  5. 理论力学静力学与运动学补充(一):力平移定理与平衡
  6. 加加食品:从调味品到生活方式,零添加引领健康风潮
  7. 你们还不知道这几个实用的思维导图app吗?
  8. python 子线程 和 子进程 正常结束与强制结束
  9. 嫦娥一号发射直播,嫦娥一号发射视频
  10. svn中文包安装无效--解决方案