一个主机上有几个仆从?

2024-09-22 22:38:44 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我们在一台linux主机上的几个python虚拟环境中运行我们的应用程序。在

我们考虑使用salt,但是我们希望能够在不修改其他virtualenv的情况下更新一个virtualenv。在

如果你只能对整个仆从说“请进入高级状态”。在

我们看到了以下解决方案:

  • 在一个linux操作系统上运行几个仆从:目前不支持AFAIK
  • 用一个仆从,但不要用海州。我们需要用一个状态来处理每个虚拟人(我们不能对整个仆从说“highstate”)
  • 使用某种虚拟化(例如docker)为每个virtualenv提供一个仆从。在

我不懂盐,请问我有没有遗漏什么东西,你没有得到我想要的东西。在

更新

每个linux操作系统都有很多虚拟机。他们都很平等。我们希望在不为每个文件创建sls文件的情况下管理它们。在


Tags: 文件docker应用程序virtualenvlinux状态虚拟化情况
1条回答
网友
1楼 · 发布于 2024-09-22 22:38:44

我认为你最好的办法就是指定一个特定的状态,目标是你想要管理或修改的virtualenv。

salt 'minion-id' state.sls manage_virtualenv_1
salt 'minion-id' state.sls manage_virtualenv_flask
salt 'minion-id' state.sls manage_virtualenv_django

这三个州.sls调用将只运行每个sls文件中的状态,即使它们都存在于名为“minion id”的同一主机上

编辑:

也可以使用逗号分隔的sls文件列表:

^{pr2}$

相关问题 更多 >