У меня есть сервер HP Proliant SL250s Gen8 (правый), который, по-видимому, не может загружаться по сети. Если я настраиваю систему на загрузку PXE в BIOS или нажимаю F12, он запускает агент загрузки Intel (для сетевой загрузки) и утверждает, что пытается подключиться к DHCP. Однако система не загружается. Кроме того, работает tcpdump -i eth0 -s 1500 port bootps or port bootpc
на PXE-сервере во время загрузки не отображаются запросы DHCP от MAC-адреса сервера.
Я подтвердил, что второй сервер, использующий тот же порт коммутатора и кабель, может загружаться с помощью моего PXE-сервера. При загрузке второго сервера указанное выше tcpdump
команда успешно перехватывает запрос DHCP.
Раньше я мало работал с серверами HP. Есть ли в BIOS где-то кнопка "сделать загрузку", которую я пропустил? ;-)
Параметр скорости порта в агенте загрузки системы для загрузки PXE может не иметь значения AutoNeg с конфигурацией порта коммутатора (например, скорость порта nic в агенте загрузки установлена на 100 / F, в то время как коммутатор настроен на 1000 / F). Несовпадение скорости, как известно, губительно для сетевых подключений. Проверять:
Удар по F12
при появлении запроса - это правильный способ принудительной загрузки по сети на серверах ProLiant.
Это совершенно новая установка или вы перепрофилируете старый сервер? Есть некоторые переключатели BIOS, которые могут изменить поведение сервера по сравнению с ожидаемым. Очистка BIOS и NVRAM и сброс системы до значений по умолчанию может быть разумным вариантом.
Но сначала убедитесь, что вы используете правильный порт сетевой карты на передней панели серверного узла. Вы должны использовать порт, обозначенный # 9 на изображении ниже.