X86 HW 장애 처리/HP

firmware upgrade(iLO, Smart Array P4XX, BIOS)

infra 2022. 6. 30. 23:29

[1] iLO upgrade 작업

 

iLO는 BMC를 통한 접속 후 해당 펌웨어를 올리는 것이며,

단순히 Hardware 상태만을 점검 할 수 있는 Console

 

(bmc 종류 : ibm X86 :IMM, IMM2, Lenovo X86: XCC, Dell: idrac, hp : iLO 등등, Unix(AIX) HMC )

iLO 현재 1.30 -> 2.54로 올리는 iLO 콘솔 화면

iLO 2.61 ->2.75

해당서버에 다운로드 받은 CP044405.scexe 디렉터리 확인

 

1.    노트북 iLO 접속 후 확인

2.    iLO home 맨 상위 overview 클릭 후 iLO, BIOS 펌웨어 확인 가능.

 

Administration > firmware 업로드 및 업그레이드

Upload file : ilo4_275.bin 파일을 choose file 클릭하여 upload 진행하면 자동으로 업로드 완료하고 iLO 펌웨어를 업그

레이드 진행됨.

3.    iLO4분간 통신 끊김.

4.    통신 된 후 iLO >overview 펌웨어 2.75 확인 할 것!

5.    iLO가 적용되지 않을 시? iLO reset

Information>Diagnostics > Reset iLO의 Reset 버튼 클릭

iLO를 reset 하면 하드웨어 정보를 재인식하며, 해당 management 에서 연결된 UTP cable에선 통신이 4~5분간 되지 않는다. 위에 있는 bmc (Unix의 HMC는 제외) 또한 마찬가지이다.

 


[2]Smart Array P431 업데이트 작업

hp에선 RAID controller의 모델의 펌웨어 버젼이 대개 Smart Array로 표현된다.
ibm , lenovo에서 ServeRAID 종류를 사용한다.

 

 

<reboot ,iLO에서  firmware version 확인>

Information>system information>storage >>

P830i,P431 4.54확인. 업그레이드 후 5.02 로 확인하기

 

#rpm -ivh firmware-smartarray-112204add8-5.02-1.1.x86_64.rpm 설치 후

/usr/lib/x86_64-linux-gnu 생성 파일 확인

/usr/lib/x86_64-linux-gnu/hp-scexe-compat/ CP039413.scexe 파일 유무 확인 후 실행

[root@host /usr/lib/x86_64-linux-gnu/hp-scexe-compat]# ./ CP039413.scexe

#/var/cpq디렉터리의 component.log 파일의 결과 확인(생략 가능)

펌웨어 버젼 확인 및 적용되었는지

 노트북 iLO 로 접속 후 확인 또는 OS상에서 확인

 Reboot required


[3] BIOS (ROM ) Upgrade 작업

 

1)Install the RPM package
> #rpm -Uvh firmware-system-p79-2.22_2019_06_03-1.1.i386.rpm

 

Rpm 설치 후 rpm 파일 위치 확인하기

3)
> #rpm -qlp <filename>.rpm
 #rpm -qlp firmware-system-p79-2.22_2019_06_03-1.1.i386.rpm
Change to the directory you see in the previous step and run hpsetup by typing
./hpsetup at the command prompt.

4) ./hpsetup 으로 실행한 후 iLO 또는 OS에서

5)#dmidecode |more
/BIOS Information 검색
2.22_ p79-2.22_2019_06_03 (12 Jun 2019)
firmware version : P79  날짜까지 확인!