Product Documentation

Installer, configurer, mettre à niveau et désinstaller

Jan 10, 2017

Avant l'installation et la configuration

Pour installer et configurer StoreFront, effectuez les étapes suivantes dans l'ordre.

  1. Si vous prévoyez d'utiliser StoreFront pour fournir des ressources XenApp et XenDesktop aux utilisateurs, assurez-vous que le serveur StoreFront est membre du domaine Microsoft Active Directory contenant les comptes de vos utilisateurs ou d'un domaine qui a une relation d'approbation avec le domaine des comptes utilisateur.

    Remarque :
    - Pour les déploiements sur un seul serveur, vous pouvez installer StoreFront sur un serveur n'appartenant pas à un domaine.
    - StoreFront ne peut pas être installé sur un contrôleur de domaine.
     
  2. S'il n'est pas déjà installé, StoreFront requiert Microsoft.NET 4.5 Framework, qui peut être téléchargé depuis Microsoft. Microsoft.NET 4.5 doit être installé avant de pouvoir installer StoreFront.
  3. Éventuellement, si vous prévoyez de configurer un déploiement StoreFront comprenant de multiples serveurs, configurez un environnement à équilibrage de charge pour vos serveurs StoreFront.

    Pour utiliser NetScaler pour l'équilibrage de charge, définissez un serveur virtuel pour remplacer vos serveurs StoreFront. Pour de plus amples informations sur la configuration de NetScaler pour l'équilibrage de charge, consultez la section Équilibrage de charge avec NetScaler.

    1. Assurez-vous que l'équilibrage de charge est activé sur votre boîtier NetScaler.
    2. Pour chaque serveur StoreFront, créez des services d'équilibrage de charge HTTP ou SSL individuels, selon les besoins, à l'aide du type de contrôle StoreFront.

    3. Configurez les services de manière à insérer l'adresse IP du client dans l'en-tête HTTP X-Forwarded-For aux demandes transmises à StoreFront, ce qui remplace toute stratégie globale.

      StoreFront requiert les adresses IP des utilisateurs pour établir des connexions à leurs ressources.

    4. Créez un serveur virtuel et liez les services au serveur virtuel.
    5. Sur le serveur virtuel, configurez la persistance à l'aide de la méthode d’insertion de cookies si vous avez installé la dernière version de Citrix Receiver sur toutes les plates-formes et que vous n'avez pas besoin de prendre en charge Android ; sinon, configurez la persistance en fonction de l'adresse IP source. Assurez-vous que la durée de vie (TTL) est suffisante pour permettre aux utilisateurs de rester connectés au serveur aussi longtemps que nécessaire.

      La persistance garantit que seule la charge de la connexion utilisateur initiale est équilibrée, après quoi les demandes ultérieures de cet utilisateur sont redirigées vers le même serveur StoreFront.

  4. Activez les fonctionnalités suivantes (facultatif).

    • Fonctionnalités de .NET Framework 3.5 > .NET Framework 4.5, ASP.NET 4.5

    Si vous le souhaitez, vous pouvez activer les rôles suivants et leurs dépendances sur le serveur StoreFront.

    • Serveur Web (IIS) > Serveur Web > Fonctionnalités HTTP communes > Document par défaut, Erreurs HTTP, Contenu statique, Redirection HTTP
    • Serveur Web (IIS) > Serveur Web > État de santé et diagnostics > Journalisation HTTP
    • Serveur Web (IIS) > Serveur Web > Sécurité > Filtrage des demandes, Authentification Windows
    • Sur des serveurs Windows Server 2012 :

      Serveur Web (IIS) > Serveur Web > Développement d'applications > Extensibilité .NET 4.5, Initialisation d'application, ASP.NET 4.5, Extensions ISAPI, Filtres ISAPI

      Sur des serveurs Windows Server 2008 R2 :

      Serveur Web (IIS) > Serveur Web > Développement d'applications > Extensibilité .NET, Initialisation d'application, ASP.NET, Extensions ISAPI, Filtres ISAPI

    • Serveur Web (IIS) > Outils de gestion > Console de gestion IIS, Scripts et outils de gestion IIS

    Le programme d'installation de StoreFront vérifie que toutes les fonctionnalités et tous les rôles de serveur ci-dessus sont activés.

  5. Installez StoreFront.

    Si vous souhaitez que le serveur fasse partie d'un groupe de serveurs StoreFront, l’emplacement d'installation de StoreFront et les paramètres des sites Web IIS, tels que le chemin d'accès physique et les ID de site, doivent être identiques.
  6. Vous pouvez éventuellement configurer Microsoft Internet Information Services (IIS) pour HTTPS si vous prévoyez d'utiliser le protocole HTTPS pour sécuriser les communications entre StoreFront et les machines des utilisateurs.

    HTTPS est requis pour l'authentification par carte à puce. Par défaut, Citrix Receiver requiert des connexions HTTPS pour les magasins. Vous pouvez passer de HTTP à HTTPS à tout moment après l'installation de StoreFront, dans la mesure où la configuration IIS appropriée a été implémentée.

    Pour configurer IIS pour HTTPS, utilisez la console Gestionnaire des services Internet (IIS) sur le serveur StoreFront pour créer un certificat de serveur signé par votre autorité de certification de domaine. Ensuite, ajoutez la liaison HTTPS au site Web par défaut. Pour de plus amples informations sur la création d'un certificat de serveur dans IIS, consultez l'article http://technet.microsoft.com/en-us/library/hh831637.aspx#CreateCertificate. Pour plus d'informations sur l'ajout d'une liaison HTTPS à un site IIS, consultez l'article http://technet.microsoft.com/en-us/library/hh831632.aspx#SSLBinding.

  7. Assurez-vous que votre pare-feu et autres périphériques réseau autorisent l'accès au port TCP 80 ou 443, aussi bien à l'intérieur qu'à l'extérieur du réseau d'entreprise. En outre, vérifiez que tous les pare-feu ou autres périphériques sur votre réseau interne ne bloquent pas le trafic des ports TCP non attribués.

    Lorsque vous installez StoreFront, une règle pare-feu Windows est configurée pour activer l'accès à l'exécutable de StoreFront via un port TCP aléatoirement sélectionné à partir de tous les ports non réservés. Ce port est utilisé pour les communications entre les serveurs StoreFront dans un groupe de serveurs.

  8. Utilisez la console de gestion Citrix StoreFront pour configurer votre serveur.

