ipmideck nie może dotrzeć do BMC
ipmideck komunikuje się z BMC przez port UDP 623 (IPMI/RMCP+). Jeśli serwer pokazuje się jako offline:- W Dockerze potwierdź, że uruchomiłeś kontener z
--network host. Bez tego kontener nie może dotrzeć do BMC w twojej sieci LAN. - Zweryfikuj, że IP BMC jest osiągalne z hosta (
ping <bmc-ip>). - Potwierdź, że IPMI-over-LAN jest włączone na BMC i że UDP 623 nie jest blokowane przez zaporę lub granicę VLAN.
ipmideck zawsze używa
lanplus (IPMI 2.0) dla szyfrowanych sesji. BMC utknięty na
samym IPMI 1.5 lub z wyłączonymi zestawami szyfrów RMCP+ może odmówić połączenia.Błędy uwierzytelniania / uprawnień
Jeśli polecenia zawodzą z błędem uwierzytelniania lub uprawnień:- Sprawdź ponownie nazwę użytkownika i hasło BMC, które wprowadziłeś dla serwera.
- Konto BMC potrzebuje co najmniej uprawnień Operator dla sterowania zasilaniem i wentylatorami; Administrator jest wymagany dla zmian konfiguracji.
- Niektóre BMC blokują konto po wielokrotnych nieudanych logowaniach, poczekaj lub zresetuj konto z własnego interfejsu WWW BMC.
Polecenia przekraczają limit czasu
Starszy sprzęt może wolno odpowiadać. ipmideck stosuje limit czasu na polecenie ustawiony przezipmi.command_timeout (domyślnie 30 sekund). Jeśli widzisz przekroczenia limitu czasu na wolnym BMC, zwiększ
tę wartość w config.yaml. Odczyty czujników i SEL na dużych repozytoriach są najbardziej
podatne na bycie wolnymi.
Czujniki brakują lub odczytują zero
- Potwierdź, że BMC faktycznie udostępnia te czujniki (obsługa
sdr elistróżni się w zależności od producenta). - Niektóre czujniki wypełniają się tylko, gdy serwer jest włączony.
- Sprawdź interwał odpytywania (
ipmi.poll_interval, domyślnie 30s /IPMIDECK_IPMI_POLL_INTERVAL); bardzo długie interwały opóźniają pierwszy odczyt.
Wentylatory nieoczekiwanie wracają do sterowania BMC
FanPilot celowo przekazuje wentylatory z powrotem do własnego zarządzania termicznego BMC w dwóch przypadkach:- Nadpisanie bezpieczeństwa: na poziomie lub powyżej temperatury krytycznej wentylatory idą na 100%.
- Odzyskiwanie: po nieczystym wyłączeniu, offline serwera lub wykryciu nieaktualnych czujników, ipmideck przywraca tryb auto BMC, więc sprzęt nigdy nie jest pozostawiony bez zarządzania.
Pulpit się nie ładuje
- Potwierdź, że kontener lub proces działa i nasłuchuje na skonfigurowanym porcie
(
server.port/IPMIDECK_SERVER_PORT, domyślnie 3000). - Otwórz
http://<your-ip>:3000, a niehttps, chyba że ustawiłeśserver.https: true. - Sprawdź dzienniki aplikacji; podnieś
logging.leveldodebug, aby uzyskać więcej szczegółów.