使用哪个CM工具,我们可以在单个实例上部署多个tomcats。 实际上,我正在处理一个制药客户,他们有5个产品。我们在单个实例上部署多个tomcats,它们都在运行单独的应用程序。
只是想自动化此部署。是否有任何可用的配置管理工具可用于在单个实例上部署具有相应应用程序的多个tomcats。
感谢您的帮助。
答案 0 :(得分:0)
我建议你不要这样做。将它们分开。我在一个实例上支持两个tomcat应用程序,并认为这是一个坏主意。最大的问题是健康检查; ELB只能进行一次健康检查。因此,如果您需要杀死一个不健康的实例并启动一个新实例,您必须杀死所有应用程序。在云中,最好有离散服务。
答案 1 :(得分:0)
回到你关于CM工具的问题。我在这个项目中使用Saltstack,它运行得很好。使用Saltstack,我可以轻松管理两个Tomcat应用程序所需的不同配置。但对于CM工具来说,这是一个相当简单的场景,我认为你可以使用我熟悉的任何工具来解决这个问题,例如Salt,Ansible,Puppet或Chef。
答案 2 :(得分:0)
管理多个tomcat实例是任何配置管理实用程序的课程。例如,你可以使用camptocamp's tomcat puppet module的木偶。您可以定义多个实例,每个实例都有自己的配置和应用程序。
一般情况下,如果您发现自己在询问木偶是否可以配置某些内容,请在Puppet Forge上进行搜索。答案可能是某人已经发布了一种方法。