URL을 통해 액세스할 수 있는 소프트웨어 디포 또는 오프라인 ZIP 디포에 저장된 VIB를 사용하여 호스트를 업데이트할 수 있습니다.

중요: VMware 웹 사이트에서 온라인으로 또는 로컬로 다운로드하여 VMware 제공 디포의 zip 번들에서 ESXi를 업데이트할 경우 VMware는 이미지 프로파일을 사용하여 호스트를 업그레이드하거나 업데이트 항목에서 VMware 제공 디포에 대해 지정된 업데이트 방법만 지원합니다.
참고: esxcli software vib updateesxcli software vib install 명령은 업그레이드 작업에 대해 지원되지 않습니다. 이미지 프로파일을 사용하여 호스트를 업그레이드하거나 업데이트의 내용을 참조하십시오.

--server=<server_name>을 사용하여 대상 서버를 지정하면 서버에 사용자 이름과 암호를 묻는 메시지가 표시됩니다. 구성 파일이나 세션 파일과 같은 다른 연결 옵션도 지원됩니다. 연결 옵션 목록을 보려면 ESXCLI 시작의 내용을 참조하거나 ESXCLI 명령 프롬프트에서 esxcli --help를 실행하십시오.

사전 요구 사항

  • ESXCLI를 설치합니다. ESXCLI 시작을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

  • 업데이트 시 호스트를 유지 보수 모드로 설정해야 하는지 아니면 재부팅해야 하는지 확인하고, 필요한 경우 호스트를 유지 보수 모드로 설정합니다.

    ESXi 호스트 업데이트에 유지 보수 모드 또는 재부팅이 필요한지 확인의 내용을 참조하십시오. 유지 보수 모드로 호스트 전환의 내용을 참조하십시오.

  • 업데이트 시 호스트를 재부팅해야 하는 경우 호스트가 vSphere HA 클러스터에 속해 있으면 호스트를 클러스터에서 제거하거나 클러스터에서 HA를 비활성화합니다.

프로시저

  1. 호스트에 설치되어 있는 VIB를 확인합니다.
    esxcli --server=<server_name> software vib list
  2. 디포에서 사용할 수 있는 VIB를 확인합니다.
    옵션 설명
    URL로 액세스할 수 있는 디포를 통해
    esxcli --server=<server_name> software sources vib list --depot=http://<web_server>/<depot_name>
    로컬 디포 ZIP 파일을 통해
    esxcli --server=<server_name> software sources vib list --depot=<absolute_path_to_depot_zip_file>
    --proxy 옵션을 사용하여 프록시 서버를 지정할 수 있습니다.
  3. 기존 VIB를 업데이트하여 디포의 VIB를 포함하거나 새 VIB를 설치합니다.
    옵션 설명
    URL로 액세스할 수 있는 디포를 통해 VIB 업데이트
    esxcli --server=<server_name> software vib update --depot=http://<web_server>/<depot_name>
    로컬 디포 ZIP 파일을 통해 VIB 업데이트
    esxcli --server=<server_name> software vib update --depot=<absolute_path_to_depot_ZIP_file>
    지정된 오프라인 디포의 ZIP 파일을 통해 모든 VIB 설치(VMware VIB 및 파트너 제공 VIB 모두 포함)
    esxcli --server=<server_name> software vib install --depot <path_to_VMware_vib_ZIP_file>\<VMware_vib_ZIP_file> --depot <path_to_partner_vib_ZIP_file>\<partner_vib_ZIP_file>

    updateinstall 명령에 옵션을 사용하면 모의 실행을 수행하고, 특정 VIB를 지정하고, 허용 수준 확인을 생략하는 등의 작업을 할 수 있습니다. 운영 시스템에서는 허용 수준 검증을 생략하지 마십시오. "ESXCLI 참조" 를 참조하십시오.

  4. ESXi 호스트에 VIB가 설치되어 있는지 확인합니다.
    esxcli --server=<server_name> software vib list