日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

saltstack中grains简介

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 saltstack中grains简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.什么是grains:(靜態數據,minion啟動時采集)

?

Grains

Static bits of information that a minioncollects about the system when the minion first starts.

The grains interface is made available toSalt modules and components so that the right salt minion commands areautomatically available on the right systems.

?

以上是官方的解釋,大致意思是說grainsminion第一次啟動的時候采集的靜態數據,可以用在salt的模塊和其他組件中。其實grains在每次的minion啟動(重啟)的時候都會采集,即向master匯報一次的。



應用場景:

?grains的特性–每次啟動匯報、靜態決定了它沒有pillar靈活,要知道pillar是隨時可變的,只要在master端修改了那一般都會立刻生效的。所以grains更適合做一些靜態的屬性值的采集,例如設備的角色(role),磁盤個數(disk_num)等諸如此類非常固定的屬性。

?

?那么我們就可以得到一個大致的判斷,如果你想定義的屬性值是經常變化的,那請采用pillar,如果是很固定、不易變的那請用grains



grain和pillar區別

1.grains存儲的是靜態、不常變化的內容,pillar則相反

2.grains是存儲在minion本地,而pillar存儲在master本地

3.minion有權限操作自己的grains值,如增加、刪除,但minion只能查看自己的pillar,無權修改


相關命令:

salt '*' grains.ls #列出grains的所有key

?

salt * grains.items # 查看所有grains信息,查看所有item



salt '*' grains.item fqdn #查看單個item


配置

1 minion配置

vi /etc/salt/grains

cloud: openstack


重啟minion使其生效


2?

salt '*' grains.get cloud





轉載于:https://blog.51cto.com/9425473/1713354

總結

以上是生活随笔為你收集整理的saltstack中grains简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。