Installer StoreFront

Important

Pour éviter des erreurs et la perte de données lors de l'installation de StoreFront, assurez-vous que toutes les applications sont fermées et qu'aucune autre tâche ou opération n'est en cours d'exécution sur le système cible.

  1. Téléchargez le programme d'installation à partir de la page de téléchargement.
  2. Ouvrez une session sur le serveur StoreFront en utilisant un compte disposant d'autorisations d'administrateur local.
  3. Assurez-vous que le logiciel Microsoft .NET 4.5 Framework requis est installé sur le serveur.
  4. Parcourez le pack de téléchargement, recherchez le fichier CitrixStoreFront-x64.exe, puis exécutez-le en tant qu'administrateur.
    Remarque : sur les serveurs Windows Server 2008 R2, un message s'affiche indiquant que .NET sera activé. Si ce message s'affiche, cliquez sur Oui.
  5. Lisez et acceptez le contrat de licence, puis cliquez sur Suivant.
  6. Si la page Vérifier les composants requis s'affiche, cliquez sur Suivant.
  7. Sur la page Prêt pour l'installation, vérifiez que les trois composants de StoreFront sont répertoriés pour l'installation et cliquez sur Installer.

    Avant l'installation des composants, les rôles suivants sont activés s'ils ne sont pas déjà configurés sur le serveur.

    • Serveur Web (IIS) > Serveur Web > Fonctionnalités HTTP communes > Document par défaut, Erreurs HTTP, Contenu statique, Redirection HTTP
    • Serveur Web (IIS) > Serveur Web > État de santé et diagnostics > Journalisation HTTP
    • Serveur Web (IIS) > Serveur Web > Sécurité > Filtrage des demandes, Authentification Windows
    • Sur des serveurs Windows Server 2012 :

      Serveur Web (IIS) > Serveur Web > Développement d'applications > Extensibilité .NET 4.5, Initialisation d'application, ASP.NET 4.5, Extensions ISAPI, Filtres ISAPI

      Sur des serveurs Windows Server 2008 R2 :

      Serveur Web (IIS) > Serveur Web > Développement d'applications > Extensibilité .NET, Initialisation d'application, ASP.NET, Extensions ISAPI, Filtres ISAPI

    • Serveur Web (IIS) > Outils de gestion > Console de gestion IIS, Scripts et outils de gestion IIS

    Les fonctionnalités suivantes sont également activées si elles ne sont pas déjà configurées.

    • Fonctionnalités de .NET Framework 3.5 > .NET Framework 4.5, ASP.NET 4.5
  8. Une fois l'installation terminée, cliquez sur Terminer. La console de gestion Citrix StoreFront démarre automatiquement. Vous pouvez également accéder à StoreFront à partir de l’écran de démarrage.

  9. Dans la console de gestion de Citrix StoreFront, cliquez sur Créer un nouveau déploiement.
    1. Spécifiez l'adresse URL du serveur StoreFront dans la case URL de base.
    2. Sur la page Nom du magasin, spécifiez un nom pour votre magasin, puis cliquez sur Suivant.
  10. Sur la page Delivery Controller, indiquez l'infrastructure (les détails des services XenApp ou XenDesktop) qui fournit les ressources que vous souhaitez mettre à disposition dans le magasin. Vous pouvez entrer un serveur « fictif » ici ; cependant, aucune application ne s'affichera dans le magasin.
  11. Définissez le type de transport et le port. Vous pouvez spécifier le protocole HTTP et le port 443 ; cliquez ensuite sur OK. Vous pouvez également copier les paramètres d'un déploiement existant de l'Interface Web ou de StoreFront.
  12. Sur la page Accès distant, sélectionnez Aucun. Si vous utilisez NetScaler Gateway, sélectionnez Aucun tunnel VPN et entrez les détails de votre passerelle.
  13. Sur la page Accès distant, sélectionnez Créer. Une fois que le magasin a été créé, cliquez sur Terminer.
