我在一台RHEL5机器上设置了一个完全工作的鞋匠服务器。这可以在裸金属机器上部署一个新的服务器,对磁盘进行分区,使用LVM并创建我需要的尽可能多的虚拟机。虚拟机也从鞋匠服务器获取它们的安装指令、配置、yum存储库等等。
这确实令人兴奋,但下一步是通过这种机制提供完整的Zimbra服务器。
我的目标是让Zimbra在两个虚拟机上运行,一个用于邮件引擎,另一个用于webmail界面(至少作为第一步)。
使用木偶部署和配置整个系统的最佳方法是什么?
其理念是将鞋匠用于极小的机器部署(包括裸金属和虚拟化),并将每个配置问题留给傀儡处理。
谢谢大家会给我一些关于这个话题的结构化信息和建议
发布于 2009-09-28 11:45:55
我在回答我自己的问题,因为很长一段时间我没有任何解决办法。
我做了这项工作,我的做法如下:
这意味着您一次手动执行安装过程,编写expect脚本,现在您可以以完全自动化和编程的方式进行任意数量的安装()
由于zimbra是一个非常自我配置的野兽,我决定不通过木偶来维护甜点,zimbra更新脚本应该在升级或更新的情况下完成它们的工作。
发布于 2009-08-28 14:56:36
齐姆布拉并没有像你描述的那样分开.web界面与MTA相当紧密地联系在一起--最好把它当作一个软件,而不是多个软件,除非你想自己把它拆开,然后再把它重新组合起来,这不太可能在不太努力的情况下工作。
基本上,在开源版本中,集群根本不受支持--您应该在一台机器上运行所有的东西(虚拟的还是不支持的)。
在网络版中,它们支持集群,但据我所知,所有机器运行相同的软件栈,并在其中分布负载(参见产品版)
该群集是使用Red群集套件实现的,“以提供邮箱服务器的M+N群集”。(请参阅zimbra和Cluster_troubleshooting文章)
https://serverfault.com/questions/57092
复制相似问题