Przejdź do głównej zawartości

Dell iDRAC

Dwa żądania przez Redfish: GET /redfish/v1 w celu sprawdzenia tożsamości producenta, a następnie GET /redfish/v1/Managers/iDRAC.Embedded.1 w celu odczytania wersji firmware.

targets:
- id: blade-1a-idrac
product: dell-idrac
address: https://idrac-blade-1a.example.com
credentials: idrac-ro

Uwierzytelnianie HTTP Basic; bez niego endpointy odpowiadają 401 (potwierdzone na żywo).

credentials:
idrac-ro:
kind: basic
username: enodia
password: "${IDRAC_PASSWORD}"

Wystarczy konto iDRAC tylko do odczytu. Kontrolery iDRAC zwykle udostępniają certyfikat z podpisem własnym — zamiast wyłączać weryfikację, należy go przypiąć, zobacz Konfiguracja → TLS.

Dlaczego dwa żądania: potwierdzono na żywo na prawdziwym iDRAC 12. generacji, że sam zasób Manager nie zawiera żadnego znacznika producenta, podczas gdy główny zasób usługi /redfish/v1 zawiera Oem.Dell (z numerem service tag) oraz ciąg produktu „Integrated Dell Remote Access Controller”. Pierwsze żądanie potwierdza, że to Dell; drugie odczytuje wersję. iDRAC.Embedded.1 to standardowy identyfikator Della dla wbudowanego kontrolera — to on jest sprawdzany.

Dell CMC (kontroler na poziomie obudowy kasetowej) to inny produkt, w ogóle bez endpointu Redfish, i nie jest obsługiwany.

  • version — FirmwareVersion, np. 2.65.65.65
  • extra.model, jeśli występuje
  • extra.serviceTag, jeśli występuje

Dopasowywany do NVD i BDU FSTEC, gdy skonfigurowano blok cve:. Od wersji 2.2. Obie bazy traktują każdą generację iDRAC jako osobny produkt, z pokrywającymi się numerami firmware’u, więc generacja jest odczytywana z extra.model (model z Redfish, np. 12G Modular → iDRAC7; 11G iDRAC6, 13G iDRAC8, 14G–16G iDRAC9, 17G iDRAC10). Bez modelu wyszukiwany jest tylko firmware 3.x i nowszy (może to być wyłącznie iDRAC9) — zobacz Dell iDRAC i Synology DSM.

Brak — firmware BMC nie ma publicznego kalendarza cyklu życia (potwierdzone 404 pod każdym wypróbowanym slugiem). Wyłącznie do inwentarza.