Actualizado: 2014-07-25
Para configurar una sincronización periódica de las suscripciones a aplicaciones de los usuarios entre almacenes de diferentes implementaciones de StoreFront, ejecute comandos de Windows PowerShell.
Nota: Las consolas de StoreFront y PowerShell no pueden estar abiertas a la vez. Cierre
siempre la consola de administración de StoreFront antes de usar la consola de
PowerShell para administrar la configuración de StoreFront. Asimismo, cierre todas las instancias de PowerShell antes de abrir la consola de StoreFront.
Importante: En implementaciones con varios servidores, use solo un servidor a la vez
para hacer cambios en la configuración del grupo de servidores. Asegúrese de que la consola de administración de Citrix StoreFront no se está ejecutando en ninguno de los
otros servidores de la implementación. Una vez completados, propague los cambios de
configuración al grupo de servidores de modo que los demás servidores de la implementación se actualicen.
Al establecer la sincronización de suscripciones, tenga en cuenta que los Delivery
Controllers configurados deben tener nombres idénticos en los almacenes sincronizados, y que los nombres distinguen entre mayúsculas y minúsculas. Si no duplica el nombre exacto de los Delivery Controllers se pueden crear suscripciones diferentes para los usuarios en los almacenes sincronizados.
1. Utilice una cuenta con permisos de administrador local para iniciar Windows PowerShell y, en el símbolo del sistema, escriba los siguientes comandos para importar los módulos de StoreFront.
Import-Module "installationlocation\Management\Cmdlets\UtilsModule.psm1" Import-Module "installationlocation\Management\Cmdlets\
SubscriptionSyncModule.psm1"
Donde installationlocation es el directorio en el que StoreFront está instalado, normalmente C:\Archivos de programa\Citrix\Receiver StoreFront\.
2. Para especificar la implementación remota de StoreFront que contiene el almacén que se va a sincronizar, escriba el siguiente comando.
Add-DSSubscriptionsRemoteSyncCluster –clusterName deploymentname –clusterAddress deploymentaddress
Donde deploymentname es un nombre que le ayuda a identificar la implementación remota y deploymentaddress es la dirección del servidor o grupo de servidores
StoreFront con equilibro de carga, accesible desde el exterior, para la implementación remota.
3. Para especificar el almacén remoto con el que se sincronizan las suscripciones a aplicaciones de los usuarios, escriba el siguiente comando.
Add-DSSubscriptionsRemoteSyncStore –clusterName deploymentname –storeName storename
Donde deploymentname es el nombre que ha definido para la implementación remota en el paso anterior y storename es el nombre especificado para los almacenes locales y remotos cuando se crearon. Para sincronizar suscripciones a aplicaciones entre los almacenes, los dos almacenes deben tener el mismo nombre en sus respectivas implementaciones de StoreFront.
4. Para configurar que la sincronización tenga lugar en determinados momentos del día, escriba el siguiente comando.
Add-DSSubscriptionsSyncSchedule –scheduleName synchronizationname –startTime hh:mm
Donde synchronizationname es un nombre que le ayuda a identificar la programación que está creando. Use el parámetro -startTime para especificar la hora del día a la que quiere sincronizar las suscripciones entre los almacenes. Configure programaciones adicionales para especificar otras horas de sincronización durante el día.
5. De forma alternativa, para configurar una sincronización regular en un intervalo específico, escriba el siguiente comando.
Add-DSSubscriptionsSyncReoccuringSchedule –scheduleName
synchronizationname –startTime hh:mm:ss -repeatMinutes interval
Donde synchronizationname es un nombre que le ayuda a identificar la programación que está creando. Use el parámetro -startTime para especificar la demora en horas, minutos y segundos antes de que la nueva programación se active una vez creada. Para
interval, especifique el tiempo en minutos entre cada sincronización.
6. Agregue las cuentas de máquinas del dominio de Microsoft Active Directory para cada servidor StoreFront de la implementación remota al grupo de usuarios locales de Windows CitrixSubscriptionSyncUsers del servidor actual.
Esto permite que los servidores de la implementación remota puedan acceder al
servicio de almacenamiento de suscripciones en la implementación local una vez que ha configurado una programación de sincronización en la implementación remota. El grupo CitrixSubscriptionSyncUsers se crea automáticamente al importar el módulo de
sincronización de suscripciones en el paso 1. Para obtener más información sobre cómo modificar grupos locales de usuarios, consulte
http://technet.microsoft.com/es-es/library/cc772524.aspx.
7. Si su implementación local de StoreFront se compone de varios servidores, use la consola de administración de Citrix StoreFront para propagar los cambios de configuración a los demás servidores del grupo.
Para obtener más información acerca de la propagación de cambios en una
implementación con varios servidores StoreFront, consulte Configuración de grupos de
servidores.
8. Repita los pasos 1 al 7 en la implementación remota de StoreFront para configurar una programación complementaria de sincronización de suscripciones de la implementación Para configurar la sincronización de las suscripciones
remota a la implementación local.
Al configurar las programaciones de sincronización para sus implementaciones de StoreFront, asegúrese de que las programaciones no producen situaciones en las que las implementaciones intentan sincronizarse de forma simultánea.
9. Para iniciar la sincronización de las suscripciones a aplicaciones de los usuarios entre los almacenes, reinicie el servicio de almacenamiento de suscripciones en las
implementaciones locales y remotas. En una línea de comandos de Windows PowerShell de un servidor de cada implementación, escriba el siguiente comando.
Restart-DSSubscriptionsStoreSubscriptionService
10. Para quitar una programación de sincronización de suscripciones existente, escriba el siguiente comando. A continuación, propague el cambio de configuración por el resto de servidores StoreFront en la implementación y reinicie el servicio de almacenamiento de suscripciones.
Remove-DSSubscriptionsSchedule –scheduleName synchronizationname
Donde synchronizationname es el nombre que especificó para la programación al crearla.
11. Para ver una lista de las programaciones de sincronización de suscripciones actualmente configuradas para su implementación de StoreFront, escriba el siguiente comando. Get-DSSubscriptionsSyncScheduleSummary