要让ansible管理业务里的主机
1.得先知道,有哪些主机
用IP地址,用主机名
2.知道了有哪些主机以后,精细、细分管理
主机要用某些办法,分组管理
在ansible里,要用一个东西:清单->inventory
inventory
这个东西的存在形式
ansible是为了人方便使用,为了简单
所以,inventory,就是个文本文件
最简单的写法
每行也一个,写很多行,可以写IP地址,也可以写主机名(需要DNS)
进一步,进行简单的分组
按照人的思路,头上加个“标题”,在这个标题下写很多行
例
[组名]
列出主机
分组很灵活,并不强制每个主机必须在某一个组里
任意分组之间,没有冲突,完全看需求
比如:可以同时按照多种条件去同时写很多分组
1)按照服务器的类型分:web服务器、db服务器、storage服务器……
2)同时,有可以按照位置:A机房的一组,B机房的一组
再比如,可以分组套分组
在inventory文件,先按照其他条件分好了组
然后,以“组名”为成员,再分组