2017-06-29 35 views
0

我正在尝试创建一个Salt多主环境,但我注意到minion尝试连接到同一个主设备并且只尝试第二个主设备超时。我甚至试过配置master_suffle和random_master但总是试图同主人...Salt minion failolver不断尝试连接到第一台服务器

我的配置是:

id: server-id 
master: 
    - salt-master01 
    - salt-master02 
master_type: failover 
random_master: True 
master_shuffle: True 

master_alive_interval: 10 
retry_dns: 0 

color: True 
yaml_utf8: True 
verify_master_pubkey_sign: True 
always_verify_signature: True 
master_sign_key_name: master_sign 

我的仆从的版本是2016年11月6日的碳。

我做错了什么?

谢谢!

回答

0

this文件中提到master_type: failover将使小爪从列表中连接到第一个可用的主盘。虽然master_shuffle: True应该让奴才随机拿起第一个主人,但我的理解是,一旦奴才能够连接到主人 - 它会存储状态,这个主人将成为第一 minon。这意味着只要可用,奴才会重新尝试重新连接到这位主人。

+0

谢谢,但问题是,在我的测试中,我已经停止了一个主,并且小伙子总是试图连接到那个主人,因为是第一个在列表中(salt-master01),所以两个选项都被忽略,因为奴才不会混洗主人,并且当一个主人失败时,不要试图连接另一个,直到它从第一次获得超时(它不会让那个主人失败)。 –

相关问题