Product Documentation

Cómo agregar, quitar o mover Controllers

Nov 18, 2015
Para agregar, quitar o mover un Delivery Controller necesita los roles o permisos siguientes:
Operación Propósito Rol del servidor Rol de la base de datos
Creación de bases de datos Creación de una base de datos vacía adecuada dbcreator
Creación de esquemas Crea los esquemas de cada servicio y agrega el primer Controller al sitio securityadmin * db_owner
Agregar Controller Agregar Controller (aparte del primero) al sitio securityadmin * db_owner
Agregar Controller (servidor reflejado) Agrega un inicio de sesión de Controller al servidor de la base de datos que se encuentra actualmente en el rol de espejo de la base de datos reflejada securityadmin *
Quitar Controller Quitar Controller del sitio db_owner
Actualización de esquemas Aplica revisiones o actualizaciones a los esquemas db_owner

* Aunque sea técnicamente más restrictivo, en la práctica, el rol de servidor securityadmin debe tratarse como equivalente al rol de servidor sysadmin.

Cuando se utiliza Desktop Studio para realizar estas operaciones, la cuenta de usuario debe formar parte de forma explícita del rol de servidor sysadmin.

Antes de agregar, quitar o mover un Controller, si su implementación usa las funciones de reflejo de base de datos, asegúrese de que la base de datos principal y la reflejada estén ejecutándose. Además, si está usando scripts con SQL Server Management Studio, habilite el modo SQLCMD antes de ejecutar los scripts. Para verificar el reflejo después de agregar, quitar o mover un Controller, ejecute el cmdlet de PowerShell get-configdbconnection para asegurarse de que el asociado de conmutación por error se ha definido en la cadena de conexión con la base de datos reflejada.

Después de agregar, quitar o mover un Controller:
  • Si la actualización automática está habilitada, los Virtual Delivery Agents (VDA) recibirán una lista actualizada de los Controllers en los 90 minutos siguientes.
  • Si la actualización automática no está habilitada, asegúrese de que la configuración de directiva o la clave del Registro ListOfDDCs están actualizadas para todos los VDA. Después de mover un Controller a otro sitio, actualice la configuración de directiva o la clave del Registro en ambos sitios.

Para agregar un Controller

No puede agregar servidores instalados con una versión anterior de este software a un sitio que se haya creado con esta versión.
  1. En el servidor que desea agregar, ejecute el programa de instalación y seleccione Delivery Controller y otros componentes principales que desee instalar.
  2. En Studio, haga clic en Incorporarse a una implementación existente y escriba la dirección del sitio.

Para quitar un Controller

Quitar un Controller no desinstala el software de Citrix ni cualquier otro componente; solo se quita el Controller de la base de datos de forma que ya no se pueda usar para hacer de intermediario (broker) de conexiones ni para realizar otras tareas. Si quita un Controller, es posible volver a agregarlo al mismo sitio o a otro posteriormente. Un sitio requiere como mínimo un Controller; esto significa que no puede quitar el último de la lista de Studio.

Nota: Compruebe que el Controller está ejecutándose de forma que Studio se cargue en menos de una hora. Una vez que Studio carga el Controller que quiere quitar, apague el Controller cuando lo pida el sistema.

Aunque quite un Controller de un sitio, no se quita el inicio de sesión del Controller en el servidor de la base de datos. Esto evita el peligro potencial provocado por la acción de quitar un inicio de sesión que utilizan otros servicios de producto en la misma máquina. En caso de que ya no sea necesario, el inicio de sesión se debe quitar manualmente. Para hacerlo, se necesita el permiso del rol de servidor securityadmin para quitar el inicio de sesión.

No quite el Controller de Active Directory hasta que lo haya quitado del sitio.

  1. En Studio, seleccione Configuración > Controllers en el panel izquierdo y, a continuación, seleccione el Controller que desea quitar.
  2. Haga clic en Quitar Controller en el panel Acciones. Si no dispone de los roles y permisos adecuados para la base de datos, se le ofrece la opción de generar un script que permite al administrador de bases de datos quitar el Controller por usted.
  3. Es posible que necesite quitar la cuenta de la máquina del Controller del servidor de la base de datos. Antes de hacerlo, compruebe que no hay ningún otro servicio que esté usando la cuenta.

Después de usar Studio para quitar un Controller, el tráfico hacia ese Controller puede permanecer activo durante un corto período de tiempo para garantizar la correcta finalización de las tareas actuales. Si desea forzar la eliminación de un Controller en un período de tiempo muy corto, Citrix recomienda apagar el servidor donde se instaló o quitar ese servidor de Active Directory. A continuación, reinicie el resto de Controllers del sitio para asegurarse de que no hay más comunicaciones con el Controller que ha quitado.

Para mover un Controller a otro sitio

No puede mover un Controller a un sitio creado con una versión anterior del software.
  1. En el sitio donde el Controller se encuentra actualmente (el que será el sitio antiguo), en Studio, seleccione Configuración > Controllers en el panel izquierdo y, a continuación, seleccione el Controller que desee mover.
  2. Haga clic en Quitar Controller en el panel Acciones. Si no dispone de los roles y permisos adecuados para la base de datos, se le ofrece la opción de generar un script que permite al administrador de bases de datos quitar el Controller por usted. Un sitio requiere como mínimo un Controller; esto significa que no puede quitar el último de la lista de Studio.
  3. En el Controller que está moviendo, abra Studio, restablezca los servicios cuando el sistema se lo solicite, haga clic en Incorporarse a un sitio existente e introduzca la dirección del sitio nuevo.