我们有大约12台运行Ubuntu 8.04和9.10的服务器,我计划重新格式化并转换为CentOS 5.5。 我们有一个SpaceWalk服务器设置,所以我们有能力进行PXE启动并远程安装新的操作系统。
在Ubuntu中,有没有办法configurationgrub来对我们的SpaceWalk服务器进行networking启动? 还是有一种替代方法来远程告诉Ubuntu机器重新启动并执行networking启动?
这样我就不必物理地进入数据中心,手动重新启动机器,并且每次都从启动菜单手动selectPXE启动。 我知道koan / cobbler,但是看起来它们并不适用于Ubuntu。
如果在这些机器的BIOS中未启用PXE,则可以从GRUB启动gPXE映像。 如果您制作或下载 .lkrn gPXE映像,您可以将它引导为Linux内核,因此每个Linux引导加载程序都应能够引导它。
如果服务器相对较新,而且可以节省一些资金,那么我build议设置IPMI来pipe理电源以及访问控制台。 这当然只对控制台使用有效,所以如果你需要GUI,那么这可能不是最好的select,但可以给你相同的权力,而不用投入太多的钱。
有一件事情,你需要打开控制台redirect来充分发挥ipmi或任何控制台服务器(Avocent)。 这是一个步骤,您需要在BIOS中设置,然后忘记它。
GL
如果GRUB正在处理启动过程,那么对于PXE启动,它已经没有了。 为了完全远程执行PXE启动,您必须具有某种forms的KVM访问才能从BIOS启动菜单中selectPXE启动。 现在,一旦机器设置为PXE启动,并命中SpaceWalk获得PXE启动文件和kickstartconfiguration,它将完全自动化,不需要进一步的关注。
正因为如此,我总是鼓励在数据中心机架中使用一个好的KVM over IP解决scheme以及远程配电单元,以便在重新启动盒子时locking,而不需要深夜去数据中心,探戈制服。 并不总是容易穿过西服和豆制柜台,但从长远来看是值得的。