salt 多台服务执行
时间: 2023-07-15 11:14:55 浏览: 224
Python项目自动化多服务器部署的工具
如果需要在多台服务器上执行 Salt 命令,需要先确保这些服务器已经被添加到了 Salt Master 的配置文件中。
然后,可以使用 Salt 的批量执行命令来在多台服务器上执行相同的命令。例如,要在所有服务器上更新软件包,可以使用以下命令:
```
salt '*' pkg.update
```
其中,`*` 表示所有服务器。
如果只需要在特定的一组服务器上执行命令,可以使用类似如下格式的命令:
```
salt 'web*' cmd.run 'uptime'
```
这个命令会在所有名称以 `web` 开头的服务器上执行 `uptime` 命令。
除了批量执行命令外,还可以使用 Salt 的状态模块来对多台服务器进行配置管理,例如安装软件包、配置文件、服务等。具体可以参考 Salt 官方文档。
阅读全文