X86 HW 장애 처리/Lenovo

Downgrade Raid ctrl

infra 2021. 11. 27. 23:27

https://datacentersupport.lenovo.com/kr/ko/

 

Home - Data Center Support - Lenovo Support KR

 

datacentersupport.lenovo.com

고객사의 장비가 뉴타닉스 였어요.

보통 뉴타닉스의 경우, 펌웨어 issue 때문에 많이 까다롭습니다.

그래서 호환성 체크가 필요한데, 사이트에서 조회하면 어떤버젼의 레이드컨트롤러를 해야할지, BMC(XCC), BIOS 펌웨어를 주로 맞춰야 됩니다.

 

BMC에선 해당 레이드 컨트롤러의 펌웨어가 안보일 수도 있어서,

OS상의 디스크도 아예 마운트 안되어있는 경우도 있습니다.

 

(고객사의 reboot 후 internal disk 안보이는 상황)

 

이럴 때 펌웨어의 버젼을 호환성에 맞춰줘야 하는데, downgrade 하는 방법은 다음과 같습니다.

 

리붓 후 , BIOS에서 진행해야 되므로 리부팅이 전제조건으로 필요합니다.

 

예시는 RAID ctrl 430 SAS HBA card이며 다운그레이드의 타겟버젼은 3_125_11_0입니다.

 

1. 해당 모델의 파일을 받고, xcc에 접속하여 이미지를 마운트 시킵니다.

 

2.booting을 했기에, BIOS화면에서 수행합니다.

Boot server into to UEFI(F1) 버튼 누르고

Boot Manager > Boot From File > select the following "USB device":

해당 파일시스템의 경로를 커서로 둔 뒤 엔터로 합니다.

 

3. Boot manager > Boot From File > FullShell22.efi 엔터

 

4.

Shell>프롬프트에서 FS1:\> 로 변경하기 위해 fs1: 로 들어 간 후

Erase current ROM 
# storCLI /c0 erase all excludemfg 
Flash new Firmware 
# storCLI /c0 download file = 16i_3_125_11_0.fw  (for 8i Firmware use 8i_3_125_11_0.fw) 
Flash new BIOS 
# storCLI /c0 download bios file = mpt35sas_legacy_9_5_0_0.rom 
Flash new EFI 
# storCLI /c0 download efibios file = mpt35sas_x64_6_04_02_00.rom 
(Note if you have just one controller, use the option /c0 instead of /c1)

 

레이드 컨트롤러가 2개일 수도 있지만, 1개일 경우 C0으로 작성해라고 적혀있습니다.

 

 

지워준 후 그다음 XCC를 리부팅 해주면 됩니다. 그러면 해당 매니지먼트에서도 펌

 

특정 디바이스(USB,CD)를 사용하여

BoMC 를 통해 X-term 방식으로 특정펌웨어를 upgrade/downgrade 할 수 있습니다.(Intel 펌웨어 제외한 모든 펌웨어 , HBA)

 

 

'X86 HW 장애 처리 > Lenovo' 카테고리의 다른 글

OS(Windows server, Linux)에서의 disk교체 방법  (0) 2022.06.30