Mediante el uso de ESXCLI, se puede actualizar un host ESXi 6.7 o ESXi 7.0 a la versión 8.0 y actualizar o revisar los hosts ESXi 6.7, ESXi 7.0 y ESXi 8.0.

vSphere 8.0 incluye archivos de configuración, componentes, imágenes base y complementos como nuevas entregas de software que se pueden utilizar para actualizar o aplicar revisiones a hosts ESXi 8.0. Para obtener información sobre la administración de componentes, imágenes base y complementos en ESXi, consulte Conceptos y ejemplos de ESXCLI.

Para usar los comandos ESXCLI, debe instalar una instancia de ESXCLI independiente. Para obtener más información sobre la instalación y el uso de ESXCLI, consulte los siguientes documentos.

Nota:

Si presiona Ctrl+C mientras se ejecuta un comando de esxcli, la interfaz de la línea de comandos se cierra y aparece un nuevo símbolo del sistema sin mostrar mensajes. Sin embargo, el comando continúa ejecutándose hasta la finalización.

Para hosts ESXi implementados con vSphere Auto Deploy, el VIB de herramientas debe formar parte de la imagen base de arranque que se utiliza para la instalación inicial de Auto Deploy. El VIB de herramientas no se puede agregar por separado más adelante.

VIB, perfiles de imagen y almacenes de software

La actualización de ESXi con comandos esxcli requiere comprender los VIB, los perfiles de imagen y los almacenes de software.

Los siguientes términos técnicos se utilizan en toda la documentación de vSphere en asuntos relacionados con tareas de instalación y actualización.

VIB

Un VIB es un paquete de software de ESXi. VMware y sus soluciones de paquetes de partners, controladores, proveedores de CIM y aplicaciones que extienden la plataforma de ESXi como VIB. Los VIB están disponibles en almacenes de software. Puede usar VIB para crear y personalizar imágenes ISO o para actualizar hosts ESXi mediante la instalación de VIB de forma asincrónica en los hosts.

Perfil de imagen

Un perfil de imagen define una imagen de ESXi y consta de VIB. Un perfil de imagen incluye un VIB base y también podría incluir más VIB. Es posible analizar y definir un perfil de imagen mediante vSphere ESXi Image Builder.

Almacén de software

Un almacén de software es una colección de VIB y perfiles de imagen. El almacén de software es una jerarquía de archivos y carpetas, y puede estar disponible a través de una URL HTTP (almacén en línea) o un archivo ZIP (almacén sin conexión). Los partners VMware y VMware se encargan de que los almacenes estén disponibles. Las compañías con instalaciones de VMware grandes podrían crear almacenes internos para aprovisionar hosts ESXi con vSphere Auto Deploy o para exportar un imagen ISO para la instalación de ESXi.

Información sobre los niveles de aceptación para los VIB y hosts

Cada VIB se lanza con un nivel de aceptación que no se puede cambiar. El nivel de aceptación del host determina qué VIB pueden instalarse en un host.

El nivel de aceptación se aplica a los VIB individuales instalados mediante los comandos esxcli software vib install y esxcli software vib update, a los VIB instalados mediante vSphere Lifecycle Manager y a los VIB de los perfiles de imagen.

El nivel de aceptación de todos los VIB de un host debe ser, como mínimo, tan alto como el nivel de aceptación del host. Por ejemplo, si el nivel de aceptación del host es VMwareAccepted, se pueden instalar VIB con los niveles de aceptación VMwareCertified y VMwareAccepted, pero no se pueden instalar VIB con los niveles de aceptación PartnerSupported o CommunitySupported. Para instalar un VIB con un nivel de aceptación menos restrictivo que el del host, puede cambiar la configuración del host mediante vSphere Client o ejecutando los comandos esxcli software acceptance.

La configuración de los niveles de aceptación de los hosts es una práctica recomendada que le permite especificar qué VIB pueden instalarse en un host y utilizarse con un perfil de imagen, y el nivel de compatibilidad que puede esperarse para un VIB. Por ejemplo, puede configurar un nivel de aceptación más restrictivo para los hosts de un entorno de producción que para los hosts de un entorno de prueba.

VMware admite los siguientes niveles de aceptación.

