現在我有6台主機,要将他們進行分組,這樣管理起來比較友善
比如redhat、centos、各自分組。
<code>ddcluster1,hddcluster2,hddcluster3,hddcluster4,salt-master,salt-minion01</code>
修改master的配置檔案中的nodegroups
vim /etc/salt/master
<code>#nodegroups:</code>
<code># group1: '[email protected],bar.domain.com,baz.domain.com or bl*.domain.com'</code>
<code># group2: 'G@os:Debian and foo.domain.com'</code>
<code># group3: 'G@os:Debian and N@group1'</code>
<code># group4:</code>
<code># - 'G@foo:bar'</code>
<code># - 'or'</code>
<code># - 'G@foo:baz'</code>
<code>nodegroups:</code>
<code> </code><code>redhat-group: </code><code>'L@hddcluster1,hddcluster2,hddcluster3,hddcluster4'</code>
<code> </code><code>centos-group: </code><code>'L@salt-master,salt-minion01'</code>
<code> </code><code>redhat-centos-group: </code><code>'L@hddcluster1,salt-minion01'</code>
不需要重新開機master
<code>[root@salt-master ~]</code><code># salt -N redhat-group test.ping</code>
<code>hddcluster3:</code>
<code> </code><code>True</code>
<code>hddcluster1:</code>
<code>hddcluster4:</code>
<code>hddcluster2:</code>
<code>[root@salt-master ~]</code><code># salt -N centos-group test.ping </code>
<code>salt-master:</code>
<code>salt-minion01:</code>
<code>[root@salt-master ~]</code><code># </code>
<code>[root@salt-master ~]</code><code># salt -N centos-group cmd.run 'df -h'</code>
<code> </code><code>Filesystem Size Used Avail Use% Mounted on</code>
<code> </code><code>/dev/mapper/centos-root</code> <code>50G 5.0G 46G 10% /</code>
<code> </code><code>devtmpfs 3.9G 0 3.9G 0% </code><code>/dev</code>
<code> </code><code>tmpfs 3.9G 116K 3.9G 1% </code><code>/dev/shm</code>
<code> </code><code>tmpfs 3.9G 41M 3.8G 2% </code><code>/run</code>
<code> </code><code>tmpfs 3.9G 0 3.9G 0% </code><code>/sys/fs/cgroup</code>
<code> </code><code>/dev/sda2</code> <code>494M 133M 362M 27% </code><code>/boot</code>
<code> </code><code>/dev/sda1</code> <code>200M 9.5M 191M 5% </code><code>/boot/efi</code>
<code> </code><code>/dev/mapper/centos-home</code> <code>873G 1.3G 872G 1% </code><code>/home</code>
<code> </code><code>tmpfs 786M 20K 786M 1% </code><code>/run/user/42</code>
<code> </code><code>tmpfs 786M 4.0K 786M 1% </code><code>/run/user/0</code>
<code> </code><code>tmpfs 3.9G 16K 3.9G 1% </code><code>/tmp</code>
<code> </code><code>Filesystem Size Used Avail Use% Mounted on</code>
<code> </code><code>/dev/mapper/VolGroup-lv_root</code>
<code> </code><code>6.5G 805M 5.4G 13% /</code>
<code> </code><code>tmpfs 245M 12K 245M 1% </code><code>/dev/shm</code>
<code> </code><code>/dev/vda1</code> <code>477M 30M 422M 7% </code><code>/boot</code>
<code>[root@salt-master ~]</code><code># </code>
<code>[root@salt-master ~]</code><code># salt -N redhat-centos-group test.ping </code>
<code></code>
本文轉自 yanconggod 51CTO部落格,原文連結:http://blog.51cto.com/yanconggod/1876599