SaltStack: Wie konfiguriere ich den Minion, damit er einen anderen Publisher-Port verwendet?

SaltStack: Wie konfiguriere ich den Minion, damit er einen anderen Publisher-Port verwendet?

Jetzt habe ich einen salt-masterhinter einem NAT, die Ports 4505 und 4506 des Masters wurden den Ports 44505 und 44506 auf dem Router zugeordnet.

Es gibt eine master_portOption, aber ich glaube, dadurch wird nur der Port 4506 in 44506 geändert. Wie konfiguriere ich den Minion so, dass er beim Verbinden mit diesem Master 44505 statt 4505 verwendet?

Antwort1

WichtigAktualisierung 14.10.2015:

Es war mein Fehler – mein Netzwerk war nicht gut, daher dachte ich vielleicht, dass manche Methoden nicht funktionierten … Ich behalte meine alte Antwort, aber sie schien nicht richtig zu sein – sie schlug fehl, nachdem ich sowohl meinen Minion als auch meinen Master neu gestartet hatte.

Was jetzt zu funktionieren scheint, ist:

Ich habe publish_port: 44505die Datei /etc/salt/masterauf dem Master abgelegt, sodass Salt jetzt Port 44505 auf dem Master öffnet. Dann habe ich die Portzuordnungskonfiguration auf dem Router geändert, um den Port 44505 des Routers dem Port 44505 des Masters (anstelle von 4505) zuzuordnen.

Ich weiß nicht, was der Mechanismus ist, aber es scheint, dass der Master dem Minion sagen kann, welchen Veröffentlichungsport er verwenden soll, daher dieöffentliche Portnummer auf dem Routersollte im Einklang stehen mit derlokale Portnummer auf dem Master.

Jetzt /etc/salt/minionist meine Konfiguration einfach:

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

Die ursprüngliche Antwort lautetFALSCH:

Ich glaube, ich habe es zum Laufen gebracht, indem ich einfach die gleiche publish_portOption in der Minion-Konfigurationsdatei verwendet habe. Ich glaube nicht, dass es in der Dokumentation erwähnt wird. Es istNICHTauch in der Standardkonfigurationsdatei /etc/salt/minion.

Jetzt /etc/salt/minionsieht meine Konfiguration so aus:

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

Durch einfaches Hinzufügen publish_port: 44505zur /etc/salt/masterKonfigurationsdatei auf dem Master werden dessen Minions nicht automatisch mit diesem Veröffentlichungsport verbunden. Sie müssen dies explizit in Ihrer Minion-Konfiguration angeben.

verwandte Informationen