VMwareCertified
El nivel de aceptación VMwareCertified tiene los requisitos más estrictos. Los VIB con este nivel se someten a pruebas completamente equivalentes a las pruebas de control de calidad internas de VMware para la misma tecnología. Hoy en día, solo los controladores de los programas de proveedores de E/S (I/O Vendor Program, IOVP) se publican en este nivel. VMware responde a las llamadas de soporte para VIB con este nivel de aceptación.
VMwareAccepted
Los VIB con este nivel de aceptación pasan por pruebas de comprobación, pero estas no prueban completamente todas las funciones del software. El partner realiza pruebas y VMware comprueba el resultado. Hoy en día, los proveedores de CIM y los complementos de PSA son algunos de los VIB que se publican en este nivel. VMware indica a los clientes que realizan llamadas de soporte para VIB con este nivel de aceptación que se pongan en contacto con la organización de soporte del partner.
PartnerSupported
Los VIB con el nivel de aceptación PartnerSupported los publica un partner de confianza de VMware. El partner realiza todas las pruebas. VMware no comprueba los resultados. Este nivel se utiliza para una tecnología nueva o alternativa que los partners desean habilitar para los sistemas VMware. Hoy en día, las tecnologías de VIB de controlador, como Infiniband, ATAoE y SSD, se encuentran en este nivel con controladores de hardware que no son estándar. VMware indica a los clientes que realizan llamadas de soporte para VIB con este nivel de aceptación que se pongan en contacto con la organización de soporte del partner.
CommunitySupported
El nivel de aceptación CommunitySupported es para VIB creados por personas o empresas por fuera de los programas de partners de VMware. Los VIB de este nivel de aceptación no pasaron por un programa de pruebas aprobado por VMware y no son compatibles con el soporte técnico de VMware ni los partners de VMware.
Tabla 1. Niveles de aceptación de VIB necesarios para la instalación en hosts
Nivel de aceptación de host VIB VMwareCertified VIB VMwareAccepted VIB PartnerSupported VIB CommunitySupported
VMwareCertified x
VMwareAccepted x x
PartnerSupported x x x
CommunitySupported x x x x

Equiparar un nivel de aceptación de un host con un nivel de aceptación de una actualización

Puede cambiar el nivel de aceptación de un host para que coincida con el nivel de aceptación de una actualización para un VIB o un perfil de imagen que desee instalar. El nivel de aceptación de todos los VIB de un host debe ser, como mínimo, tan alto como el nivel de aceptación del host.

Use este procedimiento para determinar los niveles de aceptación del host y el VIB o el perfil de imagen que desea instalar y para cambiar el nivel de aceptación del host, si es necesario para la actualización.

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 ESXCLI o ejecute esxcli --help en el símbolo del sistema de ESXCLI.

Requisitos previos

Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  1. Recupere el nivel de aceptación del VIB o el perfil de imagen.
    Opción Descripción
    Mostrar información para todos los VIB
    esxcli --server=<nombre_del_servidor> software sources vib list --depot=<URL_del_almacén>
    Mostrar información para un VIB especificado
    esxcli --server=<nombre_del_servidor> software sources vib list --viburl=<url_del_VIB>
    Mostrar información para todos los perfiles de imagen
    esxcli --server=<nombre_del_servidor> software sources profile list --depot=<URL_del_almacén>
    Mostrar información para un perfil de imagen especificado
    esxcli --server=<nombre_del_servidor> software sources profile get --depot=<URL_del_almacén> --profile=<nombre_del_perfil>
  2. Recupere el nivel de aceptación del host.
    esxcli --server=<nombre_del_servidor> software acceptance get
  3. (opcional) Si el nivel de aceptación del VIB es más restrictivo que el nivel de aceptación del host, cambie el nivel de aceptación del host.
    esxcli --server=<nombre_del_servidor> software acceptance set --level=<nivel_de_aceptación>

    El parámetro acceptance_level puede ser VMwareCertified, VMwareAccepted, PartnerSupported o CommunitySupported. Los valores para nivel_de_aceptación distinguen mayúsculas de minúsculas.

    Nota: Puede usar la opción --force en el comando esxcli software vib o esxcli software profile para agregar un VIB o un perfil de imagen con un nivel de aceptación inferior al del host. Aparecerá un mensaje de advertencia. Debido a que la configuración ya no es coherente, el mensaje de advertencia se repetirá al instalar VIB, quitar VIB y realizar algunas otras operaciones en el host.