侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

salt常用命令

2023-10-02 星期一 / 0 评论 / 0 点赞 / 57 阅读 / 2088 字

1, salt-key 密钥管理,通常在master端执行salt-key -L ##查看所有minion-keysalt-key -a <key-name>

1, salt-key 密钥管理,通常在master端执行

salt-key -L                     ##查看所有minion-keysalt-key -a <key-name>      ##接受某个minion-keysalt-key -d <key-name>       ##删除某个minion-keysalt-key -A                      ##接受所有的minion-keysalt-key -D                      ##删除所有的minion-key

2, salt 执行salt的执行模块

salt "*" cmd.run "hostname"        # 在所有minion执行hostnamesalt  "192.168.3.2" cmd.run "hostname"    # 在minion 192.168.3.2上执行hostnamesalt -N web test.ping    #N参数是分组,master里面有 nodegroups的格式# 查看支持的功能[root@localhost ~]#  salt '192.168.3.2' sys.list_functions grains192.168.3.2:    - grains.append    - grains.delval    - grains.fetch    - grains.filter_by    - grains.get    - grains.get_or_set_hash    - grains.has_value    - grains.item    - grains.items    - grains.ls    - grains.remove    - grains.set    - grains.setval    - grains.setvalssalt '*' grains.item os    #获取minion的OSsalt '*' -G 'os:Centos' test.ping    #根据grains匹配过滤# 获取全部的grains信息salt web1 -E mypc grains.lssalt web1 -E mypc grains.items# 查看grains某个信息,这是查看OSsalt '*' grains.item ossalt '*' cmd.exec_code python 'import sys; print sys.version'    #执行远程代码

3,自定义minion文件

# vi /etc/salt/miniongrains: # 添加 grains 规则  roles:    - webserver  httpdservice:    - apache# 重启minion服务# 如不重启minion服务,使用下面命令salt '192.168.3.2' saltutil.sync_grainssalt  192.168.3.2 grains.item roles  # 可以获取到刚才设置的roles和httpdservicesalt -G 'roles:webserver' test.ping

4, salt-run 执行runner(salt带的或者自定义的)

salt-run manage.status        #查看所有minion状态salt-run manage.up            #查看所在在线minionsalt-run manage.down        #查看所有离线minion

广告 广告

评论区