Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

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

Summary: System operacyjny i aplikacje

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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.

Cause

 

Resolution

 
Article Properties
Article Number: 000130793
Article Type: Solution
Last Modified: 07 Apr 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.