HP BLc7000 인클로저의 HPE ProLiant BL660c Gen9 서버에 새 ESXi 호스트를 배포할 때 매우 이상한 문제가 발생했습니다. 내 물리적 서버에 VMWare ESXi 6.0을 설치하고 vSphere에 추가한 후 ESXi가 SAN 네트워크의 스토리지 인클로저에 액세스하기 위한 HBA 어댑터(HP FlexFabric 10Gb)를 보지 못했다는 것을 알게 되었습니다. 아래 스크린샷에서 볼 수 있듯이 로컬 디스크 컨트롤러(Smart Array P244br)에 액세스하기 위한 어댑터와 USB 카드만 관리에서 사용할 수 있습니다. -> 저장소 -> 저장소 어댑터 탭. 다른 HBA 컨트롤러가 없습니다(어댑터 재검색이 도움이 되지 않음).
그러나 ESXi 설치 직후 동일한 세대(HPE BL460c Gen9)의 이전 블레이드 서버에서 HBA 어댑터를 볼 수 있습니다.
이 문제를 해결하려면 ESXi 서버에 대한 SSH 액세스를 활성화하고 루트로 로그인합니다. 다음 명령을 사용하여 서버의 FcoE 어댑터 목록을 표시합니다.
esxcli fcoe nic list
목록이 비어 있으면 서버에 물리적 FC HBA 어댑터가 설치되지 않았음을 의미합니다. 제 경우에는 ESXi 서버가 Active:false인 FcoE 어댑터 4개를 모두 확인했습니다. 상태.
다음 명령을 사용하여 vmnic4에서 vmnic7까지 발견된 모든 어댑터에 대해 하나씩 검색을 활성화합니다.
esxcli fcoe nic discover -n vmnic5
Discovery enabled on device ‘vmnic5’
모든 HBA 어댑터 목록을 다시 표시하고 모두 활성화되었는지 확인하십시오. 그런 다음 vSphere 클라이언트 인터페이스에서 또는 다음 명령을 사용하여 어댑터를 다시 검색합니다. esxcli storage core adapter
다시 스캔. 제 경우에는 4개의 HBA 어댑터(QLogic 57840 10/20 Gigabit Ethernet Adapter)가 모두 목록에 나타났습니다.
여전히 HBA 어댑터를 찾을 수 없는 경우 VMWare 또는 공급업체 웹 사이트에서 HBA 어댑터 버전 드라이버의 VIB 파일을 찾아 ESXi 호스트에 복사하고 이 명령을 사용하여 설치합니다(또는 .VIB 드라이버를 ESXi 골드에 삽입 이미지):
esxcli software vib install -v /tmp/VMware-driver-xxxxxxx.vib