【Ansible自动化运维工具】Ansible的基本配置详解
一、主机和主机组
1.inventory文件介绍
1.在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组,而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。
2.该文件默认位于/etc/ansible/hosts。当然我们也可以通过修改ansible配置文件的Inventory配置项来修改默认inventory的位置。
2.hosts文件的写法
-
打开默认的/etc/ansible/hosts的文件
-
主机组写法:中括号中的名字代表组名,可以根据自己的需求将庞大的主机分成具有标识的组,例如提供web的主机组可以写为【myweb】
-
主机的写法:主机(hosts)部分可以使用域名、 主机名、IP地址表示。当然使用前两者时,也需要主机能反解析到相应的IP地址,一般此类配置中多使用IP地址的写法。
[root@master ~]# grep -Ev "^$|^#" /etc/ansible/hosts
[webserver]
192.168.3.171