Salt架構--Masterless架構
阿新 • • 發佈:2018-01-29
emc day dir func load ase date name package 沒有master的情況下,使用salt,需要關閉salt-minion,使用salt-call命令
[root@linux-node2 ~]# vim /etc/salt/minion file_client: local file_roots: base: - /srv/salt/ pillar_roots: base: - /srv/pillar [root@linux-node2 ~]# systemctl stop salt-minion [root@linux-node2 ~]# salt-call --local cmd.run ‘w‘ local: 09:42:54 up 23 days, 4:17, 4 users, load average: 0.42, 0.20, 0.11 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT www pts/0 linux-node1 Fri09 24:04m 0.01s 0.01s -bash root pts/1 192.168.56.1 15Jan18 24:03m 2.10s 2.10s -bash root pts/2 192.168.56.1 Thu10 22.00s 3.59s 0.19s w root pts/3 192.168.56.1 06Jan18 23:54m 7.69s 0.21s -bash [root@linux-node2 srv]# mkdir salt pillar [root@linux-node2 salt]# vim demo.sls demo-install: pkg.installed: - names: - screen - telnet - nmap [root@linux-node2 salt]# salt-call --local state.sls demo test=True local: ---------- ID: demo-install Function: pkg.installed Name: screen Result: True Comment: All specified packages are already installed Started: 09:46:46.007234 Duration: 37525.123 ms Changes: ---------- ID: demo-install Function: pkg.installed Name: telnet Result: None Comment: The following packages would be installed/updated: telnet Started: 09:47:23.532583 Duration: 6.755 ms Changes: ---------- ID: demo-install Function: pkg.installed Name: nmap Result: None Comment: The following packages would be installed/updated: nmap Started: 09:47:23.539472 Duration: 5.733 ms Changes: Summary for local ------------ Succeeded: 3 (unchanged=2) Failed: 0 ------------ Total states run: 3 Total run time: 37.538 s
Salt架構--Masterless架構