如何进行saltstack的grains使用以及c开发云主机域名md.run.md(四),很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看这方面需求的人可以来学习下,希望你能有所收获。
grains.items主要用来收集minion端的信息,方便进行信息采集,后续的piller使用,根据硬件信息自动匹配配置文件等。
grains.ls
grains.items
grains.item
如果想同时获取多个item,可以在后面接空格后,直接相关item,如下:
自定义grains: 首先,现在salt的根目录下(/srv/salt)建一个目录_grains
假设我要取minion端内存的信息 开发云主机域名事例如下: vim mem.py
同步到minion端
如果需要更改模块,更改完成后,可以使用下面命令重载:
验证下之前的自定义grains:
sa10-003的内存信息:
在saltmaster上面自定义grains取到的信息和本机是一致的
除了salt自带和我们自定义的items可以取到系统信息之外,我们还可以使用shell命令在来达到目的;当然,这需要salt的另外一个强大的命令开发云主机域名,cmd.run 我要取sa10-003的内存信息,可以使用下面的命令:
cmd.run在master端进行操作,后面跟着的是系统相关的shell命令,这种方式,可以实现minion端几乎所有的命令。看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。
本文从转载,原作者保留一切权利,若侵权请联系删除。
《如何进行saltstack的grains使用以及cmd.run.md(四)》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...