메인 콘텐츠로 이동
  • 빠르고 간편하게 주문
  • 주문 보기 및 배송 상태 추적
  • 제품 목록을 생성 및 액세스

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

요약: System operacyjny i aplikacje

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

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.

원인

 

해결

 
문서 속성
문서 번호: 000130793
문서 유형: Solution
마지막 수정 시간: 07 4월 2023
버전:  6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.