태그: Avago

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를 만들 필요가 있다.

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