Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.
Certains numéros d’article ont peut-être changé. Si ce n’est pas ce que vous recherchez, essayez de faire une recherche sur tous les articles. Rechercher des articles

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

Résumé: System operacyjny i aplikacje

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

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

 

Résolution

 

Propriétés de l’article


Dernière date de publication

07 avr. 2023

Version

6

Type d’article

Solution