ESXi를 설치하려는 시스템에서 ESXi 설치 관리자에 액세스할 수 있어야 합니다.

ESXi 설치 관리자에는 다음 부팅 미디어가 지원됩니다.

ESXi 설치 관리자 ISO 이미지를 다운로드하여 CD or DVD로 굽기

ESXi 설치 CD/DVD가 없는 경우 새로 생성할 수 있습니다.

사용자 지정 설치 스크립트를 포함하는 설치 관리자 ISO 이미지를 생성할 수도 있습니다. 사용자 지정 설치 또는 업그레이드 스크립트가 포함된 설치 관리자 ISO 이미지 생성의 내용을 참조하십시오.

프로시저

  1. ESXi 설치 관리자 다운로드의 절차를 따르십시오.
  2. ISO 이미지를 CD 또는 DVD로 굽습니다.

ESXi 설치 또는 업그레이드를 부팅할 수 있도록 USB 플래시 드라이브 포맷

USB 플래시 드라이브를 포맷하여 ESXi 설치 또는 업그레이드를 부팅할 수 있습니다.

이 절차의 지침에서는 USB 플래시 드라이브가 /dev/sdb로 검색된다고 가정합니다.

참고: 설치 스크립트를 포함하는 ks.cfg 파일은 설치 또는 업그레이드를 부팅하는 데 사용하는 동일한 USB 플래시 드라이브에 위치할 수 없습니다.

사전 요구 사항

  • 슈퍼유저 액세스 권한이 있는 Linux 시스템
  • Linux 시스템에서 감지할 수 있는 USB 플래시 드라이브
  • ESXi ISO 이미지인 VMware-VMvisor-Installer-version_number-build_number.x86_64.iso. 여기에는 isolinux.cfg 파일이 포함되어 있습니다.
  • Syslinux 3.86 패키지. 다른 버전은 ESXi와 호환되지 않을 수 있습니다.

