Product Documentation

Acceso a escritorios y aplicaciones si los Delivery Controller fallan

Nov 11, 2015

Si se producen fallos en todos los Delivery Controllers de un sitio, es posible configurar el VDA (para máquinas de sistema operativo de servidor y de escritorio), de modo que funcione en el modo de alta disponibilidad y, así, los usuarios puedan seguir accediendo y utilizando sus escritorios. En el modo de alta disponibilidad, el VDA acepta conexiones ICA directas de los usuarios en lugar de conexiones con el Controller como intermediario (broker).

Nota: Esta función solo se utiliza en el poco frecuente caso de que no se pueda establecer la comunicación con ningún Controller; no es una alternativa a otras soluciones de alta disponibilidad, como la configuración de la tolerancia de fallos de la base de datos y la conmutación por error del sitio. Antes de usar esta función, consulte la siguiente lista de limitaciones por las implicaciones de seguridad que tienen.

Si no se puede establecer la comunicación con el Controller, se inicia el modo de alta disponibilidad únicamente después de que se cumpla el período establecido. De forma predeterminada, este período es de 300 segundos (5 minutos), pero se puede cambiar.

Una vez en el modo de alta disponibilidad (que se habilita para 30 días), el VDA intenta registrarse con un Controller durante 30 días; mientras tanto, el usuario continúa utilizando el escritorio en este modo. Posteriormente, cuando el Controller pasa a estar disponible, el escritorio se registra y la sesión de usuario continúa sin interrupciones, pero todas las conexiones subsiguientes usan el Controller como intermediario (broker) de la forma habitual. Si después de 30 días el escritorio no puede registrarse con el Controller, el escritorio deja de escuchar las conexiones y deja de estar disponible. Esto significa que el administrador dispone de 30 días para reparar la infraestructura del Controller y debe evitar la dependencia del modo de alta disponibilidad.

El modo de alta disponibilidad es adecuado para usarlo solamente en escritorios dedicados, donde se conocen las asignaciones entre el usuario y el VDA. No se puede configurar el modo de alta disponibilidad para usarlo en escritorios agrupados.

Advertencia: Si modifica el Registro de forma incorrecta, podrían generarse problemas graves que pueden provocar la reinstalación del sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del registro antes de modificarlo.

Para habilitar el modo de alta disponibilidad, es necesario:

  1. Establecer las claves del Registro HighAvailability y HaRegistrarTimeout.
  2. Proporcionar a los usuarios un archivo de inicio ICA que les permita establecer conexiones ICA directas. Debe crear un archivo ICA para cada usuario que requiera esta función. Citrix no crea ni distribuye archivos ICA para este propósito.

Establecer las claves del Registro

Para configurar el VDA con el fin de que funcione en el modo de alta disponibilidad cuando sea necesario, agregue las siguientes claves del Registro. Este paso se debe realizar después de instalar el Virtual Desktop Agent.

  1. Agregue la siguiente entrada del Registro en HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent:

    Nombre: HighAvailability

    Tipo: REG_DWORD

    Valores:

    1 = habilita el modo de alta disponibilidad

    0 (cero) = inhabilita el modo de alta disponibilidad

  2. Para cambiar el período en el cual el VDA intenta registrarse con el Controller antes de iniciar el modo de alta disponibilidad, agregue también la siguiente entrada del Registro:

    Nombre: HaRegistrarTimeout

    Tipo: REG_DWORD

    Valor: número de segundos. El valor predeterminado es de 300 segundos.

  3. Reinicie el escritorio virtual.

Prepare un archivo de inicio ICA

Para establecer conexiones ICA directas con los escritorios, proporcione a los usuarios un archivo de inicio ICA que puedan utilizar si se produce un error en la comunicación con el Controller. Debe crear un archivo de inicio ICA para cada usuario que requiera esta función. Citrix no crea ni distribuye archivos ICA para este propósito. Para obtener información sobre cómo crear archivos ICA, consulte http://support.citrix.com/article/CTX127392.

Es necesario informar a los usuarios sobre el momento adecuado para usar este archivo de inicio ICA y la ubicación desde la cual pueden acceder a él.

Limitaciones para el modo de alta disponibilidad

El modo de alta disponibilidad es adecuado para usarlo solamente en escritorios dedicados. No se puede configurar para usarlo en escritorios agrupados.

En el modo de alta disponibilidad, algunas funciones no están disponibles. que incluye:

  • Movilidad de usuarios. Si ya existe un dispositivo del usuario conectado al escritorio, los usuarios no pueden conectarse desde un dispositivo de usuario distinto.
  • Administración de energía. Cuando se enciende, el escritorio intenta registrarse y, si no puede hacerlo (después de cumplirse el tiempo de espera), entra en modo de alta disponibilidad.
  • Directivas originadas a partir del Delivery Controller. Las directivas que se originan a partir del Controller, por ejemplo, aquellas que controlan la asignación de unidades del cliente y el acceso al portapapeles no funcionarán, ya que no existe una conexión con el Controller. Las directivas que se originan a partir del controlador de dominio y de la directiva de grupo local no se ven afectadas. Tenga en cuenta que se conservan y se aplican las directivas del registro anterior, de modo que es posible que se utilicen directivas obsoletas.
  • NetScaler Gateway y acceso remoto.

El modo de alta disponibilidad permanece activo durante 30 días solamente. Una vez vencido este plazo, el escritorio deja de estar disponible.