[root@master ~]
[root@master init]
总用量 16
drwxr-xr-x 2 root root 4096 2月 18 21:01 files
-rw-r--r-- 1 root root 168 2月 18 17:42 limit.sls
-rw-r--r-- 1 root root 169 2月 18 21:08 ntp-
crontab
.sls
-rw-r--r-- 1 root root 79 2月 15 14:55 pkg.sls
[root@master init]
[root@master files]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com
[root@master init]
hosts-config:
file
.managed:
- name:
/etc/hosts
-
source
: salt:
//init/files/hosts
.conf
- user: root
- group: root
- mode: 644
说明:下发文件到
/etc/hosts
,源文件
[root@master states]
base:
'*'
:
- init.pkg
- init.limit
- init.ntp-
crontab
- init.hosts
[root@master states]
----------前面的部分我直接省略了--------------
----------
ID: hosts-config
Function:
file
.managed
Name:
/etc/hosts
Result: True
Comment: File
/etc/hosts
updated
Started: 21:31:43.644962
Duration: 13.119 ms
Changes:
----------
diff
:
---
+++
@@ -3,3 +3,4 @@
10.10.10.140 mastermaster.saltstack.com
10.10.10.141 node01node01.saltstack.com
10.10.10.142 node02node02.saltstack.com
+10.10.10.143 node03node03.saltstack.com
Summary
------------
Succeeded: 6 (changed=1)
Failed: 0
------------
Total states run: 6
客户端进行测试:
[root@node01
cron
]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com
[root@node02 ~]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com
如果此时我在master端修改hosts.conf文件
[root@master init]
/etc/salt/states/init
[root@master init]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com
10.10.10.144 openstack01 openstack01.saltstack.com
10.10.10.145 openstack02 openstack02.saltstack.com
[root@master init]
----------前面的部分我直接省略了--------------
----------
ID: hosts-config
Function:
file
.managed
Name:
/etc/hosts
Result: True
Comment: File
/etc/hosts
updated
Started: 21:37:50.679328
Duration: 78.269 ms
Changes:
----------
diff
:
---
+++
@@ -4,3 +4,5 @@
10.10.10.141node01node01.saltstack.com
10.10.10.142node02node02.saltstack.com
10.10.10.143node03node03.saltstack.com
+10.10.10.144openstack01openstack01.saltstack.com
+10.10.10.145openstack02openstack02.saltstack.com
Summary
------------
Succeeded: 6 (changed=1)
Failed: 0
------------
Total states run: 6
客户端进行测试:
[root@node01
cron
]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com
10.10.10.144 openstack01 openstack01.saltstack.com
10.10.10.145 openstack02 openstack02.saltstack.com
[root@node02 ~]
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.140 master master.saltstack.com
10.10.10.141 node01 node01.saltstack.com
10.10.10.142 node02 node02.saltstack.com
10.10.10.143 node03 node03.saltstack.com