到目前为止,我们在一个Linux主机上的几个Python虚拟环境中运行应用程序。
我们考虑使用Salt,但希望能够更新一个虚拟环境而不修改其他虚拟环境。
据我所知,您只能对整个Minion说“请进入Highstate”。
我们看到以下解决方案:
- 在一个Linux OS上运行多个Minion:据我所知,目前不支持
- 使用一个Minion,但不使用Highstate。我们需要使用一个状态来处理每个虚拟环境(我们不能对整个Minion说“Highstate”)
- 使用某种虚拟化(例如Docker)为每个虚拟环境提供一个Minion。
我是Salt的新手,请问我是否有遗漏或者您没有理解我的意思。
更新
我们在每个Linux OS上有很多虚拟环境。它们全部非常相似。我们希望在不创建每个虚拟环境的SLS文件的情况下管理它们。