Sincronización de suscripciones
StoreFront sincroniza automáticamente las suscripciones entre los servidores de un grupo de servidores de StoreFront. Si tiene varios grupos de servidores (normalmente en diferentes ubicaciones geográficas), puede configurar la sincronización periódica de extracción de las suscripciones de los usuarios desde los almacenes en diferentes implementaciones de StoreFront. Esto debe hacerse mediante PowerShell.
Nota:
Las consolas de StoreFront y PowerShell no pueden estar abiertas al mismo tiempo. Cierre siempre la consola de administración de StoreFront antes de usar la consola de PowerShell para administrar la configuración de StoreFront. Del mismo modo, cierre todas las instancias de PowerShell antes de abrir la consola de StoreFront.
Al establecer la sincronización de suscripciones, tenga en cuenta que los Delivery Controllers configurados deben tener el mismo nombre entre los almacenes sincronizados, incluida la distinción entre mayúsculas y minúsculas. Si no se duplican exactamente los nombres de Delivery Controller™, los usuarios pueden tener diferentes suscripciones en los almacenes sincronizados. Si sincroniza suscripciones de recursos agregados, el nombre de los grupos de agregación utilizados por ambos almacenes también debe coincidir. Los nombres de Delivery Controller y los nombres de grupos de agregación distinguen entre mayúsculas y minúsculas; por ejemplo, CVAD_US es diferente de Cvad_Us.
-
Use una cuenta con permisos de administrador local para iniciar Windows PowerShell ISE.
-
Para configurar la sincronización, use el comando Publish-STFServerGroupConfiguration. Puede especificar una hora de inicio y un intervalo recurrente o una lista de horas. Por ejemplo, para iniciar la sincronización a las 08:00 y luego cada 30 minutos:
Add-STFSubscriptionSynchronizationSchedule -RecurringStartTime 08:00:00 -RecurringInterval 30 <!--NeedCopy-->Recomendamos escalonar los programas de extracción para evitar que dos grupos de servidores intenten extraer datos de suscripción entre sí al mismo tiempo. Por ejemplo, un programa para extraer datos de cada grupo de servidores cada 60 minutos se configuraría de la siguiente manera. El grupo de servidores 1 extrae datos del grupo de servidores 2 a las 01:00, 02:00, 03:00, etc. El grupo de servidores 2 extrae datos del grupo de servidores 1 a las 01:30, 02:30, 03:30, etc.
-
Para especificar la implementación remota de StoreFront que contiene el almacén que se va a sincronizar, escriba el siguiente comando. Debe configurar esto para cada centro de datos donde resida un grupo de servidores de StoreFront para que pueda extraer datos de suscripción de otros centros de datos remotos. Consulte los siguientes ejemplos de centros de datos de EE. UU. y el Reino Unido:
-
Ejecutar en los servidores de StoreFront del centro de datos de EE. UU. para extraer datos de los servidores del centro de datos del Reino Unido:
$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/Citrix/Store" Add-STFSubscriptionSynchronizationSource -FriendlyName "SyncFromUKStore" -StoreService $StoreObject -RemoteStoreFrontAddress "UKloadbalancedStoreFront.example.com" <!--NeedCopy--> -
Ejecutar en los servidores de StoreFront del centro de datos del Reino Unido para extraer datos de los servidores del centro de datos de EE. UU.:
$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/Citrix/Store" Add-STFSubscriptionSynchronizationSource -FriendlyName "SyncFromUSStore" -StoreService $StoreObject -RemoteStoreFrontAddress "USloadbalancedStoreFront.example.com" <!--NeedCopy-->
donde FriendlyName es un nombre que le ayuda a identificar la implementación remota y RemoteStoreFrontAddress es el FQDN del servidor de StoreFront o del grupo de servidores con equilibrio de carga para la implementación remota. Para sincronizar las suscripciones de aplicaciones entre dos o más almacenes, todos los almacenes que se van a sincronizar deben tener el mismo nombre en sus respectivas implementaciones de StoreFront.
-
-
Agregue las cuentas de máquina de dominio de Microsoft Active Directory para cada servidor de StoreFront en la implementación remota al grupo de usuarios local de Windows CitrixSubscriptionSyncUsers en el servidor actual.
Esto permite que los servidores actuales extraigan datos de suscripción nuevos o actualizados de los servidores remotos enumerados en CitrixSubscriptionSyncUsers una vez que haya configurado un programa de sincronización. Para obtener más información sobre cómo modificar grupos de usuarios locales, consulte https://docs.microsoft.com/es-es/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772524(v=ws.11).

-
Cuando haya configurado la programación como desee, utilice la consola de administración de Citrix StoreFront o el siguiente PowerShell para propagar las programaciones y los orígenes de sincronización de suscripciones a todos los demás servidores del grupo.
Publish-STFServerGroupConfiguration <!--NeedCopy-->Para obtener más información sobre la propagación de cambios en una implementación de StoreFront con varios servidores, consulte Configurar grupos de servidores.
-
Para eliminar una programación de sincronización de suscripciones existente, ejecute el siguiente comando y, a continuación, propague el cambio de configuración a los demás servidores de StoreFront de la implementación.
Clear-STFSubscriptionSynchronizationSchedule Publish-STFServerGroupConfiguration <!--NeedCopy--> -
Para eliminar un origen de sincronización de suscripciones específico, ejecute el siguiente comando y, a continuación, propague el cambio de configuración a los demás servidores de StoreFront de la implementación.
Remove-STFSubscriptionSynchronizationSource -FriendlyName "SyncFromUKStore" Publish-STFServerGroupConfiguration <!--NeedCopy--> -
Para eliminar todos los orígenes de sincronización de suscripciones existentes, ejecute el siguiente comando y, a continuación, propague el cambio de configuración a los demás servidores de StoreFront de la implementación.
Clear-STFSubscriptionSynchronizationSource Publish-STFServerGroupConfiguration <!--NeedCopy--> -
Para enumerar las programaciones de sincronización de suscripciones configuradas actualmente para su implementación de StoreFront, ejecute el siguiente comando.
Get-STFSubscriptionSynchronizationSchedule <!--NeedCopy--> -
Para enumerar los orígenes de sincronización de suscripciones configurados actualmente para su implementación de StoreFront, ejecute el siguiente comando.
Get-STFSubscriptionSynchronizationSource <!--NeedCopy-->