Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

내 홈랩 스탠드를 위해 Windows 10에서 실행되는 Hyper-V 가상 머신에 VMWare ESXi를 설치하고 싶었습니다. Hyper-V 및 VMWare ESXi는 중첩 가상화를 지원하므로 이 시나리오가 가능합니다(공식적으로 지원되지는 않음). 그러나 Hyper-V에 ESXi를 설치할 때 주의해야 할 몇 가지 측면이 있습니다.

ESXi 이미지에는 Hyper-V 가상 네트워크 어댑터용 드라이버가 없으며 이 NIC는 VMware에서 지원되지 않습니다(VMware 하드웨어 호환성 목록 - HCL에 포함되어 있지 않음). ). 따라서 가상 머신에 VMWare ESXi를 설치하기 전에 Hyper-V 네트워크 어댑터(net-tulip ) ESXi 설치 이미지에 추가합니다.

네튤립 Microsoft Hyper-V에서 ESXi를 VM으로 실행하기 위한 커뮤니티 DECchip 21140 이더넷 드라이버입니다. ESXi 6.5까지의 모든 ESXi 버전이 지원됩니다.

ESXi 설치 프로그램이 네트워크 어댑터를 찾지 못하면 다음 오류를 반환하고 설치를 계속할 수 없습니다.

No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third-party driver may be required.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

net-tulip을 추가하려면 ESXi 이미지에 드라이버를 설치하려면 컴퓨터에 VMWare PowerCLI 모듈을 설치하십시오.

VMware.ImageBuilder 모듈의 PowerShell cmdlet을 사용하여 이미지에 net-tulip을 추가할 수 있습니다. (Add-EsxSoftwareDepot, Add-EsxSoftwarePackage, Export-EsxImageProfile). 이 경우 ESXi 이미지와 net-tulip 드라이버를 수동으로 다운로드해야 합니다(https://vibsdepot.v-front.de/depot/bundles/net-tulip-1.1.15-1-offline_bundle.zip). .

가장 쉬운 방법은 준비된 ESXi-Customizer-PS를 사용하는 것입니다. 모듈(이 기사의 앞부분에서 ESXi 이미지에 드라이버를 삽입하는 방법에 대해 논의했습니다).

GitHub( https://github.com/VFrontDe/ESXi-Customizer-PS/blob/master/ESXi-Customizer-PS.ps1)에서 최신 버전의 ESXi-Customizer-PS 2.8.1 모듈을 다운로드할 수 있습니다. 이 스크립트 버전은 현재 VMWare ESXi 7.0 및 6.7 버전을 지원합니다.

다운로드 가능한 ESXi 버전 목록 표시:

.\ESXi-Customizer-PS-v2.8.1.ps1 -sip –ozip

우리의 경우 숫자 203(ESXi-6.0.0-20170604001-standard)의 이미지를 다운로드합니다. 203을 입력하고 Enter 키를 누릅니다.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

불행히도 Hyper-V에서 최신 버전의 VMWare ESXi 7.0 및 6.5를 실행할 수 없었습니다. 모든 최신 버전의 ESXi는 레거시 Hyper-V 가상 네트워크 어댑터가 로드되지 않도록 차단합니다. Net-tulip 드라이버로 올바르게 부팅되는 가장 높은 ESXi 버전은 ESXi-6.0.0-20170604001 Build 5572656입니다. . ESXi-Customizer-PS 2.8.1이 ESXi 7.0 이미지와 함께 작동하고 Net-tulip 네트워크 드라이버를 통합할 수 있음에도 불구하고 설치 프로그램은 드라이버를 로드하지 않고 Hyper-V 가상 네트워크 어댑터를 표시하지 않습니다.

스크립트가 ESXi 이미지가 포함된 ZIP 파일을 현재 디렉토리에 다운로드할 때까지 기다립니다.

net-tulip을 ZIP 이미지에 통합하고 ISO 이미지를 얻으려면 아래 명령을 실행하십시오.

.\ESXi-Customizer-PS-v2.8.1.ps1 -iZip "C:\Ps\ESXi-6.0.0-20170604001-standard.zip" -vft -load net-tulip

This is ESXi-Customizer-PS Version 2.8.1 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)
Logging to C:\Users\user\AppData\Local\Temp\ESXi-Customizer-PS-15076.log ...
Running with PowerShell version 5.1 and VMware PowerCLI version .. build
Adding base Offline bundle C:\Ps\ESXi-6.0.0-20170604001-standard.zip ... [OK]
Connecting the V-Front Online depot ... [OK]
Getting Imageprofiles, please wait ... [OK]
Using Imageprofile ESXi-6.0.0-20170604001-standard ...
(Dated 02/07/2020 11:36:33, AcceptanceLevel: PartnerSupported,
For more information, see https://kb.vmware.com/kb/2149958.)
Load additional VIBs from Online depots ...
Add VIB net-tulip 1.1.15-1 [New AcceptanceLevel: CommunitySupported] [OK, added]
Exporting the Imageprofile to 'C:\PS\ESXi-6.0.0-20170604001-standard-customized.iso'. Please be patient ...
All done.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

-vft 옵션은 V-Front 온라인 리포지토리에서 최신 VIB 드라이버를 다운로드해야 함을 의미합니다.

따라서 설치 ESXi ISO 이미지가 있습니다. 그런 다음 Hyper-V 호스트에서 새 가상 머신을 만듭니다. Hyper-V VM에 대해 다음 설정을 사용합니다.

  • 1세대 만들기 VM;
    Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?
  • VM에 최소 2개의 vCPU를 추가합니다.
  • VM 속성에서 기본 네트워크 어댑터를 제거하고 새 기존 네트워크 어댑터를 추가합니다.;
    Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?
  • VM에 대해 중첩 가상화 기능 사용 허용:Set-VMProcessor -VMName test-esxi1 -ExposeVirtualizationExtensions $true
  • VM에 ESXi ISO 이미지를 마운트합니다.

ESXi 설치 이미지에서 가상 머신을 부팅하려고 하면 VMkernel과 호환되지 않는 비디오 어댑터 오류가 나타납니다.

Shutting down firmware services…
Relocating modules and starting up the kernel…

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

문제를 무시하고 ESXi 설치를 계속하려면 TAB 키를 누르십시오. VM을 부팅할 때 다음 옵션을 추가합니다.

ignoreHeadless=TRUE

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

ESXi 설치 프로그램은 하드웨어 구성을 확인하고, 네트워크 카드를 감지하고, 가상 디스크에서 ESXi 이미지 설치를 계속하도록 제안합니다.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

그런 다음 VMWare ESXi 설치 마법사의 프롬프트를 따릅니다(단계는 VMWare 하이퍼바이저 설치 및 구성 방법 문서에 자세히 설명되어 있습니다).

설치가 끝나면 VM을 다시 시작하고 Shift+O를 누릅니다. ESXi 부팅 옵션을 선택할 때. 또한 ESXi가 비디오 카드 검사 없이 부팅되어야 함을 지정합니다. 이를 수행하려면 ignoreHeadless=TRUE를 입력하십시오. 줄 끝에 Enter 키를 누릅니다.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

VM을 부팅할 때마다 이를 방지하려면 ESXi 구성을 변경하십시오.

  1. ESXi를 부팅한 후 F2 키를 누릅니다. 루트 암호를 입력하십시오.
  2. 문제 해결 옵션 선택 -> ESXi 셸 사용 DCUI ESXi에서;
    Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?
  3. ESXi 콘솔을 열려면 Alt+F2를 누릅니다.;
  4. 콘솔 프롬프트에서 다음 명령을 실행합니다. Esxcfg-advcfg -k TRUE ignoreHeadless
    Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?

Alt+F2를 눌러 콘솔을 닫습니다. 그런 다음 DCUI에서 ESXi 호스트에 대한 네트워크 설정을 구성하고 VM을 다시 시작합니다. ESXi가 올바르게 부팅되고 vSphere Web Client를 사용하여 연결할 수 있는지 확인하십시오.

Hyper-V 가상 머신에 VMWare ESXi를 설치하는 방법은 무엇입니까?
따라서 Hyper-V 가상 머신에서 ESXi를 실행하는 방법을 보여주었습니다. 그러나 구성이 공식적으로 지원되지는 않지만 Windows 10을 실행하는 가정용 컴퓨터의 샌드박스에서 이전 VMWare ESXi 버전으로 작업하는 데 도움이 됩니다.