主机群组

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

我们可以给这些主机分分组,这样在执行 ansible 命令,或者运行 playbook 的时候,可以用到这些群组的名字来定位到这些机器 …

在这个 inventory 文件里面,添加一个分组可以先用一组方括号 .. 然后是群组的名字 … 比如 swarm .. 它下面就是这个群组里的机器的列表 …

再添加一个群组 … 名字是 manager … 它下面有一台机器 .. IP 地址是 192.168.33.11 … 再去添加一个 worker 群组 … 它下面有两台机器 … 192.168.33.12 .. 还有 192.168.33.13 ..

回到终端去试一下 … 执行一条 ansible 命令 .. ansible 的后面可以加上群组的名字 .. 这前我们使用过 all ,它表示所有的机器 … 这里我们再用一下自己定义的一个群组 .. 比如 swarm …

ansible swarm -m ping -u vagrant -k

你会看到这条命令会影响 swarm 群组下的机器 … 再试一次,用一下 manager 这个群组 … 这回只会影响 manager 群组下的机器 …

如果群组下面的机器有一定的规律可以这样 .. 比如 swarm 下面的这几台机器 .. 它的 ip 地址是 192.168.33.11 到 13 … 这里可以用一组方括号 .. [11:13]

再用同样的方法改造一下 worker 这个群组 .. [12:13] …

回到终端,执行一条 ansible 命令 .. 这回用一下 worker 这个群组 .. 影响的就是 worker 下面的机器 ..

主机群组《 Ansible:自动化配置 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点