2

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

我本来希望使用虚拟机进行设置,但由于我们在虚拟机上使用不同的视频和网络驱动程序时遇到了问题,所以禁止这样做。

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

  1. 重新安装基本 Fedora 10
  2. 更新到最新的软件包
  3. 安装额外的软件包(其中一些来自 rpmfusion 存储库和我们自己的私有存储库,因此需要将这些的 repo 文件添加到配置中)
  4. 恢复文件系统表以包含 NAS 挂载
  5. 恢复用户和主目录。

我已经研究过使用Kickstart进行安装,但它似乎只能通过回答您通常在安装过程中以交互方式回答的所有问题来满足上述第一步。有谁知道我可以使用的更合适的工具?

编辑:看起来重新旋转在这里也可能非常有用。

4

3 回答 3

4

你可以看看类似的东西

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

clonezilla - http://clonezilla.org/

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

我只使用了 clonzilla,但雾显然可以在 pxe 引导安装后运行脚本。您可以在完成上述所有步骤后克隆设备,然后通过每晚重新启动来推送映像,您可以为此使用 clonezilla 或雾,或者您可以使用带有脚本的雾来应用安装干净映像后的机会服务器

于 2009-02-23T18:00:17.440 回答
2

Kickstart 可以使用 %post 部分做更多事情

于 2009-02-24T06:04:14.127 回答
1

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

于 2009-02-24T06:11:49.537 回答