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

Ubuntu 서버에서 IPMI를 사용하여 iDRAC OS 정보 설정

Summary: OS 및 애플리케이션

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

이 문서는 Canonical의 현장 엔지니어인 Kent Baxley가 작성했습니다.

최근 Charles Rose는 최신 IPMItool 및 최근 Fedora 릴리스를 사용하여 iDRAC 내부에서 OS 정보를 설정하고 검색하는 방법에 대한 문서를 게시했습니다. 이 문서에서는 Ubuntu 서버 12.04 LTS 이상에서 동일한 작업을 수행하는 방법에 대해 설명합니다.

Ubuntu의 경우 안정적인 최신 IPMItool 릴리스(버전 1.8.13-1)가 필요합니다. 이 버전은 현재 개발 중인 Ubuntu 14.04 LTS의 최신 일별 빌드에 있는 universe 리포지토리에 포함되어 있습니다. 이 웹사이트에서 일별 빌드를 얻을 수 있습니다.

http://cdimage.ubuntu.com

버전 12.04 LTS ~ 13.10의 경우 이 버전은 각 릴리스의 백포트 리포지토리에서 사용할 수 있습니다.

Ubuntu 서버 14.04 LTS에 IPMItool을 설치하려면 다음 명령을 실행합니다.

$ sudo apt-get install ipmitool

/dev/ipmi0에 대한 오류가 표시되면 아래 명령을 사용하여 openipmi 서비스를 재시작하거나 서버를 재부팅합니다.

$ sudo service openipmi restart

Ubuntu 12.04 LTS, 13.04 또는 13.10에서 IPMItool 1.8.13-1을 가져오려면 백포트 리포지토리를 지정해야 합니다. 그렇지 않으면 버전 1.8.12(Ubuntu에는 이 기능이 포함되지 않음)가 설치됩니다. 예를 들어 12.04 LTS에서 백포트된 IPMItool을 가져오려면 다음을 실행합니다.

$ sudo apt-get install ipmitool/precise-backports

Ubuntu 서버 13.04 또는 13.10을 실행하는 경우 각각 "raring-backports" 또는 "saucy-backports"를 지정합니다. 두 경우 모두 openipmi 데몬을 재시작하거나 /dev/ipmi0에 대한 오류가 표시되면 재부팅합니다.

최신 IPMItool이 설치되면 "getsysinfo" 및 "setsysinfo" 명령을 실행할 수 있는지 확인합니다. 이러한 명령을 사용하여 iDRAC에서 OS 정보를 설정하고 검색할 수 있습니다.

아래 예시에서는 "getsysinfo" 및 "setsysinfo"로 전달할 수 있는 옵션을 제공합니다.

$ sudo ipmitool mc getsysinfo

제공된 매개변수가 충분하지 않습니다.

사용법:

  getsysinfo

    지정된 인수에 대해 BMC에서 시스템 정보를 검색합니다.

  setsysinfo

         지정된 인수에 대한 시스템 정보 문자열을 BMC에 저장합니다.

  유효한 인수는 다음과 같습니다.

    primary_os_name     기본 운영 체제 이름

    os_name             운영 체제 이름

    system_name         시스템 서버 이름(공급업체에 따라 다름)

         delloem_os_version  실행 중인 운영 체제 버전

    delloem_url         BMC 웹 서버의 URL

다른 매개변수를 설정할 수 있는지 확인합니다.  예를 들어 primary_os_name 설정하려면 :
$ sudo ipmitool mc setsysinfo primary_os_name 'Precise'

를 실행한 다음:

$ sudo ipmitool mc getsysinfo를 사용하여 검색합니다. primary_os_name

콘솔에서 'Precise'가 반환됩니다.


부팅 시 iDRAC의 모든 OS 매개변수를 편리하게 설정하는 'exchange-bmc-os-info' 스크립트는 Launchpad의 poweredge 툴 리포지토리에서 Ubuntu에도 사용할 수 있습니다.

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

리포지토리에 연결하고 패키지를 설치하려면 다음 명령을 실행합니다

. $ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (enter 키를 눌러 gpg 키를 당기고 리포지토리를 추가)

$ sudo apt-get update

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

패키지가 설치되면 서비스가 시작되어야 합니다.  다음 명령을 실행하여 시작되었는지 확인합니다.  아래 예와 같이 "ok" 상태가 반환되어야 합니다.

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

이제 primary_os_name, os_name, system_name, delloem_os_version 및 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

Charles의 문서에서 언급했듯이 해당 서버에 대한 iDRAC의 웹 인터페이스에서 호스트 이름, OS 이름 및 버전도 볼 수 있어야 합니다.
  1. iDRAC 웹 콘솔을 열고 로그인합니다.
  2. "System" --> "Properties"로 이동합니다.
  3. "Server Information"에서 다음 항목이 표시되는지 확인합니다.  위의 명령줄 응답과 일치해야 합니다.
  • 시스템 호스트 이름
  • 운영 체제
  • 운영 체제 버전

iDRAC의 URL 및 IP 주소 액세스와 같은 작업에 exchange-bmc-os-info를 사용하는 방법에 대한 추가 정보는 여기에서 확인할 수 있습니다.

이 기능은 현재 Dell에서 지원하지 않으며 커뮤니티에서 피드백을 요청하기 위해 공유됩니다.

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.