URL을 통해 액세스할 수 있는 소프트웨어 디포 또는 오프라인 ZIP 디포에 저장된 이미지 프로파일을 사용하여 호스트를 업그레이드하거나 업데이트할 수 있습니다.

esxcli software profile update 또는 esxcli software profile install 명령을 사용하여 ESXi 호스트를 업그레이드 또는 업데이트할 수 있습니다. 업그레이드와 업데이트의 차이점을 이해하려면 vSphere 업그레이드, 패치, 업데이트 및 마이그레이션의 차이점을 참조하십시오.

호스트를 업그레이드하거나 업데이트하면 esxcli software profile update 또는 esxcli software profile install 명령이 전체 이미지 프로파일의 최신 버전(부 버전 또는 주 버전)을 호스트에 적용합니다. 이 작업 및 재부팅 후 호스트는 동일한 최신 버전의 vCenter Server 환경에 가입할 수 있습니다.

esxcli software profile update 명령은 ISO 설치 관리자를 사용하는 해당 업그레이드 방법과 동일한 수준으로 ESXi 호스트 이미지의 전체 컨텐츠를 가져옵니다. 단, ISO 설치 관리자는 잠재적인 문제에 대한 사전 업그레이드 확인 작업을 수행하지만 esxcli 업그레이드 방법에서는 수행하지 않습니다. ISO 설치 관리자는 호스트가 업그레이드에 필요한 메모리를 충분히 보유하고 있는지 지원되지 않는 디바이스가 연결되어 있지 않은지 확인합니다. ISO 설치 관리자 및 기타 ESXi 업그레이드 방법에 대한 자세한 내용은 ESXi 호스트 업그레이드 프로세스 개요을 참조하십시오.

중요: VMware 웹 사이트에서 온라인으로 또는 로컬로 다운로드하여 VMware 제공 디포의 zip 번들에서 ESXi를 업그레이드하거나 업데이트할 경우 VMware에서는 업데이트 명령 esxcli software profile update --depot=depot_location --profile=profile_name만 지원합니다.

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

참고:

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

사전 요구 사항

  • vCLI를 설치하거나 vMA(vSphere Management Assistant) 가상 시스템을 배포합니다. "vSphere Command-Line Interface 시작" 을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

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

    업데이트를 위해 호스트를 유지 보수 모드로 만들어야 하는지 재부팅해야 하는지 여부 결정을 참조하십시오. 유지 보수 모드로 호스트 전환를 참조하십시오.

  • 업데이트 시 호스트를 재부팅해야 하는 경우 호스트가 VMware HA 클러스터에 속해 있으면 호스트를 클러스터에서 제거하거나 클러스터에서 HA를 사용하지 않도록 설정합니다.

프로시저

  1. 호스트에 설치되어 있는 VIB를 확인합니다.
    esxcli --server=server_name software vib list
  2. 디포에서 사용할 수 있는 이미지 프로파일을 결정합니다.
    esxcli --server=server_name software sources profile list --depot=http://webserver/depot_name

    --proxy 인수를 사용하여 프록시 서버를 지정할 수 있습니다.

  3. 기존 이미지 프로파일을 업데이트하여 VIB를 포함하거나 새 VIB를 설치합니다.
    중요: software profile update 명령은 지정된 프로파일의 해당 VIB로 기존 VIB를 업데이트하지만 대상 서버에 설치된 다른 VIB에는 영향을 주지 않습니다. software profile install 명령은 디포 이미지 프로파일에 있는 VIB를 설치하고 대상 서버에 설치된 모든 다른 VIB를 제거합니다.
    옵션 설명
    VMware 웹 사이트에서 온라인으로 액세스할 수 있거나 로컬 디포로 다운로드한 디포의 VMware 제공 zip 번들에서 이미지 프로파일을 업데이트합니다. esxcli software profile update --depot=depot_location --profile=profile_name
    중요: VMware에서 제공하는 zip 번들에 대해 이 업데이트 방법만 지원됩니다.

    VMware 제공 zip 번들 이름에는 다음과 같은 형식이 사용됩니다. VMware-ESXi-6.5.0-build_number-depot.zip

    VMware 제공 zip 번들의 프로파일 이름에는 다음 형식 중 하나가 사용됩니다.

    • ESXi-6.5.0-build_number-standard
    • ESXi-6.5.0-build_number-notools(VMware Tools를 포함하지 않음)
    URL로 액세스할 수 있는 디포를 통해 이미지 프로파일 업데이트 esxcli --server=server_name software profile update --depot=http://webserver/depot_name --profile=profile_name
    대상 서버에 로컬로 저장된 ZIP 파일을 통해 이미지 프로파일 업데이트 esxcli --server=server_name software profile update --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=profile_name
    대상 서버에서 데이터스토어로 복사되는 ZIP 파일을 통해 이미지 프로파일 업데이트 esxcli --server=server_name software profile update --depot=“[datastore_name]profile_ZIP_file" --profile=profile_name
    대상 서버에 로컬로 복사되고 적용되는 ZIP 파일을 통해 이미지 프로파일 업데이트 esxcli --server=server_name software profile update --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=profile_name
    URL로 액세스할 수 있는 지정된 프로파일에 모든 새 VIB 설치 esxcli --server=server_name software profile install --depot=http://webserver/depot_name --profile=profile_name
    대상에 로컬로 저장된 ZIP 파일을 통해 지정된 프로파일에 모든 새 VIB 설치 esxcli --server=server_name software profile install --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=profile_name
    대상 서버에서 데이터스토어로 복사되는 ZIP 파일을 통해 모든 새 VIB 설치 esxcli --server=server_name software profile install --depot=“[datastore_name]profile_ZIP_file" --profile=profile_name
    대상 서버에 로컬로 복사되고 적용되는 ZIP 파일을 통해 모든 새 VIB 설치 esxcli --server=server_name software profile install --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=profile_name
    참고:

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

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