A Toolkit for System Administrators
시스템을 좀더 쉽고 명확하게 관리하기 위해 System Administrator를 위한 하드웨어 진단법을 5단계로 분류하여 설명을 합니다.
OpenBootTM commands(Power on Self Test(POST) program)는 시스템 보드에 있는 LEDs의 상태로 Sun MicrosystemsTM server, desktop products 와 연관된 하드웨어 문제를 진단할수 있고 low-level 진단법을 이용하여 시스템과 추가한 디바이스의 상태를 확인 할수 있읍니다. 한 예로 당신은 시스템의 디바이스를 알아볼수 있고, 동작 여부를 확인 할수 있고 또한 시스템의 구성 정보를 알수 도 있읍니다.
다음 테이블은 여기서 설명할 부 주제에 관한 설명입니다.:
|
OBP DIAGNOSTIC COMMANDS AND TOOLS
OBP는 시스템에 설치된 디바이스를 위한 강력한 low-level interface입니다..( OBP는 또한 ok prompt로 잘 알려져 있다.) 간단한 OBP 명령어를 배우는 동안 당신은 이더넷 어드레스 같은 자세한 시스템 구성과, CPU, bus speed, memory 초기화등을 알수 있고 OBP를 사용하는 동안 당신은 또한 default boot device같은 system parameter 값을 설정하거나 알아 볼수 있고, 네트워크 인터페이스, SCSI, SBUS 디바이스를 테스트 할수 있읍니다..
다음 표는 OpenBoot version 3.x 에 사용되는 명령어의 설명이다. 사용하기 위해서는 OBP ok prompt에서 간단히 입력하고 Return을 눌르면 된다.
|
OBDiag는 대화식으로 아래의 Sun 시스템의 실행시 테스트와 OBP level에서의 디바이스를 자체진단 하는 기능을 제공합니다.
- Sun Enterprise 420R Server
- Sun Enterprise 220R Server
- Sun Ultra Enterprise 450 Server
- Sun Ultra Enterprise 250 Server
- Sun Ultra 80
- Sun Ultra 60
- Sun Ultra 30
- Sun Ultra 10
- Sun Ultra 5
OBDiag은 키보드와 시스템의 앞쪽 LEDs를 사용하여 테스트 결과를 표시한다. interpret 결과는 아래의 표 'System board and Power Supply LED Status Tables'을 참고하기 바랍니다.
OBDiag는 또한 진단과 에러 메세지를 시스템 console 창에 출력합니다.. OBDiag에 관해 좀더 알고 싶으면 http://docs.sun.com을 방문하세요.
OBDiag 테스트는 메인보드 만이 아닌 아래와 같은 다른 인터페이스 장비들도 포함합니다. :
- PCI
- SCSI
- Ethernet
- Serial
- Parallel
- Keyboard/mouse
- NVRAM
- Audio
- Video
OBDiag를 실행시키기 위해서는 간단히 Open Boot ok prompt에서 obdiag를 입력하면 됩니다.
시스템에 power-on시킬때 자동으로 OBDiag를 실행하게 설정할수 있고 설정 방법은 아래와 같이 3가지 방법을 제공합니다.
- OBDiag를 실행시키기 위한 설정을 다음과 같이 한다.
ok setenv diag-switch? true
- 시스템에 power가 들어오는 순간 stop-d를 동시에 누른다.
- Ultra Enterprise servers는 시스템에 파워를 넣을때 스위치 키를 diagnostics position에 맞춘다.
POST 는 각각의 시스템 보드의 firmware(PROM)에 존재하는 프로그램이고 이것은 initialize, configure, 시스템 보드의 테스트에 사용 됩니다. POST의 출력은 시리얼 포트 A에 터미널 디바이스를 연결을 하면 볼수 있읍니다.(Ultra Enterprise server, POST의 출력 결과는 시스템 보드나 클럭 보드의 시리얼 포트 A에 터미널 디바이슬 연결하여 출력값을 볼수 있다.) Ultra Enterprise server의 각각의 시스템 보드의 LEDs의 상태는 POST의 테스트 상태를 나타낸다. 한 예로 만약 시스템 보드가 POST 테스트에서 실패하면 LED는 황색으로 표시된다.
POST의 출력 결과를 실시간으로 보고 싶으면 시리얼 포트 A에 터미널 디바이스를 연결하면 볼수 있다. 만약 이것이 불가능 하다면 POST의 테스트가 끝난 후에 OBP 명령인 show-post-results으로 결과를 볼수 있다.
How To Run POST
- 시스템의 시리얼 포트 A에 터미널 장비를 연결한다.
- OBP 진단을 하기위해 아래와 같이 설절을 한다.
ok setenv diag-switch? true
- 원하는 테스트 level을 설정한다.
OBP는 두개의 테스트 level인 max와 min을 제공 한다. max는 모든 테스트를 할수 있고 min은 몇가지만을 테스트 한다. 원하는 OBP 값을 diag-level 명령으로 설정하면 된다.(max 또는 min)ok setenv diag-level max
- 만약 디스크로 부팅을 원한다면 OBP 값을 diag-device로 설정한다.
ok setenv diag-device disk
시스템은 기본적으로 diag-device 값은 net 이다.
- 자동으로 부팅이 되지 않게 하기위해서는 아래와 같이 한다.
ok setenv auto-boot? false
- 지금 까지 설정을 저장하기 위해서 다음과 같이 한다.
ok reset-all
- Power cycle the system
SYSTEM BOARD AND POWER SUPPLY LED STATUS TABLES시스템의 파워가 켜지면 POST는 실행이 된다. 그리고 POST의 출력 결과는 시리얼 포트 A에 연결한 터미널 장비에 출력 된다. POST가 완료된 후에 OBP 명령인 show-post-result를 이용하여 결과를 출력하여 볼수 있다.
이장은 Ultra Enterprise Server 제품들의 시스템 보드와 파워 서플라이의 설치시 LED 상태의 이해를 도와주기 위한 장이다.
Ultra Enterprise Server Front Panel and Clock Board LED Status
|
Notes:
|
Ultra Enterprise CPU/Memory, I/O, and Disk Board LED Status
|
Power Supply LED Status
LEDs는 파워 서플라이 또는 fan failure 같은 에러 상태를 나타내는데 사용된다.파워 서플라이는 hot-pluggable이 된다. 그러나 만약 파워의 부족함을 발견되면 Solaris Operating Environment는 시스템을 종료한다. 일반적으로 시스템은 각각의 시스템 보드를 위해 파워 서플라이를 가지는 구조로 되어 있다.
|
다음 테이블의 OS 명령어는 시스템 구성, Field Replaceable Units (FRU)가 실패 일때, 하드웨어 진단 정보, 패치의 설치 등의 정보를 출력하는데 사용된다.
|
위의 내용은 sunsolve에서 내용을 발취하여 정리한 것입니다.
'9. 도서관 > __다. UNIX' 카테고리의 다른 글
Change or create the boot-device alias while the server is running, using the "eeprom" command (0) | 2008.07.30 |
---|---|
IPMP (IP MultiPatching) 이란... (0) | 2008.07.30 |
Solaris 에서 자동으로 power off 안되게 하는 법 (0) | 2008.07.30 |
Trusted Extensions에서 네트워크 인터페이스 구성 (0) | 2008.07.28 |
[Solaris_Basic] umount: /mnt busy (0) | 2008.07.11 |
댓글