사용자 고유의 설치 또는 업그레이드 스크립트를 사용하여 표준 ESXi 설치 관리자 ISO 이미지를 사용자 지정할 수 있습니다. 이렇게 사용자 지정하면 최종 설치 관리자 ISO 이미지로 부팅함으로써 스크립트로 작성된 자동 설치 또는 업그레이드를 수행할 수 있습니다.

설치 및 업그레이드 스크립트 정보boot.cfg 파일 정보의 내용을 참조하십시오.

사전 요구 사항

  • Linux 시스템
  • ESXi ISO 이미지 VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso. 여기서 x.x.x는 설치 중인 ESXi의 버전이며 XXXXXX는 설치 관리자 ISO 이미지의 빌드 번호입니다.
  • 사용자 지정 설치 또는 업그레이드 스크립트인 KS_CUST.CFG kickstart 파일

프로시저

  1. VMware Customer Connect에서 ESXi ISO 이미지를 다운로드합니다.
  2. ISO 이미지를 다음 폴더에 마운트합니다.
    mount -o loop VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX는 설치 또는 업그레이드하려는 대상 버전의 ESXi 빌드 번호입니다.

  3. esxi_cdrom의 컨텐츠를 다른 폴더에 복사합니다.
    cp -r /esxi_cdrom_mount/* /esxi_cdrom
  4. kickstart 파일을 /esxi_cdrom에 복사합니다.
    cp KS_CUST.CFG /esxi_cdrom
  5. /esxi_cdrom/efi/boot/boot.cfg(UEFI 부팅의 경우) 및 /esxi_cdrom/boot.cfg(레거시 BIOS 부팅의 경우) 모두에서 kernelopt 옵션을 사용하여 설치 또는 업그레이드 스크립트의 위치를 지정하도록 boot.cfg 파일을 수정합니다.
    대문자를 사용하여 스크립트의 경로를 제공해야 합니다. 예:
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    설치 또는 업그레이드 중에 kickstart 파일을 지정할 필요 없이 설치 또는 업그레이드가 완전하게 자동화됩니다.
  6. mkisofs 또는 genisoimage 명령을 사용하여 ISO 이미지를 재생성합니다.
    명령 구문
    mkisofs mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b ISOLINUX.BIN -c BOOT.CAT -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -eltorito-platform efi -b EFIBOOT.IMG -no-emul-boot /esxi_cdrom
    genisoimage genisoimage -relaxed-filenames -J -R -o custom_esxi.iso -b ISOLINUX.BIN -c BOOT.CAT -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e EFIBOOT.IMG -no-emul-boot /esxi_cdrom

    일반 부팅 또는 UEFI 보안 부팅을 위해 이 ISO 설치 관리자 이미지를 사용할 수 있습니다. 하지만 vSphere Lifecycle Manager는 이러한 ISO 이미지의 체크섬을 확인할 수 없으며 vSphere Lifecycle Manager 워크플로를 사용하여 업그레이드하는 데 사용할 수 없습니다.

결과

ISO 이미지에 사용자 지정 설치 또는 업그레이드 스크립트가 포함됩니다.

다음에 수행할 작업

ISO 이미지에서 ESXi를 설치합니다.