프로시저

  1. Linux를 부팅하고 로그인한 다음, su 또는 sudo root 명령을 사용하여 슈퍼 사용자 모드로 전환합니다.
  2. USB 플래시 드라이브가 /dev/sdb로 감지되지 않거나 USB 플래시 드라이브가 감지되는 방법을 확신할 수 없다면, 감지되는 방법을 결정하십시오.
    1. USB 플래시 드라이브에 연결합니다.
    2. 명령줄에서 명령을 실행하여 현재 로그 메시지를 표시합니다.
      tail -f /var/log/messages
      다음 메시지와 유사한 형식으로 USB 플래시 드라이브를 식별하는 여러 메시지가 표시됩니다.
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      이 예에서 sdb는 USB 디바이스를 식별합니다. 디바이스가 다르게 식별되면 sdb 자리에 식별을 사용합니다.

  3. USB 플래시 디바이스에 파티션 테이블을 생성합니다.
    /sbin/fdisk /dev/sdb
    또는 o를 입력하여 비어 있는 새 DOS 파티션 테이블을 생성합니다.
    1. 모든 파티션을 삭제하려면 d를 입력합니다.
    2. 전체 디스크로 확장되는 기본 파티션 1을 생성하려면 n을 입력합니다.
    3. FAT32 파일 시스템에 대한 적절한 설정(예: c)으로 유형을 설정하려면 t를 입력합니다.
    4. 파티션 1에 대한 활성 플래그를 설정하려면 a를 입력합니다.
    5. 파티션 테이블을 인쇄하려면 p를 입력합니다.
      결과는 다음 메시지와 비슷해야 합니다.
      Disk /dev/sdb: 2004 MB, 2004877312 bytes 255 heads, 63 sectors/track, 243 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 243 1951866 c W95 FAT32 (LBA)
    6. 파티션 테이블을 기록하고 프로그램을 종료하려면 w를 입력합니다.
  4. FAT32 파일 시스템으로 USB 플래시 드라이브를 포맷합니다.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  5. Syslinux 부팅 로더를 USB 플래시 드라이브에 설치합니다.
    Syslinux 실행 파일 및 mbr.bin 파일의 위치는 Syslinux 버전에 따라 달라질 수 있습니다. 다음 명령은 기본값입니다.
    /usr/bin/syslinux /dev/sdb1
    cat /usr/lib/syslinux/mbr/mbr.bin > /dev/sdb

    예를 들어 syslinux-3.86.zip의 사본을 다운로드하고, 아카이브의 압축을 풀고, 지침에 따라 syslinux 소스 코드를 컴파일한 다음, 다운로드한 디렉토리에서 syslinux 설치를 실행하는 경우 다음 명령을 사용할 수 있습니다.

    cd ~/Downloads/syslinux-3.86
    .mtools/syslinux /dev/sdb1
    cat mbr/mbr.bin > /dev/sdb
  6. 대상 디렉토리를 생성한 후 USB 플래시 드라이브를 해당 디렉토리에 마운트합니다.
    mkdir /usbdisk
    mount /dev/sdb1 /usbdisk
  7. 소스 디렉토리를 생성한 후 ESXi 설치 관리자 ISO 이미지를 해당 디렉토리에 마운트합니다.
    mkdir /esxi_cdrom 
    mount -o loop VMware-VMvisor-Installer-version_number-build_number.x86_64.iso /esxi_cdrom
  8. ISO 이미지의 컨텐츠를 USB 플래시 드라이브로 복사합니다.
    cp -r /esxi_cdrom/* /usbdisk
  9. isolinux.cfg 파일의 이름을 syslinux.cfg로 바꿉니다.
    mv /usbdisk/isolinux.cfg /usbdisk/syslinux.cfg
  10. usbdisk/syslinux.cfg 파일에서 APPEND -c boot.cfg 줄을 APPEND -c boot.cfg -p 1로 편집하여 3단계에서 생성한 첫 번째 파티션의 파일을 부트 로더가 읽도록 합니다. 파티션 번호는 USB 디바이스의 레이아웃에 따라 다를 수 있습니다.
  11. USB 플래시 드라이브를 마운트 해제합니다.
    umount /usbdisk
  12. 설치 관리자 ISO 이미지를 마운트 해제합니다.
    umount /esxi_cdrom

결과

USB 플래시 드라이브를 사용하여 ESXi 설치 관리자를 부팅할 수 있습니다.

ESXi 설치 스크립트 또는 업그레이드 스크립트를 저장하는 USB 플래시 드라이브 생성

스크립트로 작성된 ESXi 설치 또는 업그레이드 중에 사용되는 ESXi 설치 스크립트 또는 업그레이드 스크립트를 저장하는 데 USB 플래시 드라이브를 사용할 수 있습니다.

설치 시스템에 USB 플래시 드라이브가 여러 개 있는 경우 설치 소프트웨어는 연결된 모든 USB 플래시 드라이브에서 설치 또는 업그레이드 스크립트를 검색합니다.

이 절차의 지침에서는 USB 플래시 드라이브가 /dev/sdb로 검색된다고 가정합니다.

참고: 설치 또는 업그레이드 스크립트가 포함된 ks 파일은 설치 또는 업그레이드를 부팅하기 위해 사용 중인 동일한 USB 플래시 드라이브에 저장하지 마십시오.

사전 요구 사항

  • Linux 시스템
  • ESXi 설치 또는 업그레이드 스크립트, ks.cfg kickstart 파일
  • USB 플래시 드라이브

프로시저

  1. 설치 또는 업그레이드 스크립트에 액세스할 수 있는 Linux 시스템에 USB 플래시 드라이브를 연결합니다.
  2. 파티션 테이블을 생성합니다.
    /sbin/fdisk /dev/sdb
    1. 모든 파티션을 삭제하려면 d를 입력합니다.
    2. 전체 디스크로 확장되는 기본 파티션 1을 생성하려면 n을 입력합니다.
    3. FAT32 파일 시스템에 대한 적절한 설정(예: c)으로 유형을 지정하려면 t를 입력합니다.
    4. 파티션 테이블을 인쇄하려면 p를 입력합니다.
      결과는 다음 텍스트와 비슷해야 합니다.
      Disk /dev/sdb: 2004 MB, 2004877312 bytes
      255 heads, 63 sectors/track, 243 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
         Device Boot      Start         End      Blocks   Id  System
      /dev/sdb1             1           243      1951866  c   W95 FAT32 (LBA)
      
    5. 파티션 테이블을 기록하고 종료하려면 w를 입력합니다.
  3. FAT32 파일 시스템으로 USB 플래시 드라이브를 포맷합니다.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. 대상 디렉토리를 생성한 후 USB 플래시 드라이브를 해당 디렉토리에 마운트합니다.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. ESXi 설치 스크립트를 USB 플래시 드라이브에 복사합니다.
    cp ks.cfg /usbdisk
  6. USB 플래시 드라이브를 마운트 해제합니다.
    umount /usbdisk

결과

이제 USB 플래시 드라이브에 ESXi의 설치 또는 업그레이드 스크립트가 포함되었습니다.

다음에 수행할 작업

ESXi 설치 관리자를 부팅할 때 설치 또는 업그레이드 스크립트의 USB 플래시 드라이브 위치를 가리키십시오. 부팅 옵션을 입력하여 설치 또는 업그레이드 스크립트 시작PXELINUX 구성 파일의 내용을 참조하십시오.

사용자 지정 설치 또는 업그레이드 스크립트가 포함된 설치 관리자 ISO 이미지 생성

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

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

사전 요구 사항

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

프로시저

  1. VMware 웹 사이트에서 ESXi ISO 이미지를 다운로드합니다.
  2. ISO 이미지를 다음 폴더에 마운트합니다.
    mount -o loop VMware-VMvisor-Installer-7.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 Lifecycle Manager는 이러한 ISO 이미지의 체크섬을 확인할 수 없으며 vSphere Lifecycle Manager 워크플로를 사용하여 업그레이드하는 데 사용할 수 없습니다.

결과

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

다음에 수행할 작업

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