1. 程式人生 > >SaltStack實戰之數據系統-Pillar

SaltStack實戰之數據系統-Pillar

saltstack

SaltStack實戰之數據系統-Pillar


學習 SaltStack



  • 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]

/* */ ~]# vim /etc/salt/master

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