Hostgruppen - Node Groups
Sortieren Sie Hosts (Minions) in Gruppen, offiziell Node Groups genannt.
Die sogenannten Node Groups werden in der Master-Konfiguration gepflegt, z.B. in der Datei /etc/salt/master.d/node_groups.conf
Beispiel
nodegroups:
group1: 'L@foo.domain.com,bar.domain.com,baz.domain.com or bl*.domain.com'
group2: 'G@os:Debian and foo.domain.com'
group3: 'G@os:Debian and N@group1'
group4:
- 'G@foo:bar'
- 'or'
- 'G@foo:baz'
webservers:
- server1
- server2
- salt-master
Mit -L
werden Minions über die Minion-ID identifiziert.
Mit -G
werden Minions über Grains identifiziert.
Mit -N
wird eine andere Node-Gruppe referenziert.
Eine Liste mit Minion-IDs kann entweder in einer Zeile angegeben werden (siehe Zeile 2) oder über mehrere Zeilen verteilt werden (siehe Zeilen 9-12).
Node Groups verwenden
salt -N <GRUPPE> test.ping
Wenn Nodegroups für die Minion-Adresseirung innerhalt des Salt-Kommandos verwendet werden, z. B. salt -N <GROUP>
, dann erfordern Änderungen an der Node Group Datei erfordern keinen Neu-Start des Masters.
Wenn Sie Nodegruppen in der top.sls verwenden, müssen Sie den Salt-Master neustarten, damit Änderungen an der Node Group Datei wirksam werden.
Last updated