SaltStack實戰之數據系統-Pillar
SaltStack實戰之數據系統-Pillar
SaltStack實戰之數據系統-Pillar
1. Pillar簡介和應用場景
2. Pillar應用示例
1. Pillar簡介和應用場景
Pillar是Salt用來分發全局變量到所有minions的一個接口。Pillar data的管理類似於Salt State Tree。
Salt 0.9.8版本增加了pillar(動態數據)
存儲位置:
存儲在master端,存放需要提供給minion的信息。
應用場景:
敏感信息:每個minion只能訪問master分配給自己的。
2. Pillar應用示例
[[email protected]
pillar_roots:
base:
- /srv/pillar
[root@salt-master111 ~]# mkdir -p /srv/pillar
[root@salt-master111 ~]# cd /srv/pillar/
[root@salt-master111 pillar]# vim zabbix.sls
內容如下:
Zabbix_Server: 10.1.0.111
[[email protected] pillar]# vim top.sls
內容如下
base:
‘10.1.0.112‘:
- zabbix
[root@salt -master111 pillar]# salt ‘*‘ saltutil.refresh_pillar
10.1.0.112:
True
salt-master111:
True
[root@salt-master111 pillar]#
[root@salt-master111 pillar]# salt -I ‘Zabbix_Server:10.1.0.111‘ test.ping
10.1.0.112:
True
[root@salt-master111 pillar]#
更多Pillar詳情:http://docs.saltstack.cn/topics/pillar/index.html
本文出自 “ygqygq2” 博客,請務必保留此出處http://ygqygq2.blog.51cto.com/1009869/1933003
SaltStack實戰之數據系統-Pillar