최근 VMWARE ESXi를 업그레이드 하면서 몇가지 문제점이 있었고 그 중 NIC Attach 에 대해 기술해 본다.

 

아래 기반으로 구성하였다.

  • ESXi: 6.7 (8169922)
  • CPU : Intel i3-8100
  • M/B : AsRock B360M Pro4
  • NIC2: Realtek R8168

 

다행히도 nvme 타입 SSD를 포함하여 모든 Storage 도 잘 인식이 되었지만,
(단, 메인보드 내장 m.2 2280 SATA Port를 사용하면 메인보드 일반 SATA Port 6개 중 SATA 1번 Port 하나를 사용하지 못한다.)

아래와 같은 문제가 있었다.

  • ESXi 6.7 (8169922) 내장 드라이버로 Mainboard NIC(Intel I219V 칩셋) 호환 불가
  • Realtek R8168 NIC 인식
  • USB 메모리의 SCSI 통신 오류 메시지 발생

 

NIC 호환불가는 2가지 방법 중 1가지로 해결할 수 있다.

  • ESXi 6.7 설치 시 호환리스트에 포함된 외장 NIC를 사용하여 설치
  • ESXi-Customizer 등을 통해 호환 Driver를 반영한 ISO 이미지 재작성하여 설치

 

ESXi는 리눅스보다는 덜하지만 엔터프라이즈 제품 치고는 최신 Desktop PC의 H/W 드라이버도 잘 지원되는 편이다.

또한 Community 드라이버도 활성화 되어 있다.

 

호환 Driver는 다음과 같은 버전을 사용하였다.

VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253.vib 

더 낮은 버전인 ESXi 6.5 U2 (8294253) 버전의 내장 Driver로는 해당 Mainboard NIC가 인식이 되므로 6.5 U2에 포함된 호환 Driver를 사용하여 패치하는 것이다.
또한 같은 I219V 칩셋 기반의 NIC를 내장한 Z370M Pro4 메인보드는 ESXi 6.7 (8169922) 의 내장 Driver로 인식이 된다.

NIC 칩셋 리비전에 따라 드라이버 인식이 다른것으로 판단된다.

 

ESXi-Customizer 를 이용하여 사전에 호환 드라이버를 탑재해서 설치하면되고,

만약 다른 호환 NIC를 통해 ESXi 설치 후 ESXi CLI 상에서 호환 드라이버로 패치하려면 다음과 같이 진행한다.

1. 드라이버 리스트에서 ne1000 Intel Driver 버전 확인

 

2. NIC ID 확인

ID 15bc 인 I219-V NIC의 호환성이 VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922 드라이버에 포함되지 않아 장치 구동이 안된다.

 

3. ne1000 드라이버 설치

드라이버는 아래 사이트에서 받아 /tmp 디렉토리에 위치 시킨 후 install 한다.

https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=45884&vcl=true

 

4. r8168 드라이버 설치

Realtek 드라이버는 기본적으로 설치조차 되어 있지 않다.

위와같이 설치하면 된다.

 

4. 리부팅 후 장치 확인

ESXi를 리부팅 후 NIC 장치 리스트를 확인하면 잡혀있는것이 확인된다.

 

참고사이트 :
https://tech-mmmm.blogspot.com/2018/08/esxi-67intel-i219-v-id15bc-nic.html

https://www.howson.me/realtek-rtl8111-8168-8411-with-vmware-esxi-6-5/

NIC Driver Patch on ESXi 6.7
태그:     

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다