我想创build一个我的Ubuntu系统的备份。 把这个备份文件/镜像放在我的一台Web服务器上,然后用iPXE或gPXE把它恢复到多台服务器上。 我假设我需要一个可以通过PXE加载的专用应用程序或发行版。
任何build议?
一般来说,从PXE引导Linux内核并不多 – PXELinux / Syslinux网页有很多例子。 你甚至可以启动像SysRescueCD整个发行版,并从那里进行恢复。
但是,由于您有成像和恢复的特殊要求,您可能需要查看Clonezilla – 这是一个OSS Linux发行版。 它已经准备好通过PXE启动了。
你可以用Clonezilla(如前所述)这样做,但想想这是否真的是你想要做的事情。 你所描述的可以用图像来完成,但是如果你开始使用某种types的configurationpipe理(或者甚至是一些kickstart / preseed脚本),它会更好。
图像的问题是它通常只能在某些硬件组合上工作。 有一个较小的硬盘驱动器的新服务器,或一个明显不同的configuration? 您可能不得不重新创build整个图像,而使用Puppet则不需要额外的工作。
我们曾经使用像描述的一切的图像。 跟踪各种图像(并保持最新)正在成为一个巨大的痛苦。 我们已经切换到其他各种方法(手动脚本,configurationpipe理,kickstart脚本),一切都变得更好了。