如何创建修改后的 CentOS 的部署映像?

如何创建修改后的 CentOS 的部署映像?

因此,我设法在客户端 PC 上安装了 CentOS 6.5,然后继续调整它的很多内容(例如添加 samba 和 kerberos 内容、将 CentOS PC 与 Active Directory 加入、删除 ABRT GUI、更改一些配置文件、安装 VirtualBox 和创建虚拟化的 Windows 7 机器来启动等)

现在,我想拿起安装了更改过的操作系统的客户端电脑,并用它进行可部署的安装(理想情况下,将映像传输到网络部署服务器(如 WDS)上,并允许其他电脑根据此类映像进行网络安装)。

请注意:其他“待部署”的 PC 应具有与测试机相同的硬件配置。至少这是必要的。

您能否好心地建议我创建一个可部署的 CentOS 映像,同时保留我所做的所有操作系统更改?谢谢!

答案1

有一些工具可以制作你自己的发行版,但我认为这是错误的方法。当你有硬件变化、cent-os 更新等时,你会遇到问题。

我认为正确的方法是使用配置管理工具(例如木偶

  • 安装 centOS 准系统
  • 安装 puppet
  • 使用 puppet 按照你的需要配置计算机(puppet 可以做任何你能做的事情,添加软件包、删除软件包、配置用户等等)

优点是你只需要进行一次调整,如果你想要改变任何内容,你可以将更改推送到你用 puppet 管理的所有或任何计算机。

Puppet 唯一需要的是一个掌握所有计算机配置的 Puppet Master。

答案2

使用发行版的工具,在本例中为 kickstart。它允许您定义要安装的软件包和安装后配置。有了 kickstart 文件,您就可以随意复制安装,甚至可以轻松将其移植到发行版的新版本。

相关内容