Puede actualizar un host con perfiles de imagen almacenados en un almacén de software al que se puede acceder a través de una URL o en un almacén ZIP sin conexión.

Puede usar los comandos esxcli software profile update o esxcli software profile install para actualizar un host ESXi.

Cuando actualiza un host, los comandos esxcli software profile update o esxcli software profile install aplican una versión superior (principal o secundaria) de un perfil de imagen completo en el host. Después de finalizar esta operación y reiniciar, el host puede unirse a un entorno de vCenter Server de la misma versión o una superior.

El comando esxcli software profile update lleva los contenidos completos de la imagen de host ESXi al mismo nivel que el método de actualización correspondiente mediante un instalador ISO. Sin embargo, el instalador ISO realiza una comprobación previa a la actualización para detectar problemas potenciales, como memoria insuficiente o dispositivos no compatibles. El método de actualización esxcli solo realiza estas comprobaciones durante una actualización de ESXi 6.7 Update 1 o posterior a una versión más reciente.

Para obtener más información sobre los métodos y el proceso de actualización de ESXi, consulte Descripción general del proceso de actualización del host ESXi.

Importante: Si planea actualizar ESXi desde un paquete zip en un almacén suministrado por VMware, ya sea en línea desde el sitio web de VMware o descargado localmente, VMware admite solo el comando de actualización esxcli software profile update --depot=depot_location --profile=profile_name.

Cuando se especifica un servidor de destino mediante --server=server_name, el servidor le solicita un nombre de usuario y una contraseña. Se admiten otras opciones de conexión, como un archivo de configuración o un archivo de sesión. Para obtener una lista de opciones de conexión, consulte Introducción a vSphere Command-Line Interface o ejecute esxcli --help en el símbolo del sistema de vCLI.

Nota:

Las opciones de los comandos update y install permiten realizar un simulacro, omitir la comprobación de nivel de aceptación, ignorar las advertencias de comprobación de compatibilidad de hardware, etc. La opción para omitir las advertencias de comprobación de compatibilidad de hardware solo está disponible para ESXi 6.7 Update 1 o posterior. No omita la comprobación en los sistemas de producción.

Para obtener ayuda con las opciones, escriba esxcli software profile install --help o esxcli software profile update --help. Para obtener una lista completa de las opciones de línea de comandos disponibles, consulte Referencia de la interfaz de línea de comandos de vSphere.

Requisitos previos

Procedimiento

  1. Determine qué VIB están instalados en el host.
    esxcli --server=server_name software vib list
  2. Determine qué perfiles de imagen hay disponibles en el almacén.
    esxcli --server=nombre_del_servidor software sources profile list --depot=http://servidor_web/depot_name

    Puede especificar un servidor proxy mediante el argumento --proxy.

  3. Actualice el perfil de imagen existente para incluir los VIB o instalar nuevos VIB.
    Importante: El comando software profile update actualiza VIB existentes con los VIB correspondientes del perfil especificado, pero no afecta a otros VIB instalados en el servidor de destino. El comando software profile install instala los VIB presentes en el perfil de imagen del almacén y quita cualquier otro VIB instalado en el servidor de destino.
    Opción Descripción
    Actualizar el perfil de imagen desde un paquete zip suministrado por VMware, en un almacén, al que se puede acceder desde el sitio web de VMware o que se puede descargar en un almacén local esxcli software profile update --depot=ubicación_del_almacén --profile=nombre_del_perfil
    Importante: Este es el único método de actualización que admite VMware para paquetes zip suministrados por VMware.

    Los nombres de paquetes zip suministrados por VMware tienen este formato: VMware-ESXi-número_de_versión-número_de_compilación-depot.zip

    El nombre del perfil para paquetes zip suministrados por VMware tiene uno de los siguientes formatos.

    • ESXi-número_de_versión-build_number-standard
    • ESXi-número_de_versión-número_de_compilación-notools (no incluye VMware Tools)
    Actualizar el perfil de imagen desde un almacén accesible mediante URL esxcli --server=nombre_del_servidor software profile update --depot=http://servidor_web/depot_name --profile=nombre_del_perfil
    Actualizar el perfil de imagen desde el archivo ZIP almacenado de forma local en el servidor de destino esxcli --server=nombre_del_servidor software profile update --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=nombre_del_perfil
    Actualizar el perfil de imagen desde un archivo ZIP en el servidor de destino, copiado en un almacén de datos esxcli --server=nombre_del_servidor software profile update --depot=“[datastore_name]profile_ZIP_file" --profile=nombre_del_perfil
    Actualizar el perfil de imagen desde un archivo ZIP copiado de forma local y aplicado en el servidor de destino esxcli --server=nombre_del_servidor software profile update --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=nombre_del_perfil
    Instalar todos los VIB nuevos en un perfil especificado accesible mediante URL esxcli --server=nombre_del_servidor software profile install --depot=http://servidor_web/depot_name --profile=nombre_del_perfil
    Instalar todos los VIB nuevos en un perfil especificado desde un archivo ZIP almacenado de forma local en el destino esxcli --server=nombre_del_servidor software profile install --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=nombre_del_perfil
    Instalar todos los VIB nuevos desde un archivo ZIP en el servidor de destino, copiado en un almacén de datos esxcli --server=nombre_del_servidor software profile install --depot=“[datastore_name]profile_ZIP_file" --profile=nombre_del_perfil
    Instalar todos los VIB nuevos desde un archivo ZIP copiado de forma local y aplicado en el servidor de destino esxcli --server=nombre_del_servidor software profile install --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=nombre_del_perfil
  4. Compruebe que los VIB estén instalados en el host ESXi.
    esxcli --server=server_name software vib list