태그: LSI

VMware ESXi에 설치된 LSI(Avago/Broadcom) 레이드카드 모니터링하기

 

물리 서버에 설치된 LSI 레이드 카드는 MSM(MegaRAID Storage Manager)를 통해서 모니터링이 가능합니다.

하지만,  OS로 ESXi를 사용한다면 MSM은 기본적으로 레이드 카드를 인식하지 못 합니다. 물론 ESXi도 레이드 카드의 정보를 불러오지 못합니다.
ESXi 호스트에 설치된 LSI 레이드 카드를 모니터링 하려면 먼저 LSI SMIS Provider를 설치해야 합니다.

1) https://www.broadcom.com/support/download-search 에서 적절한 카테고리를 선택한 뒤 키워드로 “SMIS”를 입력하면

Latest SMIS Providers라고 되어 있는 소프트웨어 패키지를 다운로드 할 수 있습니다.

2) ESXi 호스트에 이 vib를 설치합니다.

3) 호스트를 재부팅하고, ESXi 호스트의 방화벽을 비활성화합니다. (주의: 프로덕션 환경에서 방화벽을 비활성화하는 것은 위험할 수 있음)

이것으로 ESXi 호스트의 준비가 끝났습니다.

 

 

다음으로, 적절한 PC에 매니지먼트 프로그램을 설치해야 합니다.

2018년부터 MSM이 Deprecated 되고, 대신 LSI Storage Authority가 MSM을 대체하였습니다.

 

1) Broadcom 다운로드 페이지에서 LSA를 다운로드, 설치하고 localhost:2463으로 접속하면 LSA가 설치된 컴퓨터가 보일 것입니다.

2) 무시하고 Manual Discovery를 선택합니다.

3) 타깃 ESXi 호스트의 IP를 입력 후 Search를 클릭하면 호스트가 보일 것입니다. Add 버튼을 눌러 Remote Server 목록에 추가합니다.

4) Sign In을 눌러, 서버에 로그인합니다. 이 때 사용되는 인증은 ESXi의 인증과 동일합니다.

5) MSM과 비슷하게 LSI 레이드 카드를 원격으로 관리할 수 있습니다.

 

Appendix A. Troubleshooting

Problem) 정상적인 인증을 입력하였음에도 Error Code:65537 : Logon failure: unknown user name or bad password 이라는 메시지가 뜨며, 로그온이 되지 않는다.

Solution) “LSAService” 서비스를 재시작한다.

 

Appendix B. ESXi 방화벽 설정

ESXi의 방화벽은 로드될 때 /etc/vmware/firewall/에 있는 .xml 파일들을 전부 참조한다.

따라서 적당한 이름의 xml파일을 생성하고, 다음과 같이 입력하면 방화벽이 활성화 된 상태에서도 LSA를 사용할 수 있다.

 

ESXi 호스트의 방화벽 설정은 호스트가 재부팅되면 초기화되기 때문에, 이것을 영구적으로 적용하려면 커스텀 vib를 만들 필요가 있다.

이것은 추후 별도의 글을 통해 설명할 것이다.

Avago 530-8i를 LSI 9408-8i로 크로스플래싱 하기

Avago 530-8i는 LSI SAS3408 칩을 사용한 컨트롤러로, 12G SAS HBA 모델입니다.

같은 LSI SAS3408 칩을 사용한 LSI 9400-8i는 SFF-8643 케이블을 이용하여 NVMe U.2 SSD를 연결할 수 있습니다.
LSI에서는 이것을 Tri-Mode라 부르는데, 당연히 엔트리 OEM 모델에는 제공되지 않는 기능입니다.

 

지금부터 이 엔트리 HBA 카드를 LSI 9400-8i로 크로스플래싱 하여 Tri-Mode를 지원하도록 만들어 보겠습니다.

 

먼저 다음과 같은 준비물이 필요합니다.

1. UEFI를 지원하는 컴퓨터
2. EFI Shell 부트 USB
3. StorCLI for EFI
4. 카드의 SAS Address
5. LSI 9400-8i 펌웨어
6. 점퍼 케이블

 

3, 5번의 파일은 여기서 다운로드 할 수 있고,

530-8i의 경우 이렇게 포트 위에 스티커로 SAS Address가 적혀 있습니다.

만약 SAS Address가 별도로 표기되어 있지 않다면 storcli /c<x> show sasadd 명령어로 SAS Address를 확인할 수 있습니다.

 

1. 필요한 것들이 모두 준비되었다면 다음과 같이 J4 점퍼를 연결하여 주십시오.

J4 점퍼 핀을 쇼트시키는 것으로 SBR 모드에 진입, 플래시를 강제로 입힐 수 있게 됩니다.

 

2. EFI Shell에서 다음과 같은 명령어를 입력합니다.

 

3. 전원을 끄고 점퍼를 제거합니다. 재부팅 후 EFI Shell에서 다음과 같은 명령어를 차례로 입력합니다.

 

이것으로 크로스 플래싱 작업을 모두 마쳤습니다.

이 가이드는 ServeTheHome 포럼의 한 스레드에서 얻은 정보를 토대로 작성되었습니다.
귀중한 정보를 공유해 준 iblik.94에게 감사의 인사를 보냅니다.