Si desea obtener las funciones más recientes para pods de Horizon conectados a la nube, actualice el dispositivo virtual de Horizon Cloud Connector de dichos pods a la versión más reciente aplicable. En este artículo se describen los pasos para actualizar manualmente el dispositivo virtual dentro del entorno en el que se implementa.
Descripción general del proceso de actualización de Horizon Cloud Connector
No es necesario realizar una actualización manual si la cuenta de arrendatario de Horizon Cloud está configurada para las actualizaciones automatizadas de Horizon Cloud Connector. Con la función de actualización automática, cuando el equipo de operaciones de VMware ofrece una nueva versión disponible para la cuenta de arrendatario, el dispositivo se actualiza automáticamente desde el plano de nube. Para obtener más información, consulte Configurar actualizaciones automáticas del dispositivo virtual de Horizon Cloud Connector.
Una versión existente se puede actualizar a una o dos versiones posteriores. Es decir, la versión N
se puede actualizar a N+1
o N+2
.
Cuando planifique una actualización tanto de Horizon Cloud Connector como de Connection Server para un pod de Horizon conectado a la nube, asegúrese de supervisar y comprobar el estado del pod durante el proceso de actualización. La supervisión del estado del pod ayuda a solucionar los problemas que puedan surgir. A veces, la actualización de Connection Server en un pod conectado a Horizon puede causar problemas el estado del pod. Si posteriormente intenta actualizar la instancia de Horizon Cloud Connector emparejada con ese pod en mal estado, es posible que se produzca un error en la actualización de Horizon Cloud Connector. Siga esta práctica recomendada:
- Después de actualizar la instancia de Connection Server del pod de Horizon conectado a la nube, compruebe que ese pod esté en buen estado.
- Para ver el estado de mantenimiento del pod, primero inicie sesión en Horizon Universal Console y realice un enlace de dominio de Active Directory. Este paso permite acceder a la página Capacidad de la consola, donde puede verificar si el pod muestra el estado de mantenimiento En línea o Listo.
- Si el pod muestra un estado incorrecto, póngase en contacto con el soporte de VMware para obtener ayuda y resolver cualquier problema de conectividad relacionado con el pod antes de intentar la actualización de Horizon Cloud Connector.
Flujo de trabajo de actualización manual para Horizon Cloud Connector 1.10 o versiones anteriores
Para un dispositivo Horizon Cloud Connector existente que ejecute la versión 1.10 o anterior, siga el procedimiento descrito en este artículo para realizar la actualización manual.
Flujo de trabajo de actualización manual para Horizon Cloud Connector 2.0 o una versión posterior
Para un dispositivo de Horizon Cloud Connector existente que ejecuta la versión 2.0 o posterior, el flujo de trabajo de actualización manual difiere en función de si se implementó un clúster de nodo único o de varios nodos.
- Si implementó un clúster de nodo único compuesto solo por un nodo principal, siga el procedimiento descrito en este artículo para realizar la actualización manual.
- Si implementó un clúster de varios nodos compuesto por un nodo principal y uno o varios nodos de trabajo, utilice el siguiente flujo de trabajo para realizar la actualización manual.
- Siga el procedimiento descrito en este artículo para realizar la actualización manual del nodo principal.
- Siga el procedimiento descrito en Horizon Cloud Connector 2.0 y versiones posteriores: agregar un nodo de trabajo a un clúster de Horizon Cloud Connector para agregar la versión actualizada del nodo de trabajo al clúster.
- Apague las versiones anteriores del nodo principal y el nodo de trabajo y elimínelas del entorno de pod.
Requisitos previos
- Descargue la versión más reciente del dispositivo virtual Horizon Cloud Connector que admita la versión del plano de control de nube actual. Para saber cuál es la versión actual y obtener información de la versión, consulte las notas de la versión en la página de documentación de Horizon Cloud.
- Verifique que el nuevo dispositivo virtual de Horizon Cloud Connector y el dispositivo virtual de Horizon Cloud Connector actual que necesita actualizarse están en la misma red, de forma que el dispositivo nuevo pueda establecer una comunicación SSH con el actual.
- Compruebe que el dispositivo virtual esté encendido. Sería inusual si el dispositivo se apagó, puesto que el Horizon Cloud Connector debe mantener una conexión con el plano de control de la nube para garantizar que la licencia de suscripción de Horizon permanezca activa para el pod conectado a la nube.
- Cuando se configuran certificados personalizados firmados por una entidad de certificación en el almacén de confianza de Horizon Cloud Connector para la descarga de SSL del tráfico saliente y, a continuación, se actualiza de Horizon Cloud Connector versión 2.4.0 a versiones posteriores, una vez que el nuevo dispositivo (verde) esté listo, deberá copiar manualmente los certificados personalizados en el nuevo dispositivo y ejecutar los pasos descritos en Si la descarga de SSL está configurada para el tráfico saliente, configure los certificados personalizados firmados por una CA para permitir las conexiones con el plano de control de Horizon. Los certificados no se transfieren automáticamente del dispositivo virtual anterior al nuevo dispositivo virtual.
Importante: Antes de la actualización, debe guardar copias de seguridad de los certificados del directorio /opt/container-data/hydracerts/ del dispositivo y guardarlas en una ubicación temporal. Guardar las copias permite que se copien en el nuevo dispositivo después de la actualización. Dado que el dispositivo existente está apagado, no podrá recuperar los certificados después de eso. Por lo tanto, debe obtener los certificados de ese directorio antes de iniciar la actualización y guardarlos en una ubicación temporal donde pueda recuperarlos para cargarlos en el nuevo dispositivo cuando esté listo.
- (Pods de Horizon en entornos locales y complemente en SDDC) Utilice vSphere Client para realizar una instantánea del dispositivo virtual de Horizon Cloud Connector existente.
- (Pods de Horizon en Azure VMware Solution con arquitectura federada) Utilice uno de los siguientes métodos para realizar una instantánea del dispositivo virtual de Horizon Cloud Connector existente.
- Para obtener instrucciones sobre cómo utilizar el portal de Azure o PowerShell para tomar una instantánea del dispositivo, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/snapshot-copy-managed-disk.
- Para obtener instrucciones sobre cómo crear una copia de seguridad de máquina virtual del dispositivo, consulte https://docs.microsoft.com/en-us/azure/backup/backup-azure-vms-introduction.
- Recopile la dirección IP estática, la dirección DNS, la dirección de puerta de enlace y la máscara de subred para el dispositivo virtual de Horizon Cloud Connector.
- Compruebe que tiene las credenciales de la cuenta de Customer Connect válidas para iniciar sesión en la cuenta del arrendatario del plano de nube. Como se describe en la información de incorporación de la guía de implementación, utilice esta cuenta para iniciar sesión en el portal de incorporación y administración de Horizon Cloud Connector. Si el dominio de Active Directory asociado del pod ya está registrado en el arrendatario de Horizon Cloud al que el conector está emparejado, aparecerá una segunda pantalla de inicio de sesión después de iniciar sesión con sus credenciales de My VMware. Esta segunda pantalla de inicio de sesión solicita las credenciales de Active Directory de un administrador que tiene la función de superadministrador en el entorno de arrendatario de Horizon Cloud. Si aparece esa segunda pantalla de inicio de sesión, necesitará las credenciales de una cuenta de Active Directory en ese dominio que tenga permisos de acceso. Para obtener una descripción de este proceso de inicio de sesión, consulte Iniciar sesión en Horizon Universal Console para realizar tareas de administración en el entorno de Horizon Cloud.
- (Pods de Horizon en entornos locales y complemente en SDDC) Agregue el FQDN de vCenter Server al archivo /etc/hosts en el dispositivo virtual de Horizon Cloud Connector. El FQDN es necesario para que funcionen estos pasos de actualización manual.
En Cloud Connector 1.10 o versiones anteriores, después de editar el archivo /etc/hosts, hay que reiniciar los servicios hze-core y csms. Utilice los siguientes comandos:
systemctl restart hze-core systemctl restart csms
En Cloud Connector 2.0 o versiones posteriores, después de editar el archivo /etc/hosts, hay que reiniciar los servicios de Kubernetes. Ejecute el siguiente script:/opt/vmware/bin/configure-adapter.py --updateHostAlias
chage -E -1 -M -1 tomcat8
en el dispositivo virtual de
Horizon Cloud Connector después realizar la correspondiente instantánea.
[email protected] [ ~ ]# chage -E -1 -M -1 tomcat8Este comando solo es necesario cuando se actualiza desde la versión 1.0 de Horizon Cloud Connector (no para actualizar desde versiones posteriores).
Procedimiento
Qué hacer a continuación
- Si actualizó a Horizon Cloud Connector versión 2.4.x o una versión posterior, puede seguir los pasos descritos en Si la descarga de SSL está configurada para el tráfico saliente, configure los certificados personalizados firmados por una CA para permitir las conexiones con el plano de control de Horizon.
- Si actualizó a una versión anterior a la 2.4.0, siga los pasos descritos en Configurar un certificado firmado por una entidad de certificación (CA) para el dispositivo virtual Horizon Cloud Connector.
Elimine la versión anterior del dispositivo del entorno del pod.
Si desea habilitar las actualizaciones automáticas en el dispositivo virtual de Horizon Cloud Connector, en lugar de aplicar estos pasos manuales, consulte la información de Configurar actualizaciones automáticas del dispositivo virtual de Horizon Cloud Connector para las futuras actualizaciones.