是否可以创建一个安装磁盘/iso,本质上创建我的自定义内核构建的克隆

是否可以创建一个安装磁盘/iso,本质上创建我的自定义内核构建的克隆

我在 CentOS 6.4 服务器上运行自定义内核,其中安装了多个软件包、程序和设备驱动程序。我需要设置其他几台配置相同的服务器。我已设置并运行 pxe 服务器(使用 kickstart 文件)以自动从标准 CentOS iso 进行基本安装,但安装后仍需执行内核修补。我使用 kickstart 文件对其进行了伪自动化,但仍然需要用户在中途输入。是否有任何方法可以创建一个新的可安装 iso,它将使用我已修补系统的精确配置,如果可以,如何创建?

答案1

Ansible/Puppet/Chef 怎么样?它们每个都可以完全自动化您需要的系统任务。

另一个想法是,在你的一台服务器上创建一个个人存储库,其中包含你需要的所有软件包,并配置 yum 在第一次更新时从那里提取所有软件包

答案2

您还可以使用 clonezilla 将整个最终图像克隆到目标机器。

您可以设置一个 clonezilla 服务器。

使用 pxe 启动

  1. PXE主选择save-image等
  2. 切换到多播模式(尽管你可以单播)
  3. 选择要等待的客户数量或时间
  4. PXE 启动所有客户端(恢复映像)并等待完成

相关内容