Назад | Перейти на главную страницу

PXE - LiveCD внезапно не загружается для многих устройств, работает для многих других?

Я не понимаю, что здесь не так. У меня есть несколько десятков устройств, которые работают, и несколько десятков устройств, которые не работают, и все они различаются в зависимости от оборудования и платформы.

У меня есть PXE-сервер CentOS 7.3, на котором запущен cobbler с несколькими опциями LiveCD на основе CentOS. Они работали нормально до сегодняшнего утра, и внезапно мы наблюдаем следующее поведение при попытке загрузить оригинальный CentOS LiveCD из PXE:

Пункт меню pxe для ванильного CentOS LiveCD, который выглядит так:

/images/centos_livecd/centos_vmlinuz initrd=/images/centos_livecd/centos_livecd_initrd.img ksdevice=bootif lang= root=live:/centos_livecd.iso kssendmac text ks=http://10.101.24.21/cblr/svc/op/ks/profile/centos_livecd BOOTIF=<MAC>

Опять же - у меня есть около 20 единиц различных материнских плат и платформ, НЕ работающих, и около 40 единиц различных материнских плат и платформ, которые работают с одним и тем же пунктом меню.

Обычные пункты меню установщика отлично работают - CentOS, Ubuntu и т. Д.

Пока я пробовал:

Я в растерянности и в отчаянии. У кого-нибудь есть идеи?

Если я смогу собрать больше информации с помощью другой утилиты в системе, которая загружается из PXE, мне бы хотелось узнать, как это сделать.

Больше информации:

Просматривая / var / log / messages, я заметил, что первая попытка загрузки LiveCD, похоже, идет плавно в зависимости от сети, но после загрузки initrd.img на клиенте ничего не происходит:

Jul 28 15:10:30 jarvis in.tftpd[12496]: RRQ from 10.101.26.176 filename /images/centos_livecd/centos_vmlinuz                                                                                      
Jul 28 15:10:30 jarvis in.tftpd[12496]: Client 10.101.26.176 finished /images/centos_livecd/centos_vmlinuz                                                                                        
Jul 28 15:10:30 jarvis in.tftpd[12501]: RRQ from 10.101.26.176 filename /images/centos_livecd/centos_livecd_initrd.img                                                                            
Jul 28 15:11:39 jarvis in.tftpd[12501]: Client 10.101.26.176 finished /images/centos_livecd/centos_livecd_initrd.img  

Мы использовали файлы в / var / lib / tftpboot из Syslinux версии 4.07, что на 0,02 больше, чем у CentOS 7.3. Мы использовали эти файлы, потому что 4.05 не поддерживает цепочку меню PXE, а 4.07 поддерживает.

Перезапись файлов в / var / lib / tftpboot файлами из Syslinux версии 4.05, найденными в / usr / share / syslinux, решила проблему и удалила цепочку PXE.

Файлы версии 4.07 работали без проблем в течение 2 недель; Я до сих пор не уверен, почему они внезапно перестали работать для одних единиц, а для других нет.