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

ÜMi*_*iro 6 scripting linux replication kickstart automated-install

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

我知道 anaconda-ks.cfg 文件存储在 /root 目录中。但该系统自安装以来已经发生了很大的变化,并且该文件现在没有用处。

War*_*ner 4

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

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

然而,这并不是维护系统标准和构建的全面解决方案。这是我就该主题写的更全面的答案:

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

  • 这不是一个完美的解决方案,但它确实达到了目的。我只改变了一点,使用 rpm -qa --qf '[%{INSTALLTIME}\t][%{INSTALLTIME:day} \t][%-40{GROUP}\t]%{NAME}\n' |sort -t \t -k 1,3 相反,这样我最终得到了一个按日期和组划分的列表,这让我更好地了解系统如何演变,并允许通过放置整个组来简化包选择这是有道理的。谢谢 (2认同)