Odpowiedzi:
Jiri jest na dobrej drodze z trzema opcjami (dedykowane, udostępnianie, przełączanie awaryjne) interfejsu IPMI. Krótka odpowiedź brzmi: tak, możesz użyć LAN1 zamiast dedykowanego portu IPMI i ogólnie działa w ten sposób z domyślnymi ustawieniami BIOS. Nie można uruchomić IPMI na interfejsie LAN2.
Oto bardziej szczegółowy opis trzech opcji:
Dedykowane : Zawsze używaj dedykowanego interfejsu IPMI. Jest to opcja, którą chcesz, jeśli próbujesz mieć najprostszą konfigurację, kosztem dodatkowego okablowania.
Shared : Zawsze używaj interfejsu LAN1. Jest to opcja, którą chcesz, jeśli próbujesz zmniejszyć okablowanie do każdego serwera i zrozumieć kompromisy. Pod osłonami znajduje się wirtualny przełącznik w sprzęcie, który rozdziela ruch na kartę IPMI z ruchu na resztę systemu; karta IPMI ma osobny adres MAC do różnicowania ruchu. Na nowoczesnych płytach Supermicro można również ustawić ruch IPMI na inną sieć VLAN niż reszta systemu, dzięki czemu można oznaczyć ruch IPMI. Projekt ten ma pewne implikacje dla bezpieczeństwa; główny system nie ma problemu z dostępem do sieci IPMI, jeśli próbujesz je rozdzielić. Awaria interfejsu LAN1 często oznacza, że tracisz łączność pierwotną i pozapasmową w tym samym czasie.
Tryb failover (ustawienie fabryczne) : Podczas uruchamiania sprawdź, czy dedykowany interfejs IPMI jest podłączony. Jeśli tak, użyj dedykowanego interfejsu, w przeciwnym razie wróć do wspólnej sieci LAN1. Nigdy nie znalazłem dobrego zastosowania tej opcji. Jak mogę najlepiej powiedzieć, ta konfiguracja jest zasadniczo wadliwa - nie testowałem jej dokładnie, ale słyszałem raporty, że w wielu okolicznościach nie wykryje dedykowanego interfejsu, ponieważ przełącznik upstream nie przepuszcza ruchu - na przykład , po awarii zasilania, jeśli przełącznik i system pojawią się jednocześnie lub jeśli przełącznik nadal blokuje się podczas wykrywania drzewa opinającego. Połącz to z faktem, że sprawdzanie odbywa się tylko podczas rozruchu i po prostu ciężko kontrolować, jakiego interfejsu używasz.
Poniższe surowe polecenia z pewnością okażą się przydatne dla następnej osoby, która czyta ten temat. Mam je bezpośrednio ze wsparcia Supermicro. Twoje zdrowie:
Aby dostać się do trybu LAN: ipmitool raw 0x30 0x70 0x0c 0
.
Aby ustawić tryb LAN dedykowany: ipmitool raw 0x30 0x70 0x0c 1 0
.
Aby ustawić tryb LAN pokładzie / wspólne: ipmitool raw 0x30 0x70 0x0c 1 1
.
Aby ustawić tryb pracy awaryjnej LAN: ipmitool raw 0x30 0x70 0x0c 1 2
.
Te nieprzetworzone wartości będą również działać z ipmicfg
(pamiętaj, aby użyć -raw
zamiast raw
).
Po ustawieniu wymaganego trybu LAN nie zapomnij wykonać twardego restartu.
Rozgryzłem to. Sposób, w jaki działa to dość hokey, ale oto on:
Zależy to od tego, czy kabel sieciowy jest podłączony do dedykowanego portu IPMI, zanim serwer otrzyma zasilanie. Jeśli obecny jest kabel, IPMI jest automatycznie uruchamiane na tym porcie. Jeśli w tym porcie nie ma kabla, IPMI jest automatycznie przypisywane do portu LAN1 (współdzielonego z systemem operacyjnym).
Te ustawienia nie są trwałe przez cykle zasilania, chyba że ustawisz je na stałe za pomocą narzędzia Widok IPMI> Ustawienia BMC. Jeśli tego nie zrobisz, to za każdym razem, gdy serwer zostanie wyłączony, ponownie przetestuje kabel i odpowiednio przypisze IPMI.
Na tych płytach interfejs ipmi można skonfigurować tylko w pierwszej sieci LAN lub w dedykowanej, i możesz go wybrać, wydając niektóre surowe polecenia. Moje kroki, aby włączyć dedykowaną sieć LAN na płycie X8DTU-F, są następujące:
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
Możesz teraz użyć ipmitool, aby przypisać do interfejsu adres IP / maskę sieci i rozpocząć normalną pracę z nim.
Jeśli chcesz znać wszystkie comands w trybie surowego dla Supermicro IPMI, istnieje lista tutaj