StoreFront

Configurer les groupes de serveurs

Pour la redondance et l’évolutivité, vous devez déployer au moins 2 serveurs StoreFront identiques dans un groupe de serveurs, derrière un équilibreur de charge. StoreFront synchronise la configuration et les données des favoris entre les serveurs.

Pour gérer un déploiement multi-serveurs, utilisez un seul serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n’est pas en cours d’exécution sur les autres serveurs du déploiement. Une fois vos modifications terminées, propagez les modifications locales aux autres serveurs du groupe de serveurs pour garantir une configuration cohérente sur l’ensemble du déploiement.

Afficher le groupe de serveurs

Dans la console de gestion StoreFront, dans l’arborescence sur le côté gauche, sélectionnez Groupe de serveurs. Cela affiche le nombre de serveurs dans le groupe de serveurs, l’URL de base, la liste des serveurs et leur état de synchronisation.

Ajouter un serveur à un groupe de serveurs

Avant d’installer StoreFront sur un serveur que vous ajoutez au groupe, assurez-vous des points suivants :

  • Le serveur que vous ajoutez doit avoir la même version de StoreFront que les autres serveurs du groupe.
  • Le serveur que vous ajoutez est co-localisé avec les autres serveurs du groupe. Assurez une faible latence et une connexion fiable entre les serveurs.
  • Le serveur que vous ajoutez exécute la même version du système d’exploitation avec les mêmes paramètres régionaux que les autres serveurs du groupe. Les groupes de serveurs StoreFront contenant des mélanges de versions de systèmes d’exploitation et de paramètres régionaux ne sont pas pris en charge.
  • IIS est configuré avec la même configuration de site web, telle que le chemin physique et les ID de site, que les autres serveurs du groupe.

Remarque :

Pour des recommandations sur la taille des groupes de serveurs, consultez Groupes de serveurs StoreFront.

Si le serveur StoreFront que vous ajoutez appartenait auparavant à un groupe de serveurs et a été supprimé, avant de pouvoir l’ajouter à nouveau, au même groupe de serveurs ou à un groupe différent, vous devez réinitialiser le serveur StoreFront à son état d’usine par défaut. Consultez Réinitialiser un serveur aux paramètres d’usine par défaut

Important :

Lorsque vous ajoutez un nouveau serveur à un groupe de serveurs, les comptes de service StoreFront sont ajoutés en tant que membres du groupe d’administrateurs locaux sur le nouveau serveur. Ces services nécessitent des autorisations d’administrateur local pour rejoindre et se synchroniser avec le groupe de serveurs. Si vous utilisez une stratégie de groupe pour empêcher l’ajout de nouveaux membres au groupe d’administrateurs locaux ou si vous restreignez les autorisations du groupe d’administrateurs locaux sur vos serveurs, StoreFront ne peut pas rejoindre un groupe de serveurs.

  1. Connectez-vous à un serveur du déploiement StoreFront que vous souhaitez joindre et ouvrez la console de gestion Citrix StoreFront. Sélectionnez le nœud Groupe de serveurs dans le volet gauche de la console et, dans le volet Actions, sélectionnez Ajouter un serveur. Notez le code d’autorisation qui s’affiche.

  2. Connectez-vous au nouveau serveur. Dans la console de gestion StoreFront, sélectionnez Rejoindre un groupe de serveurs existant.

  3. Dans la boîte de dialogue Rejoindre un groupe de serveurs, spécifiez le nom du serveur existant dans la zone Serveur d’autorisation. Saisissez le code d’autorisation obtenu de ce serveur et sélectionnez Rejoindre.

    Une fois joint au groupe, la configuration du nouveau serveur est mise à jour pour correspondre à la configuration du serveur existant. Tous les autres serveurs du groupe sont mis à jour avec les détails du nouveau serveur.

    Rejoindre un groupe de serveurs

  4. Ajoutez le serveur à l’équilibreur de charge.

Pour gérer un déploiement multi-serveurs, utilisez un seul serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n’est pas en cours d’exécution sur les autres serveurs du déploiement. Toutes les modifications de configuration que vous apportez doivent être propagées aux autres serveurs du groupe pour garantir une configuration cohérente sur l’ensemble du déploiement.

Supprimer des serveurs d’un groupe de serveurs

  1. Supprimez le serveur de l’équilibreur de charge.
  2. Connectez-vous à l’un des serveurs du groupe de serveurs, autre que celui que vous souhaitez supprimer.
  3. Ouvrez la console de gestion StoreFront.
  4. Dans l’arborescence, sélectionnez Groupe de serveurs
  5. Sélectionnez Supprimer le serveur.
  6. Choisissez le serveur que vous souhaitez supprimer.

Avant qu’un serveur StoreFront supprimé puisse être ajouté à nouveau, au même groupe de serveurs ou à un groupe différent, vous devez le réinitialiser à son état d’usine par défaut. Consultez Réinitialiser un serveur aux paramètres d’usine par défaut

Propager les modifications locales à un groupe de serveurs

Une fois que vous avez apporté des modifications de configuration à un serveur, vous devez propager ces modifications à tous les autres serveurs du groupe de serveurs. La propagation des informations de configuration est initiée manuellement afin que vous conserviez le contrôle sur le moment et la manière dont les serveurs du groupe sont mis à jour avec les modifications de configuration. Pendant l’exécution de cette propagation, vous ne pouvez apporter aucune autre modification tant que tous les serveurs du groupe n’ont pas été mis à jour.

Pour propager les modifications, sélectionnez Propager les modifications dans le volet Actions.

Important :

Toutes les modifications apportées sur d’autres serveurs du groupe sont ignorées pendant la propagation. Si vous mettez à jour la configuration d’un serveur, propagez les modifications aux autres serveurs du groupe pour éviter de perdre ces modifications si vous propagez ultérieurement des modifications à partir d’un autre serveur du déploiement.

Les informations propagées entre les serveurs du groupe incluent les éléments suivants :

  • Contenu de tous les fichiers web.config, qui contiennent la configuration StoreFront.
  • Contenu de C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients, tels que C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\Windows\CitrixWorkspaceAppWeb.exe et C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\MAC\CitrixWorkspaceAppWeb.dmg.
  • Pour chaque site web de magasin, par exemple c:\inetpub\wwwroot\Citrix\StoreWeb, le contenu des dossiers contrib, custom et customweb. Ces dossiers sont utilisés pour contenir les personnalisations du site web.
  • Contenu du magasin de certificats Citrix Delivery Services, à l’exception des listes de révocation de certificats (CRL) importées manuellement. (Pour plus de détails sur la distribution des CRL locales, consultez Vérification de la liste de révocation de certificats (CRL).

Remarque :

Les données d’abonnement sont synchronisées avec les autres serveurs indépendamment du mécanisme de propagation des modifications. Cela se produit automatiquement sans qu’il soit nécessaire d’initier la tâche de propagation des modifications.

Configurer les groupes de serveurs