Les utilisateurs peuvent désormais accéder au magasin via le site Citrix Receiver pour Web, ce qui leur permet d'accéder à leurs bureaux et applications via une page Web.

L'adresse URL permettant aux utilisateurs d'accéder au site Receiver pour Web du nouveau magasin s'affiche. Par exemple : exemple.net/Citrix/MarketingWeb/. Ouvrez une session, vous verrez que vous avez accès à la nouvelle interface utilisateur de Citrix Receiver.

Pour installer StoreFront à partir d'une invite de commandes

  1. Ouvrez une session sur le serveur StoreFront en utilisant un compte disposant d'autorisations d'administrateur local.
  2. Assurez-vous que toutes les conditions requises à l'installation de StoreFront sont remplies avant d'installer StoreFront. Référez-vous à Avant l'installation et la configuration pour plus de détails.
  3. En parcourant votre support d'installation ou après avoir téléchargé un pack, recherchez le fichier CitrixStoreFront-x64.exe, puis copiez-le à un emplacement temporaire du serveur.
  4. Depuis une invite de commandes, accédez au dossier contenant le fichier d'installation, puis saisissez la commande suivante.
    CitrixStoreFront-x64.exe [-silent] [-INSTALLDIR installationlocation]   [-WINDOWS_CLIENT filelocation\filename.exe]   [-MAC_CLIENT filelocation\filename.dmg]

    Utilisez l'argument -silent pour réaliser une installation silencieuse de StoreFront et de toutes les configurations requises. Par défaut, StoreFront est installé sur C:\Program Files\Citrix\Receiver StoreFront\. Toutefois, vous pouvez spécifier un autre emplacement d'installation à l'aide de l'argument -INSTALLDIR, où emplacementinstallation est le répertoire dans lequel installer StoreFront. Veuillez noter que si vous souhaitez que le serveur fasse partie d'un groupe de serveurs StoreFront, l’emplacement d'installation de StoreFront et les paramètres des sites Web IIS, tels que le chemin d'accès physique et les ID de site, doivent être identiques.

    Par défaut, si un site Citrix Receiver pour Web ne peut pas détecter Citrix Receiver sur une machine Windows ou Mac OS X, l'utilisateur est invité à télécharger et installer la version appropriée de Citrix Receiver pour sa plate-forme à partir du site Web de Citrix. Vous pouvez modifier ce comportement afin que les utilisateurs téléchargent les fichiers d'installation de Citrix Receiver à partir du serveur StoreFront plutôt que du site Web. Pour de plus amples informations, consultez la section Mettre à disposition des fichiers d'installation Citrix Receiver sur le serveur.

    Si vous envisagez de modification cette configuration, spécifiez les arguments -WINDOWS_CLIENT et -MAC_CLIENT afin de copier les fichiers d'installation Citrix Receiver pour Windows et Citrix Receiver pour Mac, respectivement, sur l'emplacement approprié de votre déploiement StoreFront. Remplacez emplacementfichier avec le répertoire contenant le fichier d'installation que vous voulez copier et nomfichier avec le nom du fichier d'installation de Citrix Receiver. Les fichiers d’installation Citrix Receiver pour Windows et Citrix Receiver pour Mac sont inclus sur votre support d'installation StoreFront où le pack de téléchargement.

Mettre à niveau StoreFront

Pour mettre à niveau des déploiements de StoreFront 2.0 à StoreFront 3.x vers cette version de StoreFront, exécutez le fichier d'installation pour cette version de StoreFront. Les versions antérieures à StoreFront 2.0 ne peuvent pas être mises à niveau directement. Au lieu de cela, vous devez d'abord mettre à niveau StoreFront 1.2 vers StoreFront 2.0 avant de procéder à la mise à niveau vers cette version de StoreFront. Vous ne pouvez pas mettre à niveau StoreFront 1.1 vers cette version de StoreFront directement. Vous devez mettre à niveau Storefront 1.1 vers StoreFront 1.2 puis vers StoreFront 2.0 avant de pouvoir mettre à niveau vers cette version de StoreFront.

Une fois le processus de mise à niveau démarré, il ne peut être annulé. Si la mise à niveau est interrompue ou ne peut pas être terminée, la configuration existante est supprimée, mais StoreFront n'est pas installé. Avant de commencer la mise à niveau, vous devez déconnecter les utilisateurs du déploiement StoreFront et empêcher les utilisateurs d'accéder aux serveurs durant la mise à niveau. Ceci garantit que tous les fichiers StoreFront sont accessibles par le programme d'installation lors de la mise à niveau. Si le programme d'installation ne peut pas accéder aux fichiers, ils ne peuvent pas être remplacés, ce qui entraîne l'échec de la mise à niveau et la suppression de la configuration de StoreFront. StoreFront ne prend pas en charge les déploiements sur plusieurs serveurs contenant différentes versions de produit, par conséquent tous les serveurs d'un groupe doivent être mis à jour vers la version mise à niveau avant de se voir accorder l'accès au déploiement. La mise à niveau simultanée n'est pas prise en charge pour les déploiements contenant de multiples serveurs ; les serveurs doivent être mis à niveau de manière séquentielle. Citrix vous recommande de sauvegarder vos données avant d’effectuer la mise à niveau.

La désinstallation de StoreFront supprime le service d'authentification, les magasins, les abonnements aux applications, les sites Citrix Receiver pour Web, les sites Desktop Appliance et les adresses URL des sites XenApp Services. Ceci signifie que si vous décidez de désinstaller StoreFront, vous devez recréer manuellement vos services, magasins et sites lorsque vous réinstallez StoreFront. La mise à niveau vous permet également de préserver votre configuration StoreFront ainsi que les données d'abonnement aux applications si bien que les utilisateurs n'ont pas besoin de se réabonner à toutes leurs applications.

La mise à niveau de la version du système d'exploitation sur un serveur exécutant StoreFront n'est pas prise en charge. Citrix vous recommande d'installer StoreFront sur une nouvelle installation du système d'exploitation. 

Pour mettre à niveau StoreFront version 2.0 à 3.x vers cette version de StoreFront 

  1. Désactivez l’accès au déploiement via l’environnement d'équilibrage de charge. La désactivation de l'URL d’équilibrage de charge empêche les utilisateurs de se connecter au déploiement lors de la mise à niveau.
  2. Sauvegardez tous les serveurs dans le groupe de serveurs.
  3. Retirez l’un des serveurs du groupe de serveurs existant.
  4. Redémarrez le serveur que vous avez retiré.
    Veuillez noter que vous pouvez utiliser un équilibrage de charge parallèle pour vérifier le nouveau groupe de serveurs à mesure que vous le créez. La variante qui permet de maximiser la disponibilité et de réduire les risques implique de retirer et de ne mettre à niveau qu’un seul serveur du groupe de serveurs d’origine. Vous pouvez ensuite créer le nouveau groupe à partir de nouvelles machines plutôt que de machines provenant du groupe de serveurs d’origine. 
  5. Mettez à niveau le serveur que vous avez retiré à l’aide d’un compte d’administration n’exécutant aucune autre installation et un nombre minimum d’autres applications.
  6. Vérifiez que le serveur que vous avez retiré a été mis à niveau avec succès.
  7. Retirez de l’équilibrage de charge un autre des serveurs du groupe de serveurs existant.
  8. Redémarrez le serveur que vous avez retiré pour les mêmes raisons que celles indiquées à l’étape 1. 
  9. Désinstallez la version actuellement installée de StoreFront et installez la nouvelle version de StoreFront.
  10. Associez le serveur nouvellement installé à un nouveau groupe de serveurs composé de tous les serveurs mis à niveau et des serveurs récemment installés, et vérifiez qu’ils fonctionnent correctement.
  11. Répétez les étapes 3 à 10 jusqu’à ce que la capacité du nouveau groupe de serveurs soit suffisante pour qu’il puisse remplacer l’ancien groupe de serveurs, pointez l’équilibrage de charge vers le nouveau groupe de serveurs et vérifiez qu’il fonctionne correctement.
  12. Répétez les étapes 3 à 10 pour les serveurs restants, en les ajoutant un à un à l’équilibrage de charge après chaque mise à niveau réussie.

Conseil

  • Si vous souhaitez maximiser la disponibilité, vous pouvez maintenir l’accès au groupe de serveurs d’origine durant le processus de mise à niveau jusqu’à ce que le nouveau groupe de serveurs soit disponible. Pour ce faire : 
    1. Ignorez l'étape 1. 
    2. Modifiez l’étape 11 pour désactiver l’accès au groupe de serveurs d’origine à l’aide de l’équilibrage de charge. Exportez les données d’abonnement du groupe de serveurs d’origine et importez-les dans le nouveau groupe de serveurs. Activez l’accès au nouveau groupe de serveurs à l’aide de l’équilibrage de la charge. 

Cela garantit que les modifications apportées à l’abonnement par les utilisateurs après l’étape 3 et avant l’étape 11 sont disponibles dans le nouveau groupe de serveurs.

  • Vous pouvez maximiser davantage la disponibilité en ne retirant qu’un seul serveur du groupe de serveurs d’origine et en le mettant à niveau, puis en créant le nouveau groupe de serveurs à l’aide de nouveaux serveurs plutôt que de serveurs retirés du groupe de serveurs d’origine. Une fois le nouveau groupe de serveurs en production, vous pouvez retirer les anciens serveurs.  

Configurer StoreFront

Lors du premier démarrage de la console de gestion Citrix StoreFront, deux options sont disponibles.

  • Créer un nouveau déploiement. Configurez le premier serveur StoreFront dans un nouveau déploiement StoreFront. Les déploiements sur un seul serveur sont particulièrement adaptés à l'évaluation de StoreFront ou aux déploiements de production de petite taille. Une fois que vous avez configuré votre premier serveur StoreFront, vous pouvez ajouter plus de serveurs au groupe à tout moment pour augmenter la capacité de votre déploiement. 
  • Joindre un groupe de serveurs existant. Ajoutez un autre serveur à un déploiement StoreFront. Sélectionnez cette option pour augmenter rapidement la capacité de votre déploiement StoreFront. L'équilibrage de charge externe est requis pour les déploiements comprenant plusieurs serveurs. Pour ajouter un nouveau serveur, vous devez pouvoir accéder à un serveur existant du déploiement.

Désinstaller StoreFront

En plus du produit lui-même, la désinstallation de StoreFront supprime le service d'authentification, les magasins, les sites Citrix Receiver pour Web, les sites Desktop Appliance et les adresses URL XenApp Services ainsi que les configurations associées à ces composants. Le Subscription Store Service contenant les données d'abonnement des applications est également supprimé. Dans les déploiements sur un serveur unique, cela signifie que les détails des abonnements aux applications sont perdus. Toutefois, dans les déploiements contenant de multiples serveurs, ces données sont conservées sur les autres serveurs dans le groupe. Les composants activés par le programme d'installation de StoreFront, tels que les fonctionnalités .NET Framework et les services de rôle de serveur Web (IIS), ne sont pas supprimés du serveur lors de la désinstallation de StoreFront.

  1. Ouvrez une session sur le serveur StoreFront en utilisant un compte disposant d'autorisations d'administrateur local.
  2. Sur l'écran Démarrer de Windows ou l'écran Applications, accédez à Citrix StoreFront. Cliquez avec le bouton droit sur la vignette et cliquez sur Désinstaller.
  3. Dans la boîte de dialogue Programmes et fonctionnalités, sélectionnez Citrix StoreFront et cliquez sur Désinstaller pour supprimer tous les composants StoreFront du serveur.
  4. Dans la boîte de dialogue Désinstaller Citrix StoreFront, cliquez sur Oui. Une fois la désinstallation terminée, cliquez sur OK.