为Fedora Linux服务器进行自动清理安装的最佳方法是什么?

时间:2009-02-23 17:36:26

标签: linux automation install fedora

我有一个Fedora 10 64位服务器,我想设置每晚全新安装。服务器是我们客户硬件的精确克隆,用于运行验收测试。

我本来希望使用虚拟机进行设置,但由于我们对VM上的不同视频和网络驱动程序出现问题而禁止使用虚拟机。

以下是我需要自动化的基本步骤:

  1. 重新安装基础Fedora 10
  2. 更新到最新的软件包
  3. 安装其他软件包(其中一些来自rpmfusion存储库和我们自己的私有存储库,因此需要将这些软件包的repo文件添加到配置中)
  4. 还原文件系统表以包含NAS装载
  5. 恢复用户和主目录。
  6. 我已经看过使用Kickstart进行安装,但看起来只是回答了在安装过程中通常以交互方式回答的所有问题,只能满足上面的第一步。有谁知道我可以使用更合适的工具?

    编辑:看起来respin在这里也很有用。

3 个答案:

答案 0 :(得分:4)

您可以查看类似

的内容

雾 - http://www.fogproject.org/

clonezilla - http://clonezilla.org/

基本上,这两个应用程序用于将备份映像自动无人值地部署到计算机。它们倾向于在大型企业中使用,但可以用于您想要实现的目标。

我只使用了clonzilla,但是在pxe启动安装后,雾显然可以运行脚本。您可以在完成上述所有步骤后克隆设备,只需在每晚重新启动时按下图像,您可以使用clonezilla或雾,或者您可以使用雾与脚本在安装了干净图像后应用机会服务器

答案 1 :(得分:2)

答案 2 :(得分:1)

只是想详细说明@BenBruscella的%帖子。 Kickstart有一个部分,您可以在主要安装过程完成后包含或调用任何安装后脚本。 有了这个,您可以轻松地进行包更新和安装。