从现有配置创建 kickstart 配置文件

从现有配置创建 kickstart 配置文件

是否有脚本或其他方法可以从现有服务器的系统状态自动生成 kickstart 配置文件,以便可以使用该文件在另一个安装中复制(而不是克隆)系统的配置?

我知道 anaconda-ks.cfg 文件存储在 /root 目录中。但自安装以来,相关系统已发生很大变化,该文件现在已无用。

答案1

这是我所知道的一种方法。据我所知,没有方法可以根据系统状态自动生成 Kickstart 文件。

运行rpm -qa --qf '%{NAME}\n'并添加到%packagesKickstart 中的部分。

尽管如此,这并不是维护系统标准和构建的全面解决方案。这是我就此主题撰写的更全面的答案:

跨多个服务器管理应用程序,或 PXE 与 cfEngine/Chef/Puppet

答案2

只是补充一下华纳的回答。虽然 rpm 查询会为您提供已安装软件包的列表,但它不会帮助您构建接近系统配置的 kickstart 文件。

Red Hat 提供了一个名为“system-config-kickstart”的工具,它允许您使用类似 Anaconda 的向导来创建 kickstart 文件。您可以使用该工具来配置分区信息、网络、时区等。

将两者添加在一起也许可以帮助您创建接近原始系统的 kickstart。

相关内容