PXE 启动有多大用处?

4 pxe-boot

通过 PXE 启动的速度有多快?。可以想象引导Linux安装吗?需要很长时间吗?我从来没有真正研究过它,但我正在考虑建立一个编译器农场,并认为这可能会很有趣。

是否有一台 PXE 响应以获取其映像的主计算机?您可以选择多个 PXE 映像吗?

谢谢!

wom*_*ble 12

PXE 启动很棒。我管理着一个由大约 20 台位于地球另一端的物理机组成的集群,它们都是自动安装的,无需 DC 的任何人进行任何物理干预。如果没有 PXE 启动,我几乎无法完成我的工作——所有其他远程安装选项(虚拟媒体、使用 DC 技术来随机播放 CD 等等)都是非常糟糕的替代品。

要回答您的具体问题:

  1. “需要很长时间吗?” 如果您指的是安装时间,那么从“老化”到“启动到已安装的操作系统”所需的时间不到 10 分钟。就设置而言,第一次需要一些时间,但我已将其全部自动化,因此如果需要,可以自行安装新的 PXE 服务器。
  2. “有主电脑吗?” 是的,PXE 系统依赖于您拥有一个服务器(我将其称为“黄金”服务器,根据http://infrastructures.org/上的命名法和概念)来指示 PXE 客户端做什么。从理论上讲,您可以拥有多个包含不同图像的服务器,但我还没有使用该功能,而且我预计它会比绿地安装中的价值复杂得多。
  3. “您可以有多个 PXE 映像可供选择吗?” 是的,我大量使用这个功能来做我的烧录——所有的机器都以一个 memtest 启动选项开始,然后当他们通过时,我在构建系统中切换一个标志并重新启动,他们得到了烧录启动映像。当他们通过时,另一个标志被切换并安装。再切换一个标志,从那时起它们将从本地磁盘(以及本地安装的操作系统)启动。所有这些决策都是基于机器的 MAC 地址。对于我们工作中的通用基础设施(几百台物理机器),我们也使用它来执行客户端机器的安装——我们有大多数 Fedora/RHEL/CentOS/Ubuntu/Debian 版本的 PXE 映像供客户使用从中选择。

  • 我不记得上次通过物理媒体安装 Debian/Ubuntu 是什么时候了。碰巧的是,我目前正在通过 PXE 安装一个带有 preseed 和 puppet 的 jaunty vm。在大约 5 分钟内自动完成无人值守的 linux。 (2认同)