Actualización de hosts de sesión mediante la actualización del host de sesión de Azure Virtual Desktop (versión preliminar)
Importante
La actualización del host de sesión para Azure Virtual Desktop se encuentra actualmente en VERSIÓN PRELIMINAR. Esta versión preliminar limitada se proporciona tal cual, con todos los fallos y según esté disponible, y se excluyen de los contratos de nivel de servicio (SLA) o de cualquier garantía limitada que Microsoft ofrezca para los servicios Azure en disponibilidad general. Complete este formulario para registrarse para obtener la versión preliminar limitada: https://forms.office.com/r/ZziQRGR1Lz.
Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.
Cuando quiera actualizar los hosts de sesión en un grupo de hosts con una configuración de host de sesión, use la actualización del host de sesión. La actualización del host de sesión le permite actualizar la imagen, el tamaño, el tipo de disco y otras propiedades de configuración de la máquina virtual subyacente. Durante una actualización, las máquinas virtuales existentes se eliminan o desasignan y se crean nuevas con la configuración actualizada almacenada en la configuración del host de sesión. La actualización también usa los valores de la directiva de administración del host de sesión para determinar cómo se deben actualizar los hosts de sesión.
En este artículo se muestra cómo actualizar la configuración del host de sesión de un grupo de hosts, actualizar los hosts de sesión de ese grupo y cómo supervisar el progreso de una actualización mediante Azure Portal y Azure PowerShell.
Para obtener más información sobre cómo funciona la actualización del host de sesión, consulte Actualización del host de sesión.
Requisitos previos
Antes de actualizar los hosts de sesión mediante la actualización del host de sesión, necesita lo siguiente:
Un grupo de hosts agrupado existente con una configuración de host de sesión con hosts de sesión que están todos en la misma región y grupo de recursos de Azure. No se admiten grupos de hosts personales.
La nueva imagen debe ser compatible con Azure Virtual Desktop y coincidir con la generación de la máquina virtual. Si usa máquinas virtuales de inicio seguro o máquinas virtuales confidenciales, la imagen debe ser para las máquinas virtuales de generación 2. Puede ser de:
- Azure Marketplace.
- Una imagen compartida existente de Azure Compute Gallery. Se recomienda tener al menos dos réplicas de la imagen que use.
- Una imagen administrada existente.
Quite los bloqueos de recursos en los hosts de sesión o en el grupo de recursos en el que se encuentra.
Asigne a la entidad de servicio de Azure Virtual Desktop el rol de control de acceso basado en roles (RBAC) de Colaborador de máquina virtual de virtualización de escritorio en el grupo de recursos o la suscripción con los grupos de hosts y hosts de sesión que desea usar con la actualización del host de sesión. Para obtener más información, consulte Asignación de roles de RBAC de Azure o roles de Microsoft Entra a las entidades de servicio de Azure Virtual Desktop.
Una cuenta de Azure que se usa para configurar la actualización del host de sesión con los siguientes roles de RBAC de Azure para actualizar los siguientes tipos de recursos. También puede usar otro rol integrado que incluya los mismos permisos o crear un rol personalizado.
Tipo de recurso Rol RBAC de Azure integrado Ámbito Grupo de hosts Colaborador del grupo de hosts de Desktop Virtualization
Colaborador del grupo de aplicaciones de Desktop VirtualizationGrupo de recursos o suscripción Hosts de sesión Colaborador de la máquina virtual Grupo de recursos o suscripción Solo puede unir hosts de sesión a un dominio de Active Directory. No se admite la unión de hosts de sesión a Microsoft Entra ID, pero puede usar la unión híbrida de Microsoft Entra.
Si va a unir hosts de sesión a un dominio de Microsoft Entra Domain Services, deberá ser miembro del grupo AAD DC Administrators.
Si va a unir hosts de sesión a un dominio de Active Directory Domain Services (AD DS), debe usar una cuenta con más permisos de los que normalmente se requieren para unir un dominio porque la nueva imagen del sistema operativo reutiliza el objeto de equipo existente. Los permisos y propiedades de la tabla siguiente deben aplicarse a la cuenta de la unidad organizativa (OU) que contiene los hosts de sesión:
Nombre Tipo Se aplica a Restablecer contraseña Permitir Objetos del equipo descendientes Escritura validada en el nombre de host DNS Permitir Objetos del equipo descendientes Escritura validada en el nombre de la entidad de seguridad de servicio Permitir Objetos del equipo descendientes Restricciones de la cuenta de lectura Permitir Objetos del equipo descendientes Restricciones de la cuenta de escritura Permitir Objetos del equipo descendientes A partir de KB5020276, se introdujeron más protecciones para la reutilización de cuentas de equipo en un dominio de Active Directory. Para reutilizar correctamente el objeto de equipo existente para el host de sesión, haga lo siguiente:
- La cuenta de usuario que une el host de sesión al dominio es el creador de la cuenta de equipo existente.
- El miembro del grupo de seguridad administradores de dominio creó la cuenta de equipo.
- Aplique la configuración de directiva de grupo
Domain controller: Allow computer account re-use during domain join
al propietario de la cuenta de equipo. Para obtener más información sobre el ámbito de esta configuración, vea KB5020276.
Un almacén de claves que contiene los secretos que quiere usar para las credenciales de la cuenta de administrador local de la máquina virtual y, si va a unir hosts de sesión a un dominio de Active Directory, las credenciales de la cuenta de unión a un dominio. Necesita un secreto para cada nombre de usuario y contraseña. La contraseña del administrador local de la máquina virtual debe cumplir los requisitos de contraseña al crear una máquina virtual.
Debe proporcionar a la entidad de servicio de Azure Virtual Desktop la capacidad de leer los secretos. El almacén de claves se puede configurar para usar:
El modelo de permisos Azure RBAC con el rol Usuario de secretos de un almacén de claves asignado al principal del servicio Azure Virtual Desktop.
Una directiva de acceso con el permiso de secreto Obtener asignado a la entidad de servicio de Azure Virtual Desktop.
El almacén de claves debe permitir Azure Resource Manager para la implementación de plantillas.
Consulte Asignación de roles RBAC de Azure o roles de Microsoft Entra a las entidades de servicio de Azure Virtual Desktop para asegurarse de que usa la entidad de servicio correcta.
Para cualquier configuración personalizada que especifique en la configuración del host de sesión que se va a ejecutar después de una actualización, la dirección URL del script debe poder resolverse desde la red pública de Internet.
Si quiere usar Azure PowerShell localmente, consulte Uso de la CLI de Azure y Azure PowerShell con Azure Virtual Desktop para asegurarse de tener instalado el módulo Az.DesktopVirtualization de PowerShell. Como alternativa, puede usar Azure Cloud Shell.
Los cmdlets de Azure PowerShell para Azure Virtual Desktop que admiten la actualización del host de sesión están en versión preliminar. Debe descargar e instalar la versión preliminar del módulo Az.DesktopVirtualization para usar estos cmdlets, que se agregan en la versión 5.3.0.
Programar una actualización y editar una configuración de host de sesión
Al programar una actualización, se usa la configuración del host de sesión para el grupo de hosts. Debe realizar cambios en la configuración del host de sesión al programar una actualización; de lo contrario, los hosts de sesión se vuelven a implementar con los mismos valores de configuración del host de sesión. Los cambios que realice al programar una actualización se guardan en la configuración del host de sesión.
Para programar una actualización para los hosts de sesión, seleccione la pestaña correspondiente para su escenario y siga los pasos.
Importante
Durante una actualización, se reduce el número de hosts de sesión disponibles para las sesiones de usuario y se pedirá a los usuarios que inicien sesión para cerrar sesión. Se recomienda programar una actualización durante períodos menos ocupados para minimizar la interrupción de los usuarios finales.
Si usa un grupo de seguridad de red (NSG) personalizado para los hosts de sesión que desea actualizar, hay un problema conocido por el que no se puede iniciar una actualización mediante Azure Portal. Para solucionar este problema, use Azure PowerShell para iniciar la actualización.
Aquí se muestra cómo programar una nueva actualización para los hosts de sesión mediante Azure Portal.
Sugerencia
Al programar una actualización mediante Azure Portal, los valores se rellenan desde la configuración del host de sesión. Si esta es la primera actualización y aún no se ha creado una configuración de host de sesión, el portal muestra la configuración predeterminada del host de sesión hasta que se crea la configuración del host de sesión. Los cambios realizados en la configuración del host de sesión durante una actualización se guardarán.
Si edita la configuración del host de sesión mediante Azure Portal, debe programar una actualización.
Asegúrese de que se ha registrado para la versión preliminar limitada mediante el vínculo al principio de este artículo y, a continuación, inicie sesión en Azure Portal mediante el vínculo específico proporcionado después del registro. En la información general de Azure Virtual Desktop, seleccione grupos de hosts y, a continuación, seleccione el grupo de hosts con una configuración de host de sesión que quiera actualizar.
Seleccione Hosts de sesión.
Si desea revisar la configuración del host de sesión antes de programar una actualización, seleccione Administrar la configuración del host de sesión, Ver. Una vez que revise la configuración del host de sesión, seleccione Cancelar.
Para programar una nueva actualización, seleccione Administrar actualización del host de sesión y, después, seleccione Nueva actualización. Como alternativa, seleccione Administrar la configuración del host de sesión y, después, Editar.
En la pestaña Datos básicos, complete la siguiente información:
Parámetro Valor/Descripción Habilitación del guardado de máquinas virtuales originales después de la actualización Resulta útil en escenarios de reversión, pero los costos normales se aplican para almacenar los componentes de la máquina virtual original. Tamaño actual del grupo de hosts (solo lectura) Número de hosts de sesión en el grupo de hosts. Tamaño de lote de máquina virtual autorizado para quitarse del grupo de hosts durante la actualización Número máximo de hosts de sesión que se actualizan a la vez.
Cuando se inicia la actualización, solo se actualiza un host de sesión, conocido como el inicial, para comprobar primero el proceso de actualización antes de actualizar los hosts de sesión restantes en lotes. Si la actualización de la inicial no se realiza correctamente, la actualización se detiene.Hosts de sesión disponibles durante la actualización (solo lectura) El número mínimo de hosts de sesión que están disponibles para las sesiones de usuario durante la actualización. Después de completar esta pestaña, seleccione Siguiente: Sesión.
En la pestaña hosts de sesión, puede actualizar opcionalmente los parámetros siguientes en la configuración del host de sesión:
Parámetro Valor/Descripción tipo de seguridad Seleccione en Estándar, Máquinas virtuales de inicio seguro o Máquinas virtuales confidenciales.
- Si selecciona Máquinas virtuales de inicio seguro, se seleccionan automáticamente las opciones de arranque seguro y vTPM.
- Si selecciona Máquinas virtuales confidenciales, las opciones para el arranque seguro, vTPM y la supervisión de integridad se seleccionan automáticamente. No puede optar por no participar en vTPM cuando se usa una máquina virtual confidencial.Imagen Seleccione la imagen del sistema operativo que desea usar de la lista o seleccione Ver todas las imágenes para ver más, incluidas las imágenes personalizadas que ha creado y almacenado como una imagen compartida de Azure Compute Gallery o una imagen administrada. Tamaño de la máquina virtual Seleccione una SKU recomendada en la lista. Si desea usar una SKU diferente, seleccione Ver todos los tamaños, seleccione de la lista. Tipo de disco del sistema operativo Seleccione el tipo de disco que se va a usar para los hosts de sesión. Se recomienda usar SSD prémium para cargas de trabajo de producción.
El tipo de disco debe admitirse en la familia de máquinas virtuales y el tamaño seleccionados. Asegúrese de seleccionar una combinación que admita Azure Compute. El nombre del disco del sistema operativo de los hosts de sesión actualizados tiene un nuevo nombre en el formatoSessionHostName-DateTime_Hash
.Dominio al que desea unirse Seleccione el directorio al que desea unirse Seleccione Active Directory y, a continuación, seleccione el almacén de claves que contiene los secretos del nombre de usuario y la contraseña de la cuenta de unión a un dominio.
Opcionalmente, puede especificar un nombre de dominio y una ruta de acceso de unidad organizativa.Cuenta de administrador de máquina virtual Complete los parámetros pertinentes seleccionando el almacén de claves y el secreto para el nombre de usuario y la contraseña de la cuenta de administrador local de las máquinas virtuales del host de sesión actualizadas. El nombre de usuario y la contraseña deben cumplir los requisitos de las máquinas virtuales Windows en Azure. Configuración personalizada Dirección URL del script de configuración personalizada Si desea ejecutar un script de PowerShell durante la implementación, puede escribir la dirección URL aquí. Una vez que revise o termine de realizar cambios en la configuración del host de sesión, seleccione Siguiente: Programar.
En la pestaña Programación, active la casilla para Programar actualización ahora, o seleccione una fecha, hora y zona horaria que desee que se inicie la actualización, hasta un máximo de dos semanas a partir de la hora actual.
Una vez establecida la programación, seleccione Siguiente: Notificaciones.
En la pestaña Notificaciones, complete la siguiente información:
Parámetro Valor/Descripción Minutos antes de que los usuarios cierren sesión Cantidad de tiempo que se debe esperar después de la hora de inicio de la actualización para que los usuarios se notifiquen para cerrar la sesión. Este valor se puede configurar entre 0 y 60 minutos. Los usuarios se cerrarán automáticamente una vez transcurrido este tiempo. Mensaje de cierre de sesión Mensaje que puede especificar para informar a los usuarios de que el host de sesión que usan está a punto de empezar a actualizarse. Una vez completada esta pestaña, seleccione Siguiente: Revisar.
En la pestaña Revisar, asegúrese de que se supera la validación y revise la información que se utiliza durante la actualización.
Seleccione Actualizar para programar la actualización. Al ver la lista de hosts de sesión, la columna versión actual muestra la marca de tiempo de la versión de la configuración del host de sesión que usa el host de sesión. Si la columna versión actual tiene un icono de advertencia, significa que la marca de tiempo de la versión de la columna versión de destino es posterior y el host de sesión debe actualizarse.
Nota:
La primera vez que programe una actualización, la configuración que proporcione sobrescribirá la configuración predeterminada de la directiva de administración de host de sesión. Las actualizaciones posteriores tendrán esos parámetros rellenados previamente y se guardarán los cambios.
Importante
Una vez programada una actualización, no se puede editar la programación ni la configuración. Si necesita realizar cambios, deberá cancelar la actualización y programar una nueva.
No quite ninguna máquina virtual del grupo de hosts mientras la actualización está en curso. Si lo hace, puede crear problemas con la actualización en curso.
No cambie el modo de purga de ninguna máquina virtual del grupo de hosts mientras una actualización está en curso. El modo de purga de las máquinas virtuales se cambia automáticamente en función de la fase de la actualización en la que se encuentra. Si un host de sesión no se puede recuperar después de una actualización, se habilitará su configuración de modo de purga. Una vez completada la actualización, se restablece el modo de purga.
Un host de sesión tarda unos 20 minutos en actualizarse. El número de hosts de sesión que especifique en el tamaño del lote se actualizará simultáneamente antes de pasar al siguiente lote. Debe factorizar el tiempo de finalización total en la hora programada.
Supervisión del progreso de una actualización
Una vez que se inicia una actualización, puede comprobar su progreso. Seleccione la pestaña correspondiente a su escenario y siga los pasos.
Aquí se muestra cómo supervisar el progreso de una actualización mediante Azure Portal.
En la información general de Azure Virtual Desktop, seleccione grupos de hostsy, a continuación, seleccione el grupo de hosts para el que programó una actualización.
Seleccione Hosts de sesión.
Un banner azul proporciona el estado de la actualización. Solo muestra un momento dado, por lo que debe seleccionar Actualizar para comprobar el progreso más reciente.
Si seleccionó iniciar la actualización inmediatamente, el mensaje indicará que la actualización está programada mientras comienza, pero este mensaje se actualiza una vez que se actualiza. Durante una actualización, verá el número de tamaño de lote de los hosts de sesión que se quitan del grupo de hosts durante la actualización.
Sugerencia
También puede ver la actividad de una actualización mediante registro de actividad de Azure Monitor.
Pausar, reanudar, cancelar o reintentar una actualización
Puede pausar, reanudar o cancelar una actualización en curso. Si pausa o cancela una actualización, la actividad actual se completa antes de pausar el resto de la actualización. Por ejemplo, si se actualiza un lote de hosts de sesión, la actualización a estos hosts de sesión se completa primero. El banner azul que muestra el estado de los cambios de actualización para mostrar la distancia con la que se ha puesto en pausa la actualización. Una vez que se pausa una actualización, solo se puede reanudar, lo que continúa desde el punto en que se ha pausado.
Si no reanuda una actualización en un plazo de dos semanas, se cancela la actualización. Una vez cancelada una actualización, no se puede reanudar.
Precaución
Si cancela una parte de la actualización, habrá diferencias entre los hosts de sesión del grupo de hosts, como una versión de sistema operativo diferente o unido a un dominio de Active Directory diferente. Esto puede proporcionar una experiencia incoherente a los usuarios, por lo que deberá programar otra actualización lo antes posible para asegurarse de que hay paridad en todos los hosts de sesión.
Aquí se muestra cómo pausar, reanudar, cancelar o volver a intentar una actualización mediante Azure Portal.
En la información general de Azure Virtual Desktop, seleccione grupos de hostsy, a continuación, seleccione el grupo de hosts para el que programó una actualización.
Seleccione Hosts de sesióny, después, seleccione Administrar actualización del host de sesión.
Seleccione Pausar, Reanudar, Cancelaro Reintentar en función del estado actual de la actualización.
Seleccione Actualizar para actualizar el mensaje de estado en el banner azul. Puede tardar aproximadamente 20 segundos en mostrar el estado correcto.
Pasos siguientes
Aprenda a usar diagnóstico de actualizaciones de host de sesión.
Busque instrucciones para solución de problemas de actualización del host de sesión.