En este artículo se describe la importancia de garantizar que los agentes instalados en las imágenes, las granjas y los escritorios VDI del pod sean siempre compatibles con la versión de manifiesto del pod y se describen las soluciones que se deben aplicar para evitar problemas de compatibilidad relacionados con el agente.


Captura de pantalla que muestra un indicador de punto azul que aparece junto a una imagen que necesita el flujo de trabajo Actualizar agente.

Antes de empezar una actualización del pod, debe actualizar los agentes hasta que todos los indicadores de punto azul de la consola desaparezcan. A continuación, después de la actualización del pod, si ve que se devuelve algún indicador de punto azul en la consola, debe actualizar los agentes de nuevo.

Sugerencia: El objetivo es evitar la presencia de indicadores de punto azul visualizados en la consola, antes de una actualización del pod y también después de una actualización del pod.

Responsabilidad del usuario

Como se describe en el PDF de descripción del servicio de Horizon el usuario es responsable de la administración y la aplicación de revisiones en curso de las máquinas virtuales de asignaciones e imágenes con las actualizaciones más recientes. Si no garantiza de que los agentes de las asignaciones de escritorios, granjas y imágenes del pod están actualizados a la versión más reciente del agente que sea compatible con la versión del pod, el pod tendrá una configuración no compatible.

Por lo tanto, antes de que se inicie una actualización del pod, debe asegurarse de que los agentes estén actualizados a las versiones más recientes del agente. Además, después de completar la actualización del pod, debe asegurarse de que no se haya devuelto ningún indicador de punto azul en la consola. Si ve que se han devuelto indicadores de punto azul en la pantalla de la consola, debe volver a actualizar los agentes para los elementos indicados.

Borrar todos los puntos azules antes del mantenimiento programado de la actualización del pod, y después

En la consola, examine los conjuntos de máquinas virtuales de imagen, las granjas y las asignaciones de escritorios VDI. ¿Hay algún indicador de punto azul? La consola mostrará un indicador de punto azul junto a las imágenes y las asignaciones de escritorios VDI dedicados donde el agente no esté actualizado. El objetivo es borrar todos los indicadores de punto azul antes de que el pod se actualice a una nueva versión de manifiesto.

La siguiente captura de pantalla muestra el tipo de punto azul que debe buscar.


Captura de pantalla que muestra un indicador de punto azul que aparece junto a una imagen que necesita el flujo de trabajo Actualizar agente.
Antes de iniciar la actualización del pod, ejecute los procedimientos de actualización del agente para borrar todos los puntos azules
Realice los flujos de trabajo Actualizar agente hasta que consiga no tener ningún punto azul. En la consola, puede examinar todas las listas de máquinas virtuales en las páginas de detalles de las granjas y las páginas de detalles de las asignaciones de escritorios VDI, para confirmar que utilizan la versión mas actualizada del agente compatible. Siga todas las instrucciones descritas en cada uno de estos temas:

Después de completar estos procedimientos, las máquinas virtuales de granja, las máquinas virtuales de escritorio en las asignaciones de escritorios VDI flotantes y las máquinas virtuales de escritorio no asignadas en las asignaciones de escritorios VDI dedicados deben actualizarse y ejecutar la versión superior compatible del agente. En la consola, puede examinar todas las listas de máquinas virtuales en las páginas de detalles de las granjas y las páginas de detalles de las asignaciones de escritorios VDI, para confirmar.

Una vez completada la actualización del pod, compruebe si hay algún punto azul. A continuación, ejecute procedimientos de actualización del agente para borrar todos los puntos azules
¿Por qué pueden devolverse indicadores de punto azul en la consola después de una actualización del pod, si se han borrado antes de la actualización del pod? Esto sucede porque cuando se manifiesta un nuevo pod, también se incluye una nueva versión del agente. Esta combinación del manifiesto del pod y la versión del agente sirve para la configuración de pod-agente admitida.

No obstante, el proceso de actualización del pod que lleva un pod existente a ese nuevo nivel de manifiesto del pod no modifica los agentes que ya están instalados en las máquinas virtuales de imagen, las máquinas virtuales de granja y las máquinas virtuales de escritorio VDI existentes del pod. Esos agentes seguirán estando en sus versiones previas instaladas, que pueden o no ser compatible con el manifiesto del pod. Si las máquinas virtuales de escritorio y granja se crearon en versiones anteriores de tal modo que al actualizar el pod, el pod pasa a una versión posterior a la matriz de compatibilidad de versiones del agente de pod, el pod estará en una configuración no compatible.

