HBA 카드의 펌웨어 버전을 확인하기 위해서 가장 쉬운 방법은 호스트를 부팅시켜 보는 것입니다. 부팅하면서 나오는 HBA 카드의 펌웨어 정보를 보는 것이죠.

하지만 원격지에 호스트가 있고, HBA 카드 펌웨어를 확인해야 하는 상황이라면 이런 방법은 무용지물입니다.

그래서 간단하게 vSphere(ESXi)에서 HBA 카드의 펌웨어를 확인하는 방법에 대해 알아보겠습니다.

0. 구성-소프트웨어-보안 프로파일의 서비스 속성에서 ESXi 셸과 SSH를 활성화 시킨후 호스트에  SSH로 접속 합니다.

1. cd /proc/scsi/ 로 이동합니다.

2. ls 를 하면 QLogic 제품은 qla2300, qla4022 처럼 보이는 디렉토리가 있을 것이고, Emulex 제품은 lpfc820 비슷한 디렉토리가 있을 겁니다. (뒤에 숫자는 제품별로 다를 수 있습니다)

3. cd lpfc820 (Emulex 제품일 경우를 가정, QLogic도 같은 방법입니다)

4. ls 를 하면 1 2 와 같이 숫자가 보일겁니다. 이 숫자가 HBA 카드입니다. (3일 수도 있고 4일수도 있습니다)

5. head -6 3 를 하면 아래와 같이 3번 HBA에 대해 6줄의 정보를 보여줍니다.

Emulex LightPulse FC SCSI 8.2.4.151.65

HP FC2142SR 4Gb PCI-e, SC, Fibre Channel Adapter on PCI bus 0000:07 device 00 irq 186

BoardNum: 0

ESX Adapter: vmhba2

Firmware Version: 2.82X4 (WS2.82X4)

Portname: 10:00:00:00:c9:73:66:82   

Nodename: 20:00:00:00:c9:73:66:82




//