我有一个问题,我的NetInstall设置在一些计算机上工作,并在其他人失败。 我无法诊断问题。
我创build了一个Mac Mini的图像,然后使用Snow Leopard Server上的System Image Utility创build了一个NetRestore图像。 NetBoot和NFS似乎都在服务器上正常工作,这是一个XServe。
然后,我从机器上的启动盘中selectNetInstall映像。 在一些机器上,这个过程按预期工作。 在其中的一些,我看到地球图标闪烁几次,然后系统启动到常规的硬盘驱动器。
在NetInstall似乎工作和失败的情况下,我都从服务器捕获了tracedump和system.log日志。 这里是所有日志的链接
http://gist.github.com/232232
失败的主要原因似乎是在失败中缺乏BSDP DISCOVER,但我无法确定为什么发生这种情况。
我真的很感谢在这个问题上的任何帮助。
有些路由器不通过BSDPstream量。 如果你有客户端坐在这样的路由器后面,服务器就不会看到它们,所以他们不能执行NetBoot / NetInstall。
首先,尝试几个诊断步骤。
如果在启动时按住Option而不是“N”键,则应该select包含所有Netboot卷的启动设备。 尝试这样做,而不是一个'N'启动,看看是怎么回事。
您也可以尝试将其中一台“损坏”的计算机一直启动到桌面,然后查看您的Netboot映像是否出现在“系统偏好设置”的“启动磁盘”中。
我假设“破”的机器和工作机器都在同一个网段,所以你肯定没有防火墙的问题。
//托尼
我完全同意托尼(@Honestpuck)从故障排除的angular度来看。
失败的主要原因似乎是在失败中缺乏BSDP DISCOVER,但我无法确定为什么发生这种情况。
有时如果很多客户端在启动时(通过BSDP)试图find你的服务器,其中一些将会失败。 如果您的客户端和服务器之间有很多交换机/路由器,则会更频繁地发生这种情况。 BSDP在启动时为您提供一个非常短的窗口来查找服务器。
这是每一次失败的客户吗?