SaltStack Multiple Master
Contact me
或者用邮件交流 jacky.wucheng@foxmail.com
1. Salt Minion连接多Master
Salt Minion可以同时有多个Master,一旦连住就会保持长连接,并且会不断检测Master是否存活,然后重连。
多Master的连接场景有2种:
- Hot connect模式:Minion同时连接多个Master,并且保持长连接。
- Failover模式:Minion从中选择一个Master连接,一旦连住就保持长连接,但不会继续连接其他Master。只有发现当前Master故障时,才会去连接下一个Master。
有几个salt minion配置文件中的重要参数
1.1. Hot Connect模式下的参数配置
原则:快速连接,多次稍长间隔重试
1.2. Failover模式下的参数配置
2. Multiple Master和大规模Minion场景下的性能调优
master和minion认证过程中计算signature的步骤时非常消耗CPU的,可以提前计算好master_pubkey_signature来进行优化。 参考 Performance Tuning