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

Серверу назначается IP по GUID, а не по MAC-адресу в DHCP

Недавно я установил 8 новых серверов Dell PowerEdge c6220 II с двумя портами 10G с CentOS 6. Каждый сервер имеет резервирование DHCP, настроенное с сервера DHCP Microsoft 2003.

Я использую программу Bootutil от Intel, которая обеспечивает загрузку PXE с этими сетевыми адаптерами по мере необходимости на основе решения, предоставленного службой поддержки Dell 2 года назад. По какой-то странной причине 5 серверов получают РАЗНЫЕ IP-адрес во время процесса загрузки PXE, но при загрузке ОС зарезервированный IP-адрес получается правильно.

Я искал на DHCP-сервере IP-адрес, который он получил во время загрузки PXE, и заметил, что на панели «Назначенные IP-адреса» в столбце уникального идентификатора есть номер GUID, а не MAC-адрес, как должен быть.

Я удалил запись и попытался повторно добавить бронирование, но ничего не работает. Например: хост с резервированием для 10.0.0.10 получает другой IP-адрес во время загрузки PXE. Но после загрузки ОС получает 10.0.0.10

Я был бы признателен, если бы кто-нибудь помог мне разобраться в проблеме.

1) Захват Wireshark поможет увидеть, используют ли запросы PXE DHCP ожидаемые MAC-адреса или нет.

2) DHCP-запрос PXE и ​​следующий DHCP-запрос включают разные параметры. Убедитесь, что ваше правило резервирования не перекрывается с каким-либо другим правилом, имеющим приоритет в случае запроса PXE DHCP.