SaltStack: Como configuro o minion para usar uma porta de editor diferente?

SaltStack: Como configuro o minion para usar uma porta de editor diferente?

Agora estou salt-masteratrás de um NAT, as portas 4505 e 4506 do mestre foram mapeadas para as portas 44505 e 44506 no roteador.

Existe uma master_portopção mas acho que só muda a porta 4506 para 44506. Como configuro o minion para usar 44505 em vez de 4505 ao conectar neste master?

Responder1

Importanteatualização 14/10/2015:

A culpa foi minha - minha rede não estava boa, então alguns métodos de trabalho podem ter sido considerados não funcionando ... Vou manter minha resposta antiga, mas não parecia correta - ela falhou depois que reiniciei meu minion e meu mestre.

O que parece funcionar agora é:

Coloquei publish_port: 44505o arquivo /etc/salt/masterno master, então o salt abre a porta 44505 no master agora. Em seguida, alterei a configuração de mapeamento de portas no roteador, para mapear a porta 44505 do roteador para a porta 44505 do mestre (em vez de 4505).

Não sei qual é o mecanismo, mas parece que o mestre pode dizer ao lacaio qual porta de publicação usar, portanto onúmero da porta pública no roteadordeve ser consistente com onúmero da porta local no mestre.

Agora minha /etc/salt/minionconfiguração é apenas:

master: xxx.xxx.xx.xxx
master_port: 44506

A resposta original que éERRADO:

Acho que fiz funcionar simplesmente usando a mesma publish_portopção no arquivo de configuração do minion. Não acho que isso seja mencionado na documentação. Isso éNÃOno /etc/salt/minionarquivo de configuração padrão.

Agora minha /etc/salt/minionconfiguração está assim:

master: xxx.xxx.xx.xxx
publish_port: 44505
master_port: 44506

Simplesmente adicionar publish_port: 44505ao /etc/salt/masterarquivo de configuração no master não faz com que seus subordinados se conectem automaticamente a essa porta de publicação. Você precisará especificá-lo explicitamente na configuração do seu minion.

informação relacionada