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

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

사전 요구 사항

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

프로시저

  1. VMware 웹 사이트에서 ESXi ISO 이미지를 다운로드합니다.
  2. ISO 이미지를 다음 폴더에 마운트합니다.
    mount -o loop VMware-VMvisor-Installer-6.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. (선택 사항) kernelopt 옵션을 사용하여 설치 또는 업그레이드 스크립트의 위치를 지정하도록 boot.cfg 파일을 수정합니다.
    대문자를 사용하여 스크립트의 경로를 제공해야 합니다. 예:
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    UEFI 부팅을 사용하려면 /efi/boot/에 있는 boot.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 Update Manager는 이러한 ISO 이미지의 체크섬을 확인할 수 없으며 vSphere Update Manager 워크플로를 사용하여 업그레이드하는 데 사용할 수 없습니다.

결과

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

다음에 수행할 작업

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