프로세스를 지원하는 추가 소프트웨어 없이 HTTP 서버에서 직접 ESXi 설치 관리자를 부팅할 수 있습니다.

UEFI HTTP는 여러 버전의 ESXi 설치 관리자 부팅을 지원합니다. 모든 대상 컴퓨터에 동일한 mboot.efi 초기 부트 로더를 사용하지만 대상 시스템의 MAC 주소에 따라 잠재적으로 다른 boot.cfg 파일을 사용합니다.
참고: 부팅 프로세스 중에는 IPv4 또는 IPv6 네트워킹을 혼합하지 마십시오. IPv4 또는 IPv6 네트워킹 중 하나를 사용하십시오.

사전 요구 사항

환경에 다음 구성 요소가 있는지 확인합니다.

  • HTTP 부팅 기능을 지원하는 UEFI 펌웨어가 있는 ESXi 호스트.
  • VMware 웹 사이트에서 다운로드한 ESXi 설치 관리자 ISO 이미지.
  • 사용 중인 ESXi 버전에 대해 지원되는 하드웨어 구성이 포함된 대상 호스트. "VMware 호환성 가이드" 를 참조하십시오.
  • 대상 ESXi 호스트에 UEFI 네트워킹을 지원하는 네트워크 어댑터.
  • UEFI HTTP 부팅에 맞게 구성할 수 있는 DHCP 서버. DHCP 구성 샘플 항목을 참조하십시오.
  • (선택 사항) 설치 스크립트(kickstart 파일).
  • 대부분의 경우 네이티브 VLAN을 사용합니다. PXE 부팅에 사용될 VLAN ID를 지정하려면 NIC에서 VLAN ID 지정을 지원하는지 확인합니다.

프로시저

  1. ESXi 설치 관리자 ISO 이미지의 efi/boot/bootx64.efi 파일을 HTTP 서버의 디렉토리에 복사하고 파일 이름을 mboot.efi로 변경합니다. 예: http://www.example.com/esxi/mboot.efi.
    참고: 최신 버전의 mboot.efi는 일반적으로 이전 버전의 ESXi를 부팅할 수 있지만 이전 버전의 mboot.efi는 최신 버전의 ESXi를 부팅하지 못할 수 있습니다. 다른 버전의 ESXi 설치 관리자를 부팅하도록 다른 호스트를 구성할 계획인 경우 가장 최신 버전의 mboot.efi를 사용합니다.
  2. DHCP 서버를 구성합니다.
  3. 저장할 ESXi 버전과 동일한 이름으로 HTTP 서버에 디렉토리를 생성합니다. 예: http://www.example.com/esxi/ESXi-7.x.x-XXXXXX.
  4. ESXi 설치 관리자 이미지의 컨텐츠를 새로 생성된 디렉토리로 복사합니다.
  5. boot.cfg 파일을 수정합니다.
    1. 새로 생성된 디렉토리의 URL을 사용하여 다음 줄을 추가합니다.
      prefix=http://www.example.com/esxi/ESXi-7.x.x-XXXXXX
    2. kernel=modules= 줄의 파일 이름이 슬래시(/) 문자로 시작하는 경우 해당 문자를 삭제합니다.
    3. kernelopt= 줄에 문자열 cdromBoot가 포함되어 있으면 해당 문자열만 제거합니다.
  6. (선택 사항) 스크립트로 작성된 설치의 경우 boot.cfg 파일에서 kernel 명령 뒤의 줄에 kernelopt 옵션을 추가하여 설치 스크립트의 위치를 지정합니다.
    예: kernelopt=ks=http://www.example.com/esxi_ksFiles/ks.cfg
  7. (선택 사항) ESXi 7.0 업데이트 2부터는 가상 시스템 구성 매개변수 networkBootProtocolnetworkBootUri를 사용하여 가상 시스템을 부팅할 수 있는 위치를 지정할 수 있습니다. networkBootProtocol 설정은 부팅 프로토콜, IPv4 또는 IPv6을 지정합니다. 예를 들면 networkBootProtocol = httpv4입니다. networkBootUri 설정은 ESXi 부팅 로더(bootx64.efi)에 대한 HTTP URL을 지정합니다. 예를 들면 networkBootUri = http://192.168.30.6/esxi70uc1/efi/boot/bootx64.efi입니다.
  8. 모든 UEFI 호스트가 동일한 설치 관리자를 부팅하도록 할지 지정합니다.
    옵션 설명
    동일한 설치 관리자 boot.cfg 파일을 mboot.efi와 동일한 디렉토리에 추가합니다. 예: http://www.example.com/esxi/boot.cfg
    다른 설치 관리자
    1. mboot.efi 파일이 포함된 디렉토리의 하위 디렉토리를 생성합니다. 대상 호스트 시스템의 MAC 주소(01-mac_address_of_target_ESXi_host)로 디렉토리 이름을 지정합니다. 예: 01-23-45-67-89-0a-bc.
    2. 디렉토리에 사용자 지정 boot.cfg 파일을 추가합니다. 예: http://www.example.com/esxi/01-23-45-67-89-0a-bc/boot.cfg.
    두 가지 설치 관리자 유형을 모두 사용할 수 있습니다. HTTP 서버에 사용자 지정 boot.cfg 파일이 없는 ESXi 호스트는 기본 boot.cfg 파일에서 부팅합니다.