红帽RHCE之Ansible-2-部署Ansible

Ansible-2-部署Ansible

1.Ansible的Inventory文件
  • Inventory文件定义了ansible管理的主机,说白了就是Inventory文件中的内容是记录被管理的主机。
  • Inventory文件分为两种,一种是静态的Inventory文件,一种是动态的Inventory文件。
    • 静态的Inventory文件是很好理解的,就是txt文本记录的被管理主机,只要不修改这个静态Inventory文件,被管理的主机就不会发生变化。
    • 动态的Inventory文件是能动态输出被管理主机,动态Inventory文件的原理就是一个脚本,大部分都是python脚本。动态Inventory文件能连接到某个管理系统的节点信息数据库,并将节点信息以特定的格式输出(绝大多数情况下是json),也就是说动态Inventory文件输出的主机信息是管理系统节点信息数据库的内容,也就是说节点信息数据库的变化就会导致Inventory输出的被管理主机数量不同。所以称之为动态的Inventory文件。
2.如何查看一个Inventory文件中的主机信息
  • ansible命令-i参数可以指定Inventory文件的路径,由于在你的ansible控制节点里面可能有多个Inventory文件,所以使用正确的Inventory文件就非常有必要。当然还有其他方式可以指定Inventory文件的路径,但是-i参数的优先级是最高的。
[student@workstation ~]$ vim inventory
[student@workstation ~]$ cat inventory
[storage]
servera
serverb

[compute]
serverc
serverd

[cloud:children]
storage
compute
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值