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.

Por qué y cuándo se efectúa esta tarea

Puede usar los comandos esxcli software profile update o esxcli software profile install para actualizar un host ESXi. Para comprender las diferencias entre actualizaciones, consulte Diferencias entre actualizaciones, revisiones, mejoras y migraciones de vSphere.

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 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 determinar si hay posibles problemas, mientras que el método de actualización esxcli no. El instalador ISO comprueba el host para asegurarse de que tenga suficiente memoria para la actualización y los dispositivos que estén conectados sean compatibles. Para obtener más información acerca del instalador ISO y otros métodos de actualización de ESXi, consulte Descripción general del proceso de actualización del host ESXi.

Importante:

Si va a 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 a los comandos update y install permiten realizar un ensayo de una instalación, especificar un VIB en particular, derivar una verificación de nivel de aceptación, etc. No omita la comprobación en los sistemas de producción. Consulte Referencia de vSphere Command-Line Interface.

Requisitos

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=server_name software sources profile list --depot=http://webserver/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 puede descargarse en un almacén local.

    esxcli software profile update --depot=depot_location --profile=profile_name

    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-6.5.0-build_number-depot.zip.

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

    • ESXi-6.5.0-build_number-standard

    • ESXi-6.5.0-build_number-notools (no incluye VMware Tools)

    Actualizar el perfil de imagen desde un almacén accesible mediante URL

    esxcli --server=server_name software profile update --depot=http://webserver/depot_name --profile=profile_name

    Actualizar el perfil de imagen desde el archivo ZIP almacenado de forma local en el servidor de destino

    esxcli --server=server_name software profile update --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=profile_name

    Actualizar el perfil de imagen desde un archivo ZIP en el servidor de destino, copiado en un almacén de datos

    esxcli --server=server_name software profile update --depot=“[datastore_name]profile_ZIP_file" --profile=profile_name

    Actualizar el perfil de imagen desde un archivo ZIP copiado de forma local y aplicado en el servidor de destino

    esxcli --server=server_name software profile update --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=profile_name

    Instalar todos los VIB nuevos en un perfil especificado accesible mediante URL

    esxcli --server=server_name software profile install --depot=http://webserver/depot_name --profile=profile_name

    Instalar todos los VIB nuevos en un perfil especificado desde un archivo ZIP almacenado de forma local en el destino

    esxcli --server=server_name software profile install --depot=file:///<path_to_profile_ZIP_file>/<profile_ZIP_file> --profile=profile_name

    Instalar todos los VIB nuevos desde un archivo ZIP en el servidor de destino, copiado en un almacén de datos

    esxcli --server=server_name software profile install --depot=“[datastore_name]profile_ZIP_file" --profile=profile_name

    Instalar todos los VIB nuevos desde un archivo ZIP copiado de forma local y aplicado en el servidor de destino

    esxcli --server=server_name software profile install --depot=/root_dir/path_to_profile_ZIP_file/profile_ZIP_file --profile=profile_name

    Nota:

    Las opciones a los comandos update y install permiten realizar un ensayo de una instalación, especificar un VIB en particular, derivar una verificación de nivel de aceptación, etc. No omita la comprobación en los sistemas de producción. Consulte Referencia de vSphere Command-Line Interface.

  4. Compruebe que los VIB estén instalados en el host ESXi.

    esxcli --server=server_name software vib list