Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

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

Summary: OS 및 애플리케이션

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


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


Last Published Date

07 Apr 2023

Version

6

Article Type

Solution