在多台无头家庭服务器上安装 Centos

在多台无头家庭服务器上安装 Centos

我一直在使用 vagrant 和CentOS Linux release 7.2.1511 (Core)虚拟盒开发一个自定义项目,现在我想开始在真实硬件上测试它,为此我打算使用几个无头盒。不过有几个问题:

  • 在这些类型的无头服务器上安装 centos 的典型方法是什么?
  • 在这些机器上安装 Centos 时,是否可以尽量减少用户交互?现在我只打算使用 2 个机器,但我想知道如何有效地大规模安装多台服务器

答案1

大多数人都会插上屏幕。也就是说,理论上你会使用启动创建初始安装的模板。我曾经工作过一些地方,我们有一些自定义脚本,这些脚本根据 pxe 上的 mac 地址在系统上安装适当的映像 - 设置主机名等内容。

假设这些系统是相同的,你基本上会有一个带有最小更改的 kickstart 文件(想到了主机名)

我会在你的初始构建中加入一些配置管理功能,这样你就可以管理你的无头服务器了……好吧,无头服务器。我们以前使用在我上一个工作场所,虽然这里有很多选择。初始安装后,您将使用配置管理系统管理所有系统,而不是单独通过 SSH 进入每个系统。您还可以分阶段更新系统(因此测试服务器首先更新)

答案2

我们已经使用了皮匠成功完成此任务。这里的关键是要有一个好的 kickstart 文件。

相关内容