部署由 Chef 管理的新服务器最自动化的方法是什么?

部署由 Chef 管理的新服务器最自动化的方法是什么?

我们使用 knife-vsphere 在虚拟环境中部署和配置新的 chef 管理服务器,但没有任何针对物理服务器的一步式解决方案。目前,该过程包括将基本操作系统映像到服务器上、手动配置主机名和网络、从软件包安装 Chef,然后让 Chef 客户端完成其余配置和软件包安装。

是否有任何基于 chef 的工具可用于安装整个操作系统或用于对物理驱动器进行映像处理?或者是否有 chef 工具可用于在新安装的服务器上执行配置的第一步,例如主机名和其他 chef 客户端识别信息。

答案1

您可以使用knife bootstrap它将任何服务器引导到完全配置的 Chef 节点。它会自动安装 chef-client 二进制文件并运行预先指定的运行列表。像往常一样,尝试knife bootstrapp --help获取更多信息。

对于实际引导服务器之前的步骤,您可以尝试许多专门为此目的构建的不同应用程序:

相关内容