Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 기기

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

이 기사에서는 ESXi 6.7 설치 ISO 이미지에 드라이버를 추가(주입)하는 방법을 고려할 것입니다. VMWare ESXi 이미지가 가장 인기 있는 서버 모델에 대해 인증(지원)되었음에도 불구하고 Windows와 달리 모든 서버 모델에 대한 하드웨어 드라이버가 포함되어 있지는 않습니다. 일반 데스크톱 컴퓨터에 ESXi 6.7 이미지를 설치하려고 하면 설치 ESXi ISO에 일부 하드웨어(RAID 컨트롤러, 비디오 카드 또는 네트워크 어댑터 등)용 드라이버가 없는 상황에 직면할 가능성이 높습니다. .

데스크톱 컴퓨터의 원본 ISO 이미지에서 ESXi를 설치하려고 할 때 가장 자주 표시되는 오류는 'No Network Adapters입니다. '. 실제로 ESXi 이미지는 대부분의 LAN NIC 어댑터를 지원하지 않습니다. 이러한 컴퓨터에 ESXi를 설치하려면 네트워크 어댑터용 드라이버를 ESXi 설치 이미지에 삽입해야 합니다.

VMware ESXi 6.7 설치 ISO에 드라이버를 추가하는 방법을 알아보겠습니다. 이 예에서는 Realtek 네트워크 어댑터용 드라이버를 VMWare ESXi 이미지에 통합하는 방법을 보여줍니다.

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

ESXi 이미지를 사용자 지정하려면 VMware에서 공식 도구인 vSphere ESXi Image Builder 사용을 권장합니다. . 그러나 매우 구체적이며 vCSA(vCenter Server Appliance)가 필요합니다. 대부분의 시스템 관리자는 타사 도구 ESXi-Customizer를 사용합니다. 대신.

VMWare ESXi용 드라이버를 찾고 다운로드하는 방법

우선 하드웨어에 맞는 드라이버를 찾아야 합니다. VMware 호환성 가이드에서 검색할 수 있습니다. VMware 웹 사이트의 섹션, 공급업체 웹 사이트, ESXi-Customizer 작성자의 웹 사이트(https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages — 드라이버 net55-r8168 여기에서 Realtek 네트워크 어댑터용) 또는 Google 검색 사용(예:"Realtek NIC drivers for ESXi ") .

다음 형식 중 하나의 드라이버가 필요합니다. .vib , .tgz 또는 .zip (오프라인 번들).

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

장치 VID로 드라이버를 찾을 수도 있습니다. Linux LiveCD를 사용하여 컴퓨터를 부팅하고 다음 명령을 실행하여 장치의 VID 및 DID를 찾습니다.

lspci -nn

이 ID를 사용하여 웹에서 .vib 드라이버를 검색할 수 있습니다.

ESXi-Customizer GUI 도구를 사용하여 ESXi 이미지에 드라이버를 삽입하는 방법

ESXi-Customizer 드라이버와 .vib 파일을 ESXi ISO에 자동으로 통합할 수 있는 간단한 인터페이스가 있는 그래픽 도구입니다.

ESXi-Customizer의 주요 단점은 ESXi 버전 4.1, 5.0, 5.1 및 5.5만 지원한다는 것입니다. 이 스크립트는 2016년 이후로 업데이트되지 않았습니다. 따라서 최신 ESXi 버전에 대한 이미지를 생성하려고 하면 오류가 나타납니다.

