Configurer des groupes de serveurs
Les tâches décrites ci-dessous vous permettent de modifier les paramètres de déploiements StoreFront comprenant de multiples serveurs. Pour gérer un déploiement contenant de multiples serveurs, n’utilisez qu’un serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n’est exécutée sur aucun des serveurs dans le déploiement. Toutes les modifications de configuration que vous effectuez doivent être propagées aux autres serveurs du groupe pour garantir une configuration homogène sur l’ensemble du déploiement.
Vous devez configurer des serveurs comprenant un groupe de serveurs StoreFront de manière identique en termes d’emplacement d’installation de StoreFront et des paramètres des sites Web IIS, tels que le chemin d’accès physique et les ID de site.
Ajouter un serveur à un groupe de serveurs
Utilisez la tâche Ajouter un serveur pour obtenir un code d’autorisation qui vous permet d’associer un serveur StoreFront récemment installé à votre déploiement existant. Pour plus d’informations sur l’ajout de nouveaux serveurs aux déploiements StoreFront existants, reportez-vous à la section Joindre un groupe de serveurs existant. Veuillez consulter la section Capacité à monter en charge de Planifier votre déploiement StoreFront pour évaluer le nombre de serveurs dont vous avez besoin dans votre groupe.
Supprimer des serveurs d’un groupe de serveurs
Utilisez la tâche Supprimer le serveur pour supprimer des serveurs d’un déploiement StoreFront comprenant de multiples serveurs. Vous pouvez supprimer n’importe quel serveur du groupe, excepté celui sur lequel vous êtes en train d’exécuter la tâche. Avant de supprimer un serveur d’un déploiement sur plusieurs serveurs, supprimez d’abord le serveur de l’environnement d’équilibrage de charge.
Avant qu’un serveur StoreFront supprimé puisse être ajouté à nouveau, vous devez réinitialiser les paramètres d’usine du serveur sur le même groupe de serveurs ou sur un autre groupe de serveurs. Consultez Réinitialiser les paramètres d’usine du serveur.
Propager les modifications locales à un groupe de serveurs
Utilisez la tâche Propager les modifications pour mettre à jour la configuration de tous les autres serveurs dans un déploiement StoreFront contenant de multiples serveurs, afin qu’elle corresponde à celle du serveur actuel. La propagation des informations de configuration est lancée manuellement. Vous conservez ainsi le contrôle de l’heure de la mise à jour des serveurs du groupe avec des modifications de configuration. Lors de l’exécution de cette tâche, il n’est pas possible d’effectuer d’autres modifications tant que tous les serveurs du groupe n’ont pas été mis à jour.
Important :
Toutes les modifications effectuées sur les autres serveurs du groupe sont abandonnées lors de la propagation. Si vous actualisez la configuration d’un serveur, propagez les modifications aux autres serveurs du groupe pour éviter de perdre ces modifications si vous les propagez ensuite à partir d’un autre serveur du déploiement.
Les informations propagées entre les serveurs du groupe sont les suivantes :
- Contenu de tous les fichiers web.config qui incluent la configuration StoreFront
- Contenu de
C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients
, tels queC:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\Windows\CitrixWorkspaceAppWeb.exe
etC:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\MAC\CitrixWorkspaceAppWeb.dmg
- Contenu de
C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\contrib
- Contenu de
C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\custom folder
, tels que les images copiées et les fichiers customisation.js - Contenu du magasin de certificats Citrix Delivery Services, à l’exception des listes de révocation de certificats importées manuellement. (Pour plus de détails sur la distribution des listes de révocation de certificats locales, consultez Vérification des listes de révocation de certificats (CRL).
Remarque :
Les données d’abonnement sont synchronisées avec les autres serveurs indépendamment du mécanisme Propager les modifications. Cette opération se produit automatiquement sans que la tâche Propager les modifications soit lancée.
Modifier l’URL de base d’un déploiement
Utilisez la tâche Changer l’URL de base pour modifier l’adresse URL utilisée comme racine des URL des magasins et autres services StoreFront hébergés sur un déploiement. Pour les déploiements contenant de multiples serveurs, spécifiez l’adresse URL à charge équilibrée. Vous pouvez utiliser cette tâche pour passer de HTTP à HTTPS à tout moment, à condition que Microsoft Internet Information Services (IIS) soit configuré pour HTTPS et que vous ajoutiez une liaison HTTPS au site Web par défaut. Pour de plus amples informations, consultez la section Sécuriser votre déploiement StoreFront.
Configurer le comportement de contournement de serveur
Pour améliorer les performances lorsque certains des serveurs qui fournissent des ressources deviennent indisponibles, StoreFront ignore temporairement les serveurs qui ne répondent pas. Lorsqu’un serveur est contourné, StoreFront ignore ce serveur et ne l’utilise pas pour accéder aux ressources. Utilisez ces paramètres pour spécifier la durée du comportement de contournement :
- Durée de l’état hors ligne en cas d’échec de tous les serveurs spécifie une durée réduite en minutes que StoreFront utilise à la place de Durée de l’état hors ligne si tous les serveurs d’un Delivery Controller particulier sont ignorés. La valeur par défaut est 0 minutes.
- Durée de l’état hors ligne spécifie la durée en minutes pendant laquelle StoreFront ignore un serveur individuel après un échec de tentative de contact de ce serveur. La durée par défaut est de 60 minutes.
Considérations à prendre en compte lors de la définition de l’option Durée de l’état hors ligne en cas d’échec de tous les serveurs
La définition d’une valeur Durée de l’état hors ligne en cas d’échec de tous les serveurs plus importante réduit l’impact de l’indisponibilité d’un Delivery Controller particulier ; cependant, cela a des répercussions négatives dans la mesure où les ressources dans ce Delivery Controller ne sont pas disponibles pour les utilisateurs pendant la durée spécifiée après une panne réseau ou une indisponibilité du serveur temporaire. Envisagez d’utiliser des valeurs Durée de l’état hors ligne en cas d’échec de tous les serveurs plus importantes lorsque plusieurs Delivery Controller ont été configurés pour un magasin, plus particulièrement pour des Delivery Controller non stratégiques.
La définition d’une valeur Durée de l’état hors ligne en cas d’échec de tous les serveurs plus faible augmente la disponibilité des ressources mises à disposition par Delivery Controller, mais augmente la possibilité d’interruptions du côté client si de nombreux Delivery Controller sont configurés pour un magasin et que plusieurs d’entre eux deviennent indisponibles. Il est préférable de conserver la valeur par défaut de 0-minute lorsqu’un nombre faible de batteries est configuré et pour les Delivery Controller stratégiques.
Pour modifier les paramètres de contournement pour un magasin
Important :
Dans les déploiements faisant appel à de multiples serveurs, n’utilisez qu’un serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n’est exécutée sur aucun des serveurs dans le déploiement. Ceci terminé, propagez les modifications que vous avez apportées au groupe de serveurs de façon à mettre à jour les autres serveurs dans le déploiement.
- Sur l’écran Démarrer de Windows ou l’écran Applications, accédez à la vignette Citrix StoreFront et cliquez dessus.
- Sélectionnez le nœud Magasins dans le panneau gauche de la console de gestion Citrix StoreFront et cliquez sur Gérer les Delivery Controller dans le volet Actions.
- Sélectionnez un Controller, cliquez sur Modifier, puis sur Paramètres dans l’écran Modifier Delivery Controller.
- Dans Paramètres avancés, cliquez sur Paramètres.
- Dans la boîte de dialogue Configurer les paramètres avancés :
- Sur la ligne Durée de l’état hors ligne en cas d’échec de tous les serveurs, cliquez dans la deuxième colonne et entrez une heure, en minutes, pendant laquelle un Delivery Controller est considéré comme hors ligne après la défaillance de tous ses serveurs.
- Sur la ligne Durée de l’état hors ligne, cliquez dans la deuxième colonne et entrez une heure, en minutes, pendant laquelle un seul serveur est considéré comme hors ligne après une défaillance.