Zmiana kolejności rozruchu sieciowego (pxe) za pomocą ipmitool


10

Korzystając z ipmitool, staram się zmienić kolejność uruchamiania na pxe boot i z określonego interfejsu.

O ile mi wiadomo, ipmitoolnarzędzie zapewnia opcję zmiany urządzenia rozruchowego, ale nie interfejsy. Na przykład mogę zmienić kolejność uruchamiania na pxe:

ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent

Czy jest jakiś sposób, aby ustawić kolejność rozruchu sieciowego (tj. Specjalny interfejs uruchamiania z pxe)?

Wydaje się, że nie ma żadnej opcji bootdevani bootparamopcji ipmitool. Zastanawiałem się, czy można to osiągnąć za pomocą rawtrybu, czy w jakikolwiek inny sposób?

Oczywistą alternatywą jest ręczne wprowadzenie bios lub poprzez ipmitool. Ale jestem zainteresowany zrobieniem tego bez ręcznej interakcji.


Używając płyt głównych Supermicro X8 i X9, nie można określić interfejsu. Możesz tylko przekazać system PXEboot, a PXEboot uruchomi się w kolejności określonej w BIOS-ie. Możesz zmienić kolejność PXEboot w BIOS-ie i zmienić / wyłączyć interfejsy zapewniające PXE, ale to wszystko, co mogłem zrobić.
Stefan Lasiewski

Odpowiedzi:


2

IPMI nie obsługuje zamawiania fizycznych interfejsów Ethernet do rozruchu PXE. Najnowsza wersja IPMI 2.0 obsługuje wiele adresów IP (IPMI 2.0 wersja 1.1, luty 2014) dla jednego fizycznego interfejsu Ethernet i żadne z bezpłatnych narzędzi IPMI nie obsługuje tego.

Możliwe, że zhakujesz rozwiązanie, w którym wyłączysz wszystkie adresy IP oprócz tego, który chcesz, a uruchomienie PXE nastąpi przy użyciu jednego dostępnego adresu IP. Nigdy tego nie widziałem.

Z jakiego serwera modułu korzystasz? Bardzo, bardzo rzadko na serwerze jest wiele fizycznych Ethernetów, które obsługują IPMI. Jeśli sprzedawca serwera zadał sobie tyle trudu i poniósł koszty, czy istnieje polecenie OEM, które implementuje żądaną funkcję?


Użyj kombinacji Intela i Supermicro. Większość z nich obsługuje wiele interfejsów za pomocą ipmitool.
PP

1
> Bardzo rzadko zdarza się, że na serwerze jest wiele fizycznych Ethernetów, które obsługują IPMI. Nie jestem pewien, co przez to rozumiesz. Każdy serwer Intel i Supermicro, który miałem, ma z tyłu dwie karty sieciowe. NIC0 domyślnie wykonuje PXE.
Stefan Lasiewski
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.