ESXi-Customizer-v2.7.2.exe(https://www.v-front.de/p/esxi-customizer.html)를 다운로드하고 아카이브를 추출한 후 도구(ESXi-Customizer.cmd)를 실행합니다. ESXi-Customizer는 공식적으로 Windows 10을 지원하지 않으므로 Windows 10에서 시작하면 다음 오류가 나타납니다.

---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

이 문제를 해결하려면 ESXi-Customizer.cmd 파일을 편집하고 다음 줄을 주석 처리합니다(처음에 REM 추가).

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1을 종료하십시오.

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

ESXi-Customizer.cmd 파일을 저장하고 다시 실행하십시오. 다음 창에서 원본 ESXi ISO 이미지, 드라이버 파일(드라이버가 있는 VIB 파일 또는 TGZ 아카이브) 및 통합 드라이버가 있는 결과 ISO 이미지를 저장해야 하는 폴더의 경로를 지정합니다. 자동 업데이트 옵션을 선택 취소합니다.

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

실행을 클릭합니다. 버튼을 누르고 몇 분 후에 새 ESXi ISO 이미지가 대상 디렉토리에 나타납니다. 이 이미지를 사용하여 하드웨어에 ESXi를 설치할 수 있습니다.

PowerShell 스크립트를 사용하여 드라이버 추가 – ESXi-Customizer-PS

ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) PowerShell 스크립트를 사용하여 드라이버 및 업데이트를 ESXi 5.x 및 6.x 설치 이미지에 통합할 수 있습니다. 이 스크립트를 사용하려면 컴퓨터에 VMware PowerCLI가 설치되어 있어야 합니다.

ESXi-Customizer-PS-v2.6.0.ps1 파일 다운로드(차단 해제를 선택하여 인터넷에서 다운로드한 PS1 파일의 차단을 해제합니다. 속성에서) PowerCLI를 시작합니다. 다음 명령을 실행하십시오.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

다음과 같이 스크립트 매개변수에 대한 도움말을 표시할 수 있습니다.

ESXi-Customizer-PS-v2.6.0.ps1 –help

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

VMware Online Depot 웹 사이트에서 최신 업데이트가 포함된 최신 ESXi 6.7 ISO 이미지 버전을 다운로드하려면 다음 명령을 실행하십시오.

.\ESXi-Customizer-PS-v2.6.ps1 -v67

같은 방법으로 다른 ESXi 버전(-v67 | -v65 | -v60 | -v55 | -v51 | -v50)을 다운로드할 수 있습니다.

ESXi ISO를 생성하고 C:\disr\esxi\driver에서 모든 오프라인 번들 및 VIB 드라이버 패키지를 즉시 삽입하려면 다음 명령을 사용하십시오.

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir C:\distr\esxi\driver

VMWare ESXi 6.7 ISO 이미지에 타사 드라이버 추가

15~20분 후에 설치 ESXi ISO 이미지가 targer 디렉토리에 나타납니다.

지정된 디렉토리에서 모든 VIB 드라이버를 추가하여 다운로드한 오프라인 번들(ESXi 설치 파일이 있는 ZIP 아카이브)을 수정할 수 있습니다.
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:\distr\esxi\driver

다음 명령을 사용하여 오프라인 번들에서 ESXi ISO를 생성할 수 있습니다.

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip

V-Front 온라인 스토리지에는 대규모 VIB 드라이버 라이브러리가 있으며 다음과 같이 이 저장소의 특정 드라이버를 ESXi 이미지에 통합할 수 있습니다.

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

이 예에서는 다음 드라이버를 ESXi 배포에 통합합니다.

  • net-e1000e – Intel I21782579LM/82574L용 네트워크 드라이버
  • net51-r8169 – Realtek 8168/8111/8411/8118 NIC 드라이버(ESXi 5.1 이상에서 제거됨),
  • esx-ui — ESXi Embedded Host Client —  편리한 호스트 웹 인터페이스(esxi 5.5에서 기본적으로 사용됨),
  • sata-xahci — 드라이버를 매핑하여 일부 SATA 컨트롤러를 올바르게 식별합니다.

일반적으로 대부분의 컴퓨터에서 ESXi 이미지에 다음 드라이버를 추가하는 것으로 충분합니다.

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

VMware 저장소의 최신 패치로 오프라인 번들을 업데이트하려면 다음 명령을 실행하십시오.

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -update