IT/IT기기

VMware ESXi 에서 Realtek Driver 추가

hexcode 2019. 6. 29. 16:34

Intel NUC 6세대에 ESXi 를 설치하고 싶었으나
VMware ESXi 에는 Realtek 같은 저가 이더넷 카드는 기본적으로 지원하지 않더군요.
Intel NUC 6세대의 유선 이더넷 카드는 RTL8111HN 칩셋으로서 ESXi 에서 기본 지원하지 않습니다.

 

설치중 마지막에 "No Network Adapters" 메시지 이후에 설치가 진행 되지 않습니다.

폭풍 구글 검색끝에 아래와 같은 사이트에서 서드파티 ESXi Realtek 드라이버를 제공하고 있습니다. 

그러나 VMWare 이미지에 이 드라이버를 넣기가 조금 쉽지는 않아 블로그로 정리 합니다. 

아래와 같은 순서로 가능합니다.

1. Realtek ESXi 드라이버 다운받기
우선 아래의 Realtek 드라이버는 URL에서 다운로드 가능합니다.

https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
지원되는 Realtek 칩셋은 위에 URL에서 확인 가능합니다.
(Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL8168E / RTL8111F / RTL8411 / RTL8111G / RTL8111GUS / RTL8411B(N) / RTL8118AS / D-Link DGE-528T)

드라이버파일인 vib File 을 적당한 작업 폴더에 다운받습니다.
http://vibsdepot.v-front.de/depot/RTL/net55-r8168/net55-r8168-8.045a-napi.x86_64.vib

저는 작업폴더를 D:\esxi 폴더로 했습니다.

2. 커스텀이미지를 만들어주는 통합 파워쉘 스크립트 다운받기

위에 vid  형태의 드라이버를 VMware ESXi iso 이미지를 통합시켜주는 파워쉘 스크립트가 필요하며 이 스크립도 같은 작업 폴더에 다운로드 합니다.
https://www.v-front.de/p/esxi-customizer-ps.html

https://www.v-front.de/p/esxi-customizer-ps.html#download
ESXi-Customizer-PS-v2.6.0.ps1 이파일을 드라이버와 같은 작업 디렉토리에 다운로드 합니다.

3. 커스텀 파워쉘 스크립트의 의존성 패키지 다운받기

 

커스텀 이미지를 만들어주는 ESXi-Customizer-PS-v2.6.0.ps1 파워쉘 스크립트는 많은 패키지 의존성이 있습니다. 의존성이 해결되어야 실행이 됩니다.

파워쉘을 관리자 권한으로 실행합니다.

파워쉘에서 프롬포트에서 아래 명령어로 커스텀 스크립트가 의존하는 패키지를 다운로드 합니다.
PS D:\esxi> Install-Module -Name VMware.VimAutomation.Core -AllowClobber
PS D:\esxi> Install-Module -Name VMware.ImageBuilder  -AllowClobber

파워셀 정책도 수정합니다.

PS D:\esxi> Set-ExecutionPolicy Unrestricted

4. 드라이버가 포함된 커스텀 이미지 만들기

관리자 권한 파워쉘 프롬포트에 커스텀 이미지를 만들기위해서 커스텀 스크립트 ESXi-Customizer-PS-v2.6.0.ps1 를 실행합니다. 

-v67, -v65 등의 옵션은 ESXi 이미지 만들 버전을 의미하고 최신 버전을 온라인 다운로드 받아서 만듭니다.
미리 받아둔 오프라인 depot 형태의 zip 파일이 있다면 -izip 옵션과 depot 파일 경로를 주면 됩니다.

아래는 ESXi 의 67 버전을 온라인으로 다운로드 받아서 Realtek vid 파일 드라이버를 병합하여 커스텀 이미지를 만드는 과정입니다. 

PS D:\esxi> ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir D:\esxi\

 

실행 화면을 캡쳐 떴습니다.

커스텀이미지 스크립트 실행 화면


작업폴더에 드라이버가 병합된 ESXi-6.7.0-20190604001-standard-customized.iso 파일이 생성되었으며  rufus 등으로 USB 인스톨러 를 만들고 설치하면 됩니다.

 

ESXi-Customizer-PS

Taking Server virtualization down from the clouds to real life experience ...

www.v-front.de