是否有脚本或其他方式从现有服务器的系统状态自动生成kickstartconfiguration文件,以便可以使用该文件在另一个安装中复制(不克隆)系统的configuration?
我知道anaconda-ks.cfg文件存储在/ root目录中。 但是这个系统在安装之后已经被广泛的改变了,现在这个文件是没有用的。
这是我所知道的一种方法。 据我所知,没有办法根据系统状态自动生成Kickstart文件。
运行rpm -qa --qf '%{NAME}\n'并添加到Kickstart中的%packages部分。
尽pipe如此,这不是维护系统标准和构build的全面解决scheme。 这是我就这个问题写的一个更全面的答案:
在多个服务器上pipe理应用程序,或PXE与cfEngine / Chef / Puppet
只是添加华纳的答案。 虽然rpm查询会给你一个已安装软件包的列表,但它不会帮助你构build一个接近你的系统configuration的kickstart文件。
红帽提供了一个名为“system-config-kickstart”的工具,它允许你使用类似Anaconda的向导创build一个kickstart文件。 您可以使用该工具来configuration分区信息,networking,时区等
添加这两个togther可能会帮助你创build一个接近你的原始系统的kickstart。