https://xabcstack.com/#/win-win 看看这个是否满足,50 台以下机器管理是免费的
这里我简单说明下,分组管理的实现
1. 把服务器命名规范化 ,如 store-10.0.0.1-hz 这台机器,意思就是 应用分组 为 store,内网 IP 为 10.0.0.1,网络节点在 hz (杭州) 的一台机器
2. saltstack 扩展开发,新接入机器,取第一个字段,自动生成 nodegroup.conf 配置,就自动分组归类了,随着机器接入和删除,nodegroup.conf 也是自动更新
如下面配置,可以了解这个分组是如何管理的:
nodegroups:
Redis: Redis-172.17.129.213-bj
ES: ES-172.17.129.222-bj
STREAM: STREAM-172.17.129.224-bj
testGalaxy: testGalaxy-172.17.129.227-bj
Nginx: Nginx-172.17.129.208-bj,Nginx-172.17.129.209-bj
testES: testES-172.17.129.229-bj
testBjCMS: testBjCMS-172.17.129.230-bj
bjCMS: bjCMS-172.17.129.205-bj
bjConfig: bjConfig-172.17.129.214-bj,bjConfig-172.17.129.220-bj,bjConfig-172.17.129.221-bj
testBjAPI: testBjAPI-172.17.129.228-bj
galaxy: galaxy-172.17.129.216-bj,galaxy-172.17.129.217-bj,galaxy-172.17.129.215-bj
bjAPI: bjAPI-172.17.129.212-bj,bjAPI-172.17.129.211-bj,bjAPI-172.17.129.210-bj
testRedisZK: testRedisZK-172.17.129.226-bj
InfluxDB: InfluxDB-172.17.129.218-bj