Столкнулся с проблемой при попытке установить Service Pack for Proliant на сервер HPE Proliant DL20 Gen9. Выяснилось, что это связано с использованием Shared Network Port, проблема также может проявиться и на HPE Proliant DL120 Gen9.
Косвенный симптом проблемы - при перезагрузке сервера через KVM не видно начальные строки загрузки, изображение появляется через минуту.
Основная проблема: при установке SPP всё зависает на экране:
Причины проблемы заключаются в том, что порт iLO на свиче "моргает" и поднимается очень долго. Моргание происходит как при перезагрузке сервера, что не критично, так и при установке SPP, а вот это уже критично. Обновление "зависает" из-за таймаута.
Порт iLO долго поднимается в данном случае из-за особенностей работы протокола STP (Spanning Tree Protocol).
Можно, конечно, поехать в ЦОД к серверу и установить SPP с флешки, но это не наш метод.
Чтобы избавиться от таймаута добавим настройку и интерфейсу, в который воткнут шнурок iLO. У сервера HPE Proliant DL20 Gen9 нет выделенного порта iLO, там используется Shared Network Port. Поэтому, возможны варианты:
- Порт выделен только для iLO.
- Порт используется как для передачи данных, так и для iLO.
Из-за этого порт у коммутатора Cisco может быть настроен по-разному.
Если порт в отдельном VLAN, то нужно к его настройкам добавить:
spanning-tree portfast
Если порт в TRUNK, то нужно к его настройкам добавить:
spanning-tree portfast trunk
Теперь порт поднимается быстро и iLO образ не отваливается по таймауту из KVM при установке SPP.