我们是一个python店,正在使用可靠的 ,并正在考虑整合领class和解决裸机安装。
是否可以使用工头无木偶?
我发现文档详尽无遗,但找不到明确的答案; 提到“Foreman安装程序使用Puppet安装Foreman”。 让我觉得即使我们不打算使用它,我也需要安装木偶吗?
安装程序确实需要Puppet,默认情况下它会设置一个Puppet master,但是Foreman本身不需要Puppet。 完全可以从软件包或源代码安装Foreman,而不需要Puppet。
如果您不熟悉Foreman如何工作,或者您是如何从零开始进行configuration的,我强烈build议尽可能使用安装程序,因为您可能无法正确或最佳地设置它(例如,它会configurationPassenger ,SSL等)。 在继续之前,请在“默认”configuration中了解它。
您可以运行安装程序进行设置,然后删除Puppet主虚拟主机,删除安装程序和Puppet包,并禁用智能代理( /etc/foreman-proxy/settings.d/puppet.yml )中的Puppet模块。 安装程序仍然会使用它生成的Puppet证书在Foreman主服务器和智能代理服务之间进行身份validation和encryption。
您也可以在主机上运行安装程序以获得对应用程序的一些熟悉,然后使用经验和现有主机作为参考,在不使用Puppet的情况下重新进行设置。