Aquí tiene un ejemplo. La siguiente captura de pantalla muestra un ejemplo de cuándo se actualizó un pod que se implementó durante la versión 2.2 del servicio a la versión 2101 del servicio. La versión del agente 19.4 que es la versión más reciente predeterminada de ese pod no será compatible (cuadro gris) cuando ese pod se actualice a la versión 2101 del servicio.


Captura de pantalla que muestra la matriz de compatibilidad de Horizon Cloud on Microsoft Azure versión 2.2 y HAI

Cómo saber cuál es la versión más reciente del agente disponible para un manifiesto de pod específico

Para cada pod, el administrador de pods realiza un emparejamiento con el agente que está instalado en una máquina virtual de imagen, una máquina virtual de granja y una máquina virtual de escritorio VDI, y una máquina virtual importada (cuando esa máquina virtual importada hizo que se realizara la acción de emparejamiento de agente en ella). Este emparejamiento subyace a la comunicación segura que se requiere entre el administrador de pods y esas máquinas virtuales. Se publica una nueva versión del agente al mismo tiempo que una nueva versión (manifiesto) del software del administrador de pods, y ambas versiones son compatibles entre sí. Al mismo tiempo, cada nueva versión del software del administrador de pods está diseñada para ser compatible con algunas de las versiones anteriores del agente. Esto significa que el software del administrador de pods más reciente puede seguir comunicándose con agentes más antiguos e interoperar con ellos hasta un punto determinado. Cuando la diferencia entre el software del administrador de pods más reciente y los agentes más antiguos es demasiado amplia, se detiene la comunicación y la interoperabilidad entre el administrador de pods y dichos agentes.

Para determinar la interoperabilidad de una versión de agente específica con un manifiesto de pod específico para uno de los pods, debe relacionar partes de información de varios puntos: la versión de manifiesto del pod, la versión del producto denominado VMware Horizon Cloud Service on Microsoft Azure en el que se inició la versión de manifiesto del pod y la versión de Horizon Agents Installer (HAI). El software del agente se instala en las máquinas virtuales importadas del pod, las máquinas virtuales de imagen, las máquinas virtuales de granja y las máquinas virtuales de escritorio VDI mediante el software HAI.

  1. En primer lugar, utilice la página Capacidad o la página de detalles del pod para obtener la versión de manifiesto del pod.
  2. A continuación, abra las Notas de la versión de Horizon Cloud y busque la versión del manifiesto para localizar la fecha de las Novedades en la que se inició el manifiesto.
  3. En la misma ubicación de Novedades, busque el número de versión que aparece después del nombre del producto VMware Horizon Cloud Service on Microsoft Azure, por ejemplo, 2201.
  4. A continuación, vaya a la página Matrices de interoperabilidad de productos de VMware en https://interopmatrix.vmware.com/#/Interoperability y seleccione comparar Horizon Cloud Service on Microsoft Azure con Horizon Agents Installer.
    • Horizon Cloud Service on Microsoft Azure en la sección Comparar.
    • Horizon Agents Installer en la sección Con.

Si la combinación de manifiesto del pod y versión del agente en la matriz aparece fuera de un punto verde, es muy probable que se produzcan problemas inesperados con las máquinas virtuales del pod que ejecutan dichas versiones del agente.

Ejemplo
Imagine un pod que ejecuta la versión de manifiesto 1763.x (según las Notas de la versión, el primer manifiesto 1763.0 se inició en VMware Horizon Cloud Service on Microsoft Azure 2.2). La matriz ilustra que el pod interoperará con la versión del agente con la que se inició (19.4) y también con las versiones anteriores del agente 19.3.1, 19.3 y 19.2. En el apartado Novedades de las Notas de la versión del 13 de diciembre de 2019, se puede ver que la versión 19.4 de HAI se inició al mismo tiempo que la versión 2.2 de VMware Horizon Cloud Service on Microsoft Azure. En este ejemplo, el agente más antiguo con el que puede funcionar un pod 1763.x es el agente 19.2. El agente superior es el agente 19.4. Antes de actualizar un pod que ejecute la versión 1763.x, la práctica recomendada es asegurarse de que los agentes de las máquinas virtuales de imagen, las máquinas virtuales de granja y las máquinas virtuales de escritorio VDI se actualicen a la versión del agente superior indicada en su columna.

La siguiente captura de pantalla es una ilustración del párrafo anterior y la matriz de compatibilidad tal como estaba el 23 de febrero de 2021.


Captura de pantalla que muestra la matriz de compatibilidad de Horizon Cloud on Microsoft Azure versión 2.2 y HAI