SUN ILOM 2.0 기능 및 설명

2010.05.24 21:11

조인상 조회 수:31484

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

[  ILOM 개요 ]

 

1. ILOM 이란?

 

Integrated Lights Out Manager 는 SUN서버 플랫폼에 사전 설치되는 시스템관리 펌웨어.

하드웨어 구성보기, 시스템 정보 모니터링, 시스템 경고관리등을 통해 시스템 관리 가능.

웹인터페이스,CLI,SNM, IPMI 등의 인터페이스를 제공

 

주요기능

- 자체의 프로세서 및 자원을 사용하여 실행

- 시스템자원을 사용하지 않고 서버 관리

- 서버의 전원이 꺼진 경우에도 대기전원을 사용하여 계속 관리됨.

- 별도의 관리 네트워크 제공

- 하드웨어 인벤토리 및 환경에 대한 보기 표시

- 전원제어/구성요소 관리/ 호스트콘솔에 access 기능 제공

- SP 펌웨어 및 BIOS 변경사항을 다운로드 가능

 

SP : Service Processor

CMM : Chassis Monitoring Module

 

 

2. ILOM의 관리방법 2가지

1) 직접 SP 사용 - SP 또는 블레이드서버와 직접 통신.

2) CMM 사용 - 시스템에 CMM이 포함되어있는 경우 CMM에서 관리하면 구성요소를 설치 및 관리하거나 개별 블레이드서버

SP를 세부적으로 관리 가능

 

 

3. ILOM 인터페이스

1) 웹인터페이스

2) CLI

3) 원격 콘솔

4) IPMI (Intelligent Platform Management Interface) : CLI를 통해서 시스템의 BMC에서 정보검색. 장치 구성 및 관리 가능

5) SNMP

 

 

4. ILOM 연결방법

1) Management Port 에 네트웍으로 연결 : CLI 및 GUI 모두 연결가능  (웹브라우저 및 SSH로 연결가능)

    - SP 및 CMM에 IP주소 할당

2) 시리얼케이블 연결 : CLI만 가능

3) CMM의 시리얼에 연결(블레이드서버) : CLI만 가능

 

 

5. ILOM 계정

1) 관리자(Administrator) : 모든 권한 

    - default : root/changeme

2) 조작자(Operator) : ILOM 구성에는 read-only

 

 

 

6. ILOM 연결

1) 시리얼 연결방법

   - 8N1 : 8bit / No parity / 1 stop bit

   - 9600 bps

   - Hardware flow control : NO

   - Software Flow control : NO

 

     시리얼관련 설정 확인

     -> show /CMM/serial/externel       

     -> show /SP/serial/external

     -> show /CH/BL0/SP/serial/external      (블레이드서버)

 

2) IP확인방법(SP/CMM)

   -> cd /SP/network           or      > cd /CMM/network/CMM0          or    > cd /CH/BL0/SP/network

  -> show

 

 

3) IP 세팅방법

   -> cd /SP/network

   -> set pendingipaddress=192.168.0.1                  / IP설정

   -> set pendingipnetmask=255.255.255.0            /netmask 설정

   -> set pendingipgateway=192.168.0.254            / GW설정

   -> set pendingipdiscovery=static                        / DHCP 여부

   -> set commitpending=true                                  / commit

 

 

 

[  ILOM 사용 : CLI ]

 

1.  ILOM CLI 계층

/SP : 서비스 프로세서.  로그 및 콘솔을 보는데 사용

/CMM : 블레이드이 경우 /SP를 대신함.   Chassis Monitoring Module 을 구성하는데 사용.

/SYS : 이 밑의 대상 및 속성은 인벤토리, 환경 및 하드웨어 관리를 제공.

          /SYS는 모든 하드웨어 구성 요소의 Naming 에 직접적으로 부함. 일부는 물리적 하드웨어에서 인쇄됨.

/CH : 블레이드의 경우 /SYS를 대체.  샤시 레벨에서 인벤토리,환경,하드웨어관리.

/HOST : 이 밑의 속성은 host OS를 모니터링하고 관리하는데 사용됨.

 

sp.jpg

 

 

 

2. CLI 명령

<command> <option> <target> <properties>

 

1) command

-> cd   : change directory

-> create/delte : 개체 생성/삭제

-> exit : CLI 세션 종료

-> help

-> load : 지정된 소스의 파일을 지정된 대상으로 전송

-> reset : 대상의 사태를 재설정

-> set : 지정된 값으로 설정

-> show : 대상에 대한 정보를 표시

-> start/stop : 대상을 시작/중지

-> version : 실행중인 SP의 버전을 표시

 

2) option

- default : 기본 기능만 수행

- destination : 대상을 지정

- display / -d : 사용자가 표시하고자 하는 데이터 표시

- help / -h : help 표시

- level / -l : 현재 대상과 지정된 레벨을 통해 포함된 모든 대상에 대해 명령을 실행

-output / -o : 명령풀력의 내용 및 형태를 지정   ex) -o table (표형식으로 제공)

-script : 명령과 일반적으로 관련된 경고 또는 프롬프트를 생략

- source : 소스 이미지의 위치를 나타냄.

 

 

3) target

경로를 지정

 

4) properties

각 개체와 관련된 구성가능한 특성

 

 

 

5) 명령실행법

-> cd /SP/services/http

-> set port=80

or

-> set /SP/service/http port=80

 

 

 

3. User 관리

1) 유저 패스워드 변경

-> set /SP/users/root password=암호설정

2) SSO 설정 (디폴트로 사용됨)

-> set /SP/services/sso state=enabled/disabled

3) 유저추가/수정/삭제/확인

-> create /SP/users/유저 password=암호 role=administrator/operator

-> set /SP/users/유저 password=암호 role=administrator/operator

-> delete /SP/users/유저

-> show -display targets /SP/users

 

 

 

4. 인벤토리 구성/관리

 

1) 컴퍼넌트 정보보기

-> show 컴퍼넌트 type

ex) show /SYS/MB type      : 메인보드 상태

 

컴퍼넌트 리스트

- fru_part_number

- fru_serial_number

- fru_name

- fru_description

- chassis_serial_number

- chassis_part_number

- product_name

- product_serial_number

- product_part_number

- customer_frudata

 

 

2) 컴퍼넌트 제거 및 교체

-> set 타겟 prepare_to_remove_action=true                   :  제거준비

ex) set /CH/RFM0 prepare_to_remove_action=true

-> show /CH/RFM0 prepare_to_remove_status              : 제거할 준비된 상태인지 확인 (Ready 혹은 NotReady)

-> set /CH/RFM0 return_to_service_action=true             : 교체후 정상처리

 

 

3) 컴퍼넌트 disable 시키기

-> set /SYS/MB/CMP3/P3/C0 component_state=enabled/disabled

 

 

 

 

 

 

5. 시스템 모니터링 및 경고관리

 

1) 온도 및 장치 센서의 상태 표시

- /SYS 또는 /CH 안에 FRU 및 기타 시스템 인벤토리에 대한 센서 값을 즉시 가져올수 있음.

센서값의 두가지.  임계(Thredhold)센서값, 고유(discrete)센서값.

 

- 임계값(Thredhold) 센서

-> show /SYS/T_AMB       / 서버흡입구의 온도 임계값 확인

- 고유(Discrete) 센서

-> show /SYS/HDD0_PRSNT                /  디스크슬롯0 의 디스크 존재여부 확인

 

 

2) System Identifier

@ LED 에 불이 켜지는 조건

- 컴퍼넌트에 고장 또는 오류가 감지되는 경우

- FRU에 서비스가 필요한 경우

- Hot-plug 모듈을 제거할 준비가 된 경우

- FRU 또는 시스템에서 작동이 발생하는 경우

 

@ ILOM 의 LED 에러 표시 방법

- 꺼짐 : 정상

- 계속 켜짐 : 컴퍼넌트를 제거할 준비가 됨

- 느린 깜박임 - 컴퍼넌트의 상태가 변경중

- 빠른 깜빡임 - 데이터센터에서 시스템을 찾을수 있도록 도와줌

- 대기상태로 깜빡임 - 컴퍼넌트가 활성화될 준비가 되어있지만 현재 작동중이지 않음

 

@ System Identifier 상태보기

-> show /SYS/Indicator이름              or   -> show /CH/Indicator이름

 

 

@ 고장상태 보기

-> show /SP/faultmgmt

 

@ 경고 테스트 발생시키기

-> cd /SP/alertmgmt/rules

-> set testalert=true

 

 

 

3) 이벤트로그 확인

-> cd /SP/logs/event          (/CH/BL0/SP/logs/event        /CMM/logs/event)

-> show list                       / 이벤트리스트 확인

 

-> q                / 로그표시 중지

-> set clear=true             /이벤트로그 항목지우기

 

 

 

 

6. 펌웨어 업데이트

1) 펌웨어 이미지 다운로드

2) TFTP서버에 이미지 넣고 CLI로 업데이트 하거나, local filesystem에 이미지를 복사하여 웹인터페이스로 업데이트

3) ILOM 버전 정보 확인

-> version

4) ILOM 펌웨어 업데이트

-> load -source <tftp경로>

5) 웹으로 할경우   Maintenence -> firmware Upgrade 에서 작업

 

 

 

 

7. HOST system 명령

-> start /SYS   or   -> start /CH                //  호스트 시스템 또는 샤시 전원을 ON

-> stop /SYS                                             //  호스트 시스템 또는 샤시 전원을  정상 OFF

-> stop -f /SYS                                         // 강제종료

-> reset /SYS                                             // 호스트 또는 샤시 전원을 reset

-> start /SP/console                                   // 세션을 시작하여 호스트 콘솔에 연결

-> stop /SP/console                                   // 호스트콘솔에 연결된 세션을 정상중지

-> stop - f /SP/console                              // 강제 종료

-> reset /SP                                               // SP를 리셋해도 호스트 OS에 영향을 주지 않음. 단, reset 하는 동안만 SP 접속 불가 

 

 

 

[ ILOM ver 3.0 New Feature ]

 

- DNS support

- Timezone support

- Configuration backup and restore

- Enhanced LDAP & LDAP/SSL support

- java-based remote storage CLI

- Power management capabilities

- new SSH key 생성 가능

 

 

 

* 추가사항

ILOM IP주소 확인하고 싶을때

# ipmitool sunoem cli "show /SP/network"

 

 

 

서버에 요청 중입니다. 잠시만 기다려 주십시오...