PXE 부팅 프로세스의 일부 세부 정보는 대상 호스트가 기존 BIOS 또는 UEFI 펌웨어를 사용하고 있는지 여부 및 부팅 프로세스가 TFTP만 사용하거나 TFTP와 HTTP를 모두 사용하는지 여부에 따라 다릅니다.

대상 호스트를 부팅하면 환경의 다른 서버와 상호 작용하여 네트워크 어댑터, 부트 로더, 커널, 커널의 IP 주소를 비롯해 최종적으로 설치 스크립트를 가져옵니다. 모든 구성 요소가 갖춰지면 다음 그림에 표시된 대로 설치가 시작됩니다.

그림 1. PXE 부팅 설치 프로세스 개요
PXE 부팅 ESXi 설치 프로세스는 ESXi 호스트, DHCP 서버, TFTP 서버, 웹 서버 및 스크립트 디포 사이의 상호 작용 시퀀스로 표시됩니다. 이러한 상호 작용은 가상 네트워크 어댑터의 IP 주소, 네트워크 부트 로더, 커널, 커널의 IP 주소 및 설치 스크립트를 ESXi 호스트에 제공합니다.

ESXi 호스트와 다른 서버 사이의 상호 작용은 다음과 같이 진행됩니다.

  1. 사용자가 대상 ESXi 호스트를 부팅합니다.
  2. 대상 ESXi 호스트가 DHCP 요청을 수행합니다.
  3. DHCP 서버가 TFTP 서버의 위치 및 IP 정보로 응답합니다.
  4. ESXi 호스트가 TFTP 서버에 연결되고 DHCP 서버가 지정한 파일을 요청합니다.
  5. TFTP 서버가 네트워크 부트 로더를 전송하고 ESXi 호스트가 이를 실행합니다. 초기 부트 로더는 TFTP 서버에서 추가 부트 로더 구성 요소를 로드할 수 있습니다.
  6. 부트 로더가 TFTP 서버에서 구성 파일을 검색하고 HTTP 서버 또는 TFTP 서버에서 커널 및 다른 ESXi 구성 요소를 다운로드하고 ESXi 호스트에서 커널을 부팅합니다.
  7. 설치 관리자가 구성 파일에 지정된 대로 kickstart 스크립트를 사용하여 또는 대화형으로 실행됩니다.