SaltStack Grains 和 Pillar
Posted pzk7788
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SaltStack Grains 和 Pillar相关的知识,希望对你有一定的参考价值。
Grains:
(1) grains 是服务器的一系列粒子信息,也就是服务器的一系列物理,软件环境信息
(2) grains 是 minion 启动时收集到的一些系统信息,比如操作系统版本、内核版本、CPU、内存、硬盘、设备型号等
(3) grains 信息并不是动态的,并不会实时变更,它是在 minion 启动时收集到的,但我们也可以自定义 grains 信息
[[email protected] ~]$ salt ‘192.168.119.140‘ grains.ls # 列出这台 minion 上所有 grains 项目的名字 [[email protected] ~]$ salt ‘192.168.119.140‘ grains.items # 列出这台 minion 上所有 grains 项目的名字和值 [[email protected] ~]$ salt -G ‘os:CentOS‘ cmd.run ‘hostname‘ # 我们可以通过grains信息来指定对哪些符合条件的minion进行操作
Pillar:
以上是关于SaltStack Grains 和 Pillar的主要内容,如果未能解决你的问题,请参考以下文章
Saltstack handbook:Grains and Pillar