SaltStack基础(3) – 执行命令

安装saltstack后,已经可以执行shell命令,更新软件包和同时分发文件到所有minions。minions执行命令后会以一致地和可配置的格式返回结果,这样你就可以很容易地查看执行了什么和工作正不正常。

执行shell命令

你可以使用cmd.run在salt master上向所有的minion发送一个shell命令来执行:

  1. salt '*' cmd.run 'ls -l /etc'

所有的minion将同时执行这个命令并立即返回结果给salt master。

salt执行函数

使用cmd.run执行shell命令当然是有用的,不过saltstack强大的功能是使用salt执行函数。salt社区已经投入很多努力创建数百个函数来简单大部分的管理任务。甚至同一个函数能在所有支持的系统上使用。

显示硬盘使用

  1. salt '*' disk.usage

安装一个包

  1. salt '*' pkg.install cowsay

列出网络接口

  1. salt '*' network.interfaces

标签:SaltStack 发布于:2019-11-20 16:40:25