通过PXE引导有多快? 可以想象启动一个Linux安装? 这是否需要很长时间? 我从来没有真正看过它,但我正在考虑build立一个编译器农场,并认为这可能是有趣的尝试。
是否有一台主计算机的PXE答案来获得其形象? 你可以有多个PXE图像从中select?
谢谢!
PXE启动很棒。 我pipe理着位于地球另一端的大约20台物理机器的集群,而且它们都是自动安装的,没有任何DC的任何人的物理干预。 在没有PXE启动的情况下,我无法完成我的工作 – 所有其他远程安装选项(虚拟媒体,获得DC技术来洗牌CD,无论如何)都是很差的替代品。
回答你的具体问题:
PXE是快速的,假设你不在使用10BASET的石器时代。 以千兆位为标准,我认为你不应该注意到任何减速。
是的,您需要一台计算机来存放所有启动映像的信息,甚至可以select操作系统的挂载点。 Linux确实支持在远程服务器上安装它的挂载点,通常大多数人会同意使用NFS。
如果你正在运行Windows,那么一个用于PXE启动的好程序是: http : //tftpd32.jounin.net/
然后,您可以使用syslinux项目的一些风格作为PXE映像,并从中启动floppys,CDROM等。
如果你想运行一个Linux主机,那么你将需要在一个最小的configuration:
build议您也运行DNS服务,但不要求PXE启动。 我个人使用TFTPD32来PXE引导计算机,只要我需要用Symantec Ghost来虚拟机器。
PXE速度非常快,非常有用。 我们使用Debian的FAI,Kickstart和一个经过修改的BSD安装程序,在这里安装了数千台机器。 这绝对是安装机器最简单的方法之一,特别是当您需要自动安装时。
我用PXE安装了我的最后两个个人盒子。 这对上网本特别有用,因为他们没有光驱,而且当networking速度很快时,我不愿意使用USB密钥来安装我的系统。
我也用了LTSP的PXE启动(在Edubuntu),它允许在很短的时间内为一群孩子设置思考客户端,只需将旧机器连接到networking并引导它们,以便他们得到他们的系统从PXE / DHCP / NFS服务器。
正如已经build议的那样,如果你想设置一个服务器场,我build议你使用一个PXE安装系统和一个基于类的networking安装程序(如FAI或kickstart),并通过插入来完成机器的安装到一个像Puppet或Cfengine这样的configurationpipe理器。
在任何情况下,如果您希望随时添加服务器,则设置PXE基础架构是非常值得的。 而其他人已经写了很多,其实并没有太多的开销,它基本上是在DHCP服务器上设置一对标志,添加一个TFTP服务器。
另外两件通常很实际的事情是: