如果我使用 Ansible 或 Puppet 之类的东西,而我只有两台服务器,那么使用这些产品的目的是否违背了?我认为,如果我配置了一台服务器,我可以使用其中一台在另一台服务器上复制它。
答案1
不,这并没有违背初衷。事实上,我经常使用 Ansible 设置单个服务器以供业余爱好/业余项目使用。它允许我为服务器保留版本控制、可重复、自文档化的配置。
答案2
我不得不反对当前的共识。学习任何 CM 系统来为 2 个服务器池服务都是不合理的,除非你只是想找个借口来学习那个 CM 系统。你花在学习、编写、测试和应用配置上的时间肯定会超过手工构建的时间。如果你知道其中一个系统,这是一个更合理的提议。