每个 PXE 启动客户端如何知道从 Clonezilla 服务器获取映像?

每个 PXE 启动客户端如何知道从 Clonezilla 服务器获取映像?

我已经习惯了 Fog,现在想尝试一下 Clonezilla。对于 Fog,我们所有的客户端始终处于 PXE 启动状态。

我注意到 Clonezilla 服务器通过 PXE 启动没有太多说明。那么,客户如何知道这是他们的映像?

假设我有一个房间,里面有 40 个台式机,所有 40 个都采用 PXE 启动。但是,只有 30 个需要进行映像处理。似乎 Clonezilla 知道将映像上传到客户端的唯一方法是将客户端设置为 PXE 启动,而没有其他选择选项的方法。Clonezilla 服务器就是这样工作的吗?任何采用 PXE 启动的计算机都会发送映像?

答案1

我相信客户端 PXE 启动的一部分是在从指定源系统加载时定位一个可启动文件,该文件以全部或部分 MAC 地址作为文件名(HEX 进行测试)。

因此,如果您的 MAC 地址是 AA:BB:CC:DD:EE:FF,那么服务器上将有一个名为 AABBCCDDEEFF 的引导文件。如果失败,它将尝试文件名 AABBCCDDEE,如果失败,它将尝试 AABBCCDD,如果失败,它将尝试 AABBCCDD,如果失败,它将尝试 AABBCC,如果失败,它将尝试 AABB,最后如果失败,它将尝试 AA。至少这是戴尔系统上的 PXE BIOS 引导的工作方式。

在服务器端,可以使用符号链接将一个或多个启动文件别名为同一个文件(这是很常见的做法)。

相关内容