Przejdź do głównej zawartości
  • Szybkie i łatwe składanie zamówień
  • Wyświetlanie zamówień i śledzenie stanu wysyłki
  • Tworzenie i dostęp do listy produktów

Ustawianie informacji o systemie operacyjnym kontrolera iDRAC za pomocą interfejsu IPMI na serwerze Ubuntu

Podsumowanie: System operacyjny i aplikacje

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

Ten artykuł został napisany przez Kenta Baxleya, inżyniera terenowego w Canonical.

W ostatnim czasie Charles Rose opublikował artykuł na temat ustawiania i pobierania informacji o systemie operacyjnym wewnątrz kontrolera iDRAC przy użyciu narzędzia ipmitool i najnowszych wersji Fedora. W tym artykule opisano, jak zrobić to samo z systemem Ubuntu Server 12.04 LTS i nowszym.

W przypadku systemu Ubuntu wymagana jest najnowsza stabilna wersja narzędzia ipmitool (wersja 1.8.13-1). Ta wersja jest dołączona do repozytorium Universe w najnowszych kompilacjach systemu Ubuntu 14.04 LTS, który jest obecnie opracowywany. Możesz uzyskać codzienne kompilacje z tej witryny:

http://cdimage.ubuntu.com

W wersjach od 12.04 LTS do 13.10 ta wersja jest dostępna w repozytorium poprawek każdej wersji.

Aby zainstalować ipmitool w systemie Ubuntu Server 14.04 LTS, uruchom następujące polecenie:
$ sudo apt-get install ipmitool

Jeśli pojawią się błędy dotyczące /dev/ipmi0, wystarczy ponownie uruchomić usługę openipmi za pomocą poniższego polecenia lub ponownie uruchomić serwer:

$ sudo service openipmi restart

W systemie Ubuntu 12.04 LTS, 13.04 lub 13.10 należy określić repozytorium poprawek w celu pobrania ipmitool 1.8.13-1.
W przeciwnym razie zostanie zainstalowana wersja 1.8.12 (która nie zawiera tej funkcji w systemie Ubuntu). Aby pobrać poprawione narzędzie ipmitool np. na 12.04 LTS uruchom:

$ sudo apt-get install ipmitool/precise-backports

Jeśli korzystasz z systemu Ubuntu Server 13.04 lub 13.10, określ odpowiednio „raring-backports” lub „saucy-backports”. W obu przypadkach uruchom ponownie demona openipmi lub uruchom ponownie komputer, jeśli pojawią się błędy dotyczące /dev/ipmi0.

Po zainstalowaniu najnowszego narzędzia ipmitool sprawdź, czy można uruchomić polecenia „getsysinfo” i „setsysinfo”. Te polecenia umożliwiają ustawianie i pobieranie informacji o systemie operacyjnym do i z iDRAC 

Poniższy przykład zawiera opcje, które można przekazać do „getsysinfo” i „setsysinfo”:

$ sudo ipmitool mc getsysinfo

Brak wystarczającej liczby podanych parametrów.

Użycie:

  getsysinfo

    Pobiera informacje o systemie z BMC dla danego argumentu

  setsysinfo

         Zapisuje ciąg informacji o systemie dla danego argumentu w BMC

  Prawidłowe argumenty to:

    primary_os_name     Nazwa głównego systemu operacyjnego

    os_name             Nazwa systemu operacyjnego

    system_name         Nazwa systemowa serwera (w zależności od dostawcy)

         delloem_os_version  Działająca wersja systemu operacyjnego

    delloem_url         URL serwera BMC

Sprawdź, czy możesz ustawić różne parametry.  Na przykład, aby ustawić primary_os_name, uruchom polecenie:
$ sudo ipmitool mc setsysinfo primary_os_name "Precise",

a następnie pobierz go za pomocą polecenia:

$ sudo ipmitool mc getsysinfo primary_os_name

powinien pojawić się komunikat "Precise" zwrócony w konsoli.


Skrypt "exchange-bmc-os-info", który wygodnie ustawia wszystkie parametry systemu operacyjnego w kontrolerze iDRAC podczas rozruchu, jest również dostępny dla systemu Ubuntu w repozytorium narzędzi poweredge na Launchpad:

https://launchpad.net/+search?field.text=exchange-bmc-os-info

Aby połączyć się z repozytorium i zainstalować pakiet, uruchom następujące polecenia:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (naciśnij klawisz Enter, aby pobrać klucz gpg i dodać repozytorium)

$ sudo apt-get update

$ sudo apt-get install exchange-bmc-os-info

Usługa powinna zostać uruchomiona po zainstalowaniu pakietu.  Sprawdź, czy została uruchomiona za pomocą poniższego polecenia.  Powinien wyświetlić się status „OK”, jak w poniższym przykładzie:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Teraz powinny automatycznie wypełnić się pola primary_os_name, os_name, system_name, delloem_os_version i delloem_url:

$ sudo ipmitool mc getsysinfo primary_os_name

Ubuntu

$ sudo ipmitool mc getsysinfo os_name

Ubuntu

$ sudo ipmitool mc getsysinfo system_name

dhcp166-223

$ sudo ipmitool mc getsysinfo delloem_os_version

12.04.3 LTS, Precise Pangolin kernel 3.8.0-33-generic x86_64

$ sudo ipmitool mc getsysinfo delloem_url

https://10.9.166.143:443

Jak wspomniano w artykule Charlesa, powinno być również możliwe wyświetlenie nazwy hosta, nazwy systemu operacyjnego i wersji interfejsu sieciowego kontrolera iDRAC dla tego serwera.
  1. Otwórz konsolę internetową i zaloguj się do kontrolera iDRAC.
  2. Przejdź do opcji System — > Properties.
  3. Sprawdź, czy w sekcji „Server Information” widoczne są poniższe informacje.  Powinny być zgodne z powyższymi odpowiedziami w wierszu poleceń:
  • Nazwa hosta systemu
  • System operacyjny
  • Wersja systemu operacyjnego

Więcej informacji na temat korzystania z exchange-bmc-os-info w zadaniach, takich jak uzyskiwanie dostępu do adresu URL i adresu IP kontrolera iDRAC, można znaleźć tutaj.

Należy pamiętać, że ta funkcja jest obecnie nieobsługiwana przez firmę Dell i jest udostępniana w celu uzyskania informacji zwrotnych od społeczności.

Przyczyna

 

Rozwiązanie

 
Właściwości artykułu
Numer artykułu: 000130793
Typ artykułu: Solution
Ostatnia modyfikacja: 07 kwi 2023
Wersja:  6
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.