Mettre à niveau un déploiement
Remarque :
Le système de licences basé sur des fichiers, traditionnellement utilisé pour activer divers composants sur site, sera en fin de vie (EOL) le 15 avril 2026. Le (/fr-fr/licensing/current-release/license-activation-service.html) (LAS) est la technologie de nouvelle génération pour les activations de produits sur l’ensemble de la suite de produits Citrix. Le LAS sera le seul moyen d’activer et de licencier les composants Citrix sur site après le 15 avril 2026. Pour rester pris en charge, votre déploiement Citrix Virtual Apps and Desktops doit être sur une version compatible LAS. Les versions minimales requises de CVAD compatibles LAS sont :
- CVAD 2203 LTSR CU7
- CVAD 2402 LTSR CU3
- CVAD 2507 LTSR
- CVAD 2411
Si vous avez des questions ou des préoccupations, contactez le service client. Citrix peut limiter ou suspendre votre maintenance Citrix en cas de non-conformité avec ces exigences sans responsabilité, en plus de tout autre recours que Citrix pourrait avoir en droit ou en équité. Ces exigences ne s’appliquent pas là où la loi ou la réglementation l’interdit.
Introduction
Remarque :
Cet article couvre les mises à niveau pour les déploiements impliquant Web Studio. Pour plus d’informations sur les mises à niveau impliquant Citrix Studio, consultez l’article équivalent dans Citrix Virtual Apps and Desktops™ 7 2212 ou version antérieure.
Vous pouvez mettre à niveau certains déploiements vers des versions plus récentes sans avoir à configurer de nouvelles machines ou de nouveaux sites. C’est ce qu’on appelle une mise à niveau sur place.
Pour savoir quelles versions de Citrix Virtual Apps and Desktops vous pouvez mettre à niveau, consultez les (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/upgrade-migrate.html#versions-you-can-upgrade).
Avant de procéder à la mise à niveau vers l’une des versions de Citrix Virtual Apps and Desktops, assurez-vous que vos dates de Customer Success Services actuelles sont valides et n’ont pas expiré. Pour plus d’informations, consultez l’article (/fr-fr/licensing/current-release/customer-success-services.html#customer-success-services-renewal-licenses).
Pour démarrer une mise à niveau, vous exécutez le programme d’installation de la nouvelle version pour mettre à niveau les composants principaux, les VDA et certains autres composants précédemment installés. Ensuite, vous mettez à niveau les bases de données et le site.
Vous pouvez mettre à niveau tout composant pouvant être installé avec le programme d’installation complet du produit (et les programmes d’installation VDA autonomes), s’il existe une version plus récente. Pour les autres composants qui ne sont pas installés avec le programme d’installation complet du produit (tels que Citrix Provisioning™ et Profile Management), consultez la documentation de ce composant pour obtenir des conseils. Pour les mises à niveau d’hôtes, consultez la documentation appropriée.
Passez en revue toutes les informations de cet article avant de commencer une mise à niveau.
Séquence de mise à niveau
Le diagramme suivant montre les étapes de la séquence de mise à niveau. (#upgrade-procedure) contient les détails de chaque étape du diagramme.
Organigramme de la séquence de mise à niveau (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/media/upgrade-flow-diagram.png)
Remarque :
Pour éviter les échecs, vous devez mettre à niveau tous les Delivery Controllers et la base de données avant d’effectuer toute tâche liée aux groupes de mise à disposition et de machines, telle que la création d’un nouveau catalogue de machines, la suppression d’un catalogue de machines, la mise à jour d’une machine dans un groupe de mise à disposition, etc.
Licences Hybrid Rights
Les licences Hybrid Rights sont des licences d’abonnement à durée limitée qui sont fournies, en plus de l’abonnement au service cloud, lorsqu’un client passe d’une licence perpétuelle à un abonnement au service cloud ou effectue une mise à niveau. Vous pouvez également acheter un module complémentaire Hybrid Rights avec vos abonnements DaaS.
Si vous disposez d’une licence Hybrid Rights avec un attribut SaaS, lorsque vous effectuez une mise à niveau vers Citrix Virtual Apps and Desktops LTSR 2203 et versions ultérieures, vous devenez éligible à l’accès à des fonctionnalités non disponibles avec Citrix Virtual Apps and Desktops LTSR 1912. Ces fonctionnalités incluent la mise à disposition et l’hébergement de charges de travail dans des clouds publics, tels que Microsoft Azure, AWS EC2 et Google Cloud. Avant de déployer le nouveau fichier de licence, mettez à jour votre serveur de licences vers la version la plus récente, le non-respect de cette condition préalable peut entraîner des erreurs ou des recommandations lors des mises à niveau et de la création de sites.
Si vous avez accès à une licence Hybrid Rights sans attribut SaaS, suivez ces étapes pour obtenir l’accès à la nouvelle licence Hybrid Rights avec attribut SaaS :
Remarque :
- Vous recevez un e-mail avec un nouveau code de licence. Pour plus d’informations, consultez (/fr-fr/licensing/current-release/citrix-licensing-manager/install.html#use-license-access-code).
- Vos licences existantes sont annulées. Les licences annulées doivent être supprimées des serveurs de licences, puis la nouvelle licence doit être installée. Pour plus d’informations, consultez (/fr-fr/licensing/current-release/admin-no-console.html#delete-license-files).
-
Accédez au portail de gestion des licences citrix.com et téléchargez le nouveau fichier de licence Hybrid Rights avec les droits de provisionnement cloud activés (attribut SaaS). Pour plus d’informations, consultez Télécharger les licences. L’image suivante montre le fichier de licence Hybrid Rights avec l’attribut SaaS dans la section Incréments.

- Installez le fichier de licence Hybrid Rights sur le serveur de licences. Pour plus d’informations, consultez la section Installer les licences.
- S’il y a un changement dans les éditions ou le modèle de licence, assurez-vous d’exécuter la commande broker pour définir l’édition et le modèle, puis démarrez la mise à niveau sur place. Pour plus d’informations sur les commandes Broker, consultez la section SDK PowerShell Broker.
Pour plus d’informations sur la prise en charge du cloud public avec les versions actuelles et les versions de service à long terme de Citrix Virtual Apps and Desktops, consultez CTX270373.
Procédure de mise à niveau
La plupart des composants principaux du produit peuvent être mis à niveau en exécutant le programme d’installation du produit sur la machine contenant le composant.
Si une machine contient plusieurs composants (par exemple, Studio et le serveur de licences), tous les composants de cette machine sont mis à niveau si le support du produit contient des versions plus récentes de leur logiciel.
Pour utiliser les programmes d’installation :
- Pour exécuter l’interface graphique du programme d’installation complet du produit, connectez-vous à la machine, puis insérez le support ou montez le lecteur ISO pour la nouvelle version. Double-cliquez sur AutoSelect.
- Pour utiliser l’interface de ligne de commande, exécutez la commande appropriée. Consultez Installer à l’aide de la ligne de commande.
Étape 1 : Préparer
Avant de commencer une mise à niveau, assurez-vous d’être prêt. Lisez et effectuez toutes les tâches nécessaires :
- Supprimer PvD, AppDisks™ et les hôtes non pris en charge
- VDA dotés de composants PvD ou AppDisk
- Limitations
- Considérations relatives aux environnements mixtes
- Systèmes d’exploitation antérieurs
- Préparation
- Tests préliminaires du site
- Vérification de la version de SQL Server
Étape 2 : Mettre à niveau le serveur de licences
Si l’installation contient une nouvelle version du logiciel Citrix License Server, mettez à niveau ce composant en premier, avant tout autre composant.
Si vous n’avez pas encore déterminé si votre serveur de licences est compatible avec la nouvelle version, il est essentiel d’exécuter le programme d’installation sur le serveur de licences avant de mettre à niveau tout autre composant principal.
Étape 3 : Mettre à niveau StoreFront™
Si le support d’installation contient une nouvelle version du logiciel StoreFront, exécutez le programme d’installation sur la machine contenant le serveur StoreFront.
- Dans l’interface graphique, choisissez Citrix StoreFront dans la section Étendre le déploiement.
- À partir de la ligne de commande, exécutez
CitrixStoreFront-x64.exe, qui est disponible dans le dossierx64du support d’installation de Citrix Virtual Apps and Desktops.
Étape 4 : Mettre à niveau Director
Si le support d’installation contient une nouvelle version du logiciel Director, exécutez le programme d’installation sur la machine contenant Director.
Étape 5 : Mettre à niveau Citrix Provisioning
Le support d’installation de Citrix Provisioning est disponible séparément du support d’installation de Citrix Virtual Apps and Desktops. Pour savoir comment installer et mettre à niveau le serveur Citrix Provisioning et le logiciel de périphérique cible, consultez la documentation du produit Citrix Provisioning.
Étape 6 : Mettre à niveau la moitié des Delivery Controllers
Par exemple, si votre site dispose de quatre contrôleurs, exécutez le programme d’installation sur deux d’entre eux.
Laisser la moitié des contrôleurs actifs permet aux utilisateurs d’accéder au site. Les VDA peuvent s’enregistrer auprès des contrôleurs restants. Il peut arriver que le site ait une capacité réduite en raison du nombre limité de contrôleurs disponibles. La mise à niveau n’entraîne qu’une brève interruption de l’établissement de nouvelles connexions client pendant les dernières étapes de la mise à niveau de la base de données. Les contrôleurs mis à niveau ne peuvent pas traiter les requêtes tant que l’ensemble du site n’est pas mis à niveau.
Si votre site ne dispose que d’un seul contrôleur, il est inopérant pendant la mise à niveau.
Des tests préliminaires du site sont exécutés sur le premier contrôleur, avant le début de la mise à niveau proprement dite. Pour plus de détails, consultez Tests préliminaires du site.
Étape 7 : Mettre à niveau Studio
Si vous n’avez pas encore mis à niveau Web Studio (parce qu’il se trouvait sur la même machine qu’un autre composant), exécutez le programme d’installation sur la machine contenant Studio.
Remarque :
Après la mise à niveau de Web Studio, les informations de version peuvent ne pas être mises à jour immédiatement. Il est possible que vous soyez invité à mettre à niveau Web Studio même s’il est déjà à jour. Pour résoudre ce problème, accédez au serveur Web Studio, ouvrez le Gestionnaire des services Internet (IIS), accédez à Page de démarrage > Sites > Site Web par défaut, puis sélectionnez Redémarrer dans le volet Gérer le site Web.
Étape 8 : Redémarrer Studio
Redémarrez le Web Studio mis à niveau. Le processus de mise à niveau reprend automatiquement.
Étape 9 : Mettre à niveau la base de données et le site
Remarque :
Pour éviter les échecs, vous devez mettre à niveau tous les Delivery Controllers et la base de données avant d’effectuer toute tâche liée au provisioning et aux groupes de mise à disposition, telle que la création d’un nouveau catalogue de machines, la suppression d’un catalogue de machines, la mise à jour d’une machine dans un groupe de mise à disposition, etc.
Vérifiez Préparation pour connaître les autorisations requises pour mettre à jour le schéma des bases de données SQL Server.
- Si vous disposez des autorisations suffisantes pour mettre à jour le schéma de la base de données SQL Server, vous pouvez lancer une mise à niveau automatique de la base de données. Poursuivez avec Mettre à niveau la base de données et le site automatiquement.
- Si vous ne disposez pas des autorisations de base de données suffisantes, vous pouvez lancer une mise à niveau manuelle à l’aide de scripts, et procéder avec l’aide de votre administrateur de base de données (une personne disposant des autorisations requises). Pour une mise à niveau manuelle, l’utilisateur de Studio génère les scripts, puis exécute les scripts qui activent et désactivent les services. L’administrateur de base de données exécute d’autres scripts qui mettent à jour le schéma de la base de données, en utilisant l’utilitaire SQLCMD ou SQL Server Management Studio en mode SQLCMD. Poursuivez avec Mettre à niveau la base de données et le site manuellement.
- Si vous disposez d’un déploiement multi-zones et que vous souhaitez mettre à niveau la base de données et le site automatiquement, Citrix recommande que la mise à niveau du schéma de la base de données soit effectuée dans la même zone qui héberge les bases de données SQL Server du site. Dans le cas contraire, la mise à niveau automatique de la base de données et du site pourrait échouer.
Citrix recommande fortement de sauvegarder la base de données avant la mise à niveau. Consultez CTX135207. Pendant une mise à niveau de la base de données, les services du produit sont désactivés. Pendant ce temps, les contrôleurs ne peuvent pas établir de nouvelles connexions pour le site, planifiez donc avec soin.
Mettre à niveau la base de données et le site automatiquement
- Démarrez le Studio nouvellement mis à niveau.
- Indiquez que vous souhaitez démarrer la mise à niveau du site automatiquement et confirmez que vous êtes prêt.
La mise à niveau de la base de données et du site se poursuit.
Mettre à niveau la base de données et le site manuellement
- Démarrez le Studio nouvellement mis à niveau.
- Indiquez que vous souhaitez mettre à niveau le site manuellement. L’assistant vérifie la compatibilité du serveur de licences et demande une confirmation.
-
Confirmez que vous avez sauvegardé la base de données.
L’assistant génère et affiche les scripts ainsi qu’une liste de contrôle des étapes de mise à niveau. Si le schéma d’une base de données n’a pas changé depuis la version du produit mise à niveau, ce script n’est pas généré. Par exemple, si le schéma de la base de données de journalisation ne change pas, le script
UpgradeLoggingDatabase.sqln’est pas généré. -
Exécutez les scripts suivants dans l’ordre indiqué.
-
DisableServices.ps1: L’utilisateur de Studio exécute ce script PowerShell sur un Controller pour désactiver les services du produit. -
UpgradeSiteDatabase.sql: L’administrateur de base de données exécute ce script SQL sur le serveur contenant la base de données du site. -
UpgradeMonitorDatabase.sql: L’administrateur de base de données exécute ce script SQL sur le serveur contenant la base de données Monitor. -
UpgradeLoggingDatabase.sql: L’administrateur de base de données exécute ce script SQL sur le serveur contenant la base de données de journalisation de la configuration. Exécutez ce script uniquement si cette base de données est modifiée (par exemple, après l’application d’un correctif). -
EnableServices.ps1: L’utilisateur de Studio exécute ce script PowerShell sur un Controller pour activer les services du produit.
Une fois la mise à niveau de la base de données terminée et les services du produit activés, Studio teste automatiquement l’environnement et la configuration, puis génère un rapport HTML. Si des problèmes sont identifiés, vous pouvez restaurer la sauvegarde de la base de données. Après avoir résolu les problèmes, vous pouvez mettre à niveau la base de données à nouveau.
-
- Après avoir terminé les tâches de la liste de contrôle, cliquez sur Terminer la mise à niveau.
Étape 10 : Mettre à niveau les Delivery Controller restants
Depuis le Studio nouvellement mis à niveau, sélectionnez Citrix Studio nom-du-site dans le volet de navigation. Dans l’onglet Tâches courantes, sélectionnez Mettre à niveau les Delivery Controller restants.
Remarque :
Pour que l’option Mettre à niveau les Delivery Controller restants soit disponible, créez au moins un catalogue de machines et un groupe de mise à disposition pour le site.
Après avoir terminé la mise à niveau et confirmé son achèvement, fermez puis rouvrez Studio. Studio peut demander une mise à niveau supplémentaire du site pour enregistrer les services du Controller auprès du site, ou pour créer un ID de zone s’il n’existe pas.
Étape 11 : Mettre à niveau les VDA
Important :
Si vous mettez à niveau un VDA vers la version 1912 ou ultérieure, consultez Mise à niveau des VDA vers la version 1912 ou ultérieure.
Exécutez le programme d’installation du produit sur les machines contenant des VDA.
Si vous avez utilisé Machine Creation Services™ et une image principale pour créer des machines, accédez à votre hôte et mettez à niveau le VDA sur l’image principale. Vous pouvez utiliser n’importe quel programme d’installation de VDA disponible.
- Pour obtenir des instructions sur l’interface graphique, consultez Installer des VDA.
- Pour obtenir des instructions sur la ligne de commande, consultez Installer à l’aide de la ligne de commande.
Si vous avez utilisé Citrix Provisioning pour créer des machines, consultez la documentation produit de Citrix Provisioning pour obtenir des instructions sur la mise à niveau.
Étape 12 : Mettre à jour les catalogues de machines et les groupes de mise à disposition
- Mettre à jour les catalogues qui utilisent des machines avec des VDA mis à niveau.
- Mettre à niveau les catalogues qui utilisent des machines avec des VDA mis à niveau.
- Mettre à niveau les groupes de mise à disposition qui utilisent des machines avec des VDA mis à niveau.
Étape 13 : Après la mise à niveau
Mettez à niveau les autres composants de votre déploiement. Pour obtenir des instructions, consultez la documentation produit suivante :
- StoreFront
- AppDNA
- Citrix App Layering
- HDX RealTime Optimization Pack
- Gestion des profils
- Provisionnement Citrix
- Enregistrement de session
- Gestion de l’environnement de travail
Si vous devez remplacer le logiciel Microsoft SQL Server Express LocalDB par une version ultérieure, consultez Remplacer SQL Server Express LocalDB.
Mise à niveau du schéma BD
Lorsque vous mettez à jour votre déploiement, plusieurs schémas de base de données peuvent être mis à niveau. Le tableau suivant répertorie les schémas de base de données mis à niveau au cours du processus :

Définition des termes :
- Site : Magasin de données du site. La mise à jour du schéma de base de données est effectuée sur le magasin de données du site.
- Moniteur : Magasin de données du moniteur. La mise à jour du schéma de base de données est effectuée sur le magasin de données du moniteur.
- Config : Table de configuration. La version de Desktop Studio, les informations de licence, ou les deux, sont mises à jour dans la table de configuration.
- Journalisation : Magasin de données de journalisation. La mise à jour du schéma de base de données est effectuée sur le magasin de données de journalisation.
Mettre à niveau les VDA vers la version 2203 ou ultérieure
Si le composant Personal vDisk (PvD) a déjà été installé sur un VDA, ce VDA ne peut pas être mis à niveau vers la version 2203 ou ultérieure. Pour utiliser le nouveau VDA, vous devez désinstaller le VDA actuel, puis installer le nouveau VDA.
Cette instruction s’applique même si vous n’avez jamais utilisé PvD.
Voici comment le composant PvD a pu être installé dans les versions antérieures :
- Dans l’interface graphique de l’installeur VDA, PvD était une option sur la page Composants supplémentaires.
- Sur la ligne de commande, l’option
/baseimagea installé PvD. Si vous avez spécifié cette option ou utilisé un script qui contenait cette option, PvD a été installé.
Si vous ne savez pas si PvD est installé sur votre VDA, exécutez l’installeur du nouveau VDA (2203 ou version ultérieure) sur la machine ou l’image.
- Si PvD est installé, un message apparaît, indiquant qu’il existe un composant incompatible.
- Depuis l’interface graphique, cliquez sur Annuler sur la page contenant le message, puis confirmez que vous souhaitez fermer l’installeur.
- Depuis la CLI, la commande échoue simplement avec le message affiché.
- Si PvD n’est pas installé, la mise à niveau se poursuit.
Que faire
Si le VDA n’a pas PvD installé, suivez la procédure de mise à niveau habituelle.
Si le VDA a PvD installé :
- Désinstallez le VDA actuel.
- Installez le nouveau VDA.
Si vous souhaitez continuer à utiliser PvD sur vos machines Windows 10 (1607 et versions antérieures, sans mises à jour), VDA 7.15 LTSR est la dernière version prise en charge.
Remarque :
Puis-je utiliser Personal vDisk avec les bureaux Windows 7 dans XenApp et XenDesktop 7.15 LTSR ?
Citrix a exclu Personal vDisk (PvD) de XenApp et XenDesktop 7.6 LTSR, ce qui a été annoncé en janvier 2016. De plus, Citrix a annoncé l’obsolescence de la technologie PvD et recommande aux clients de commencer à utiliser Citrix App Layering à l’avenir. Citrix App Layering (version 4.4 et ultérieure) est un composant compatible de XenApp et XenDesktop 7.15 LTSR. Cependant, pour aider les clients disposant de déploiements PvD existants sur Windows 7 à migrer vers la technologie Citrix App Layering, Citrix a décidé de fournir un support limité dans le temps pour les déploiements PvD pour les bureaux Windows 7 via les mises à jour cumulatives (CU) de XenApp et XenDesktop 7.15 LTSR jusqu’au 14 janvier 2020. Le composant PvD sera supprimé des CU LTSR et ne sera plus pris en charge après le 14 janvier 2020. De plus, l’utilisation de PvD pour Windows 7 au-delà du 14 janvier 2020 rendra les sites LTSR non conformes. De même, PvD pour Windows 10 continue d’être exclu de 7.15 LTSR. Par conséquent, les clients ne doivent pas l’utiliser avec leurs sites 7.15 LTSR.
Supprimer PvD, AppDisks et les hôtes non pris en charge
Les technologies et types d’hôtes suivants ne sont pas pris en charge dans les déploiements Citrix Virtual Apps and Desktops 7 Current Release :
- Personal vDisks (PvD) pour le stockage des données à côté des machines virtuelles des utilisateurs dans les catalogues. La fonctionnalité de couche de personnalisation utilisateur gère désormais la persistance des utilisateurs.
- AppDisks pour la gestion des applications utilisées dans les groupes de mise à disposition.
-
Types d’hôtes : Azure Classic, CloudPlatform (le produit Citrix d’origine).
- Pour les types d’hôtes pris en charge dans cette version, consultez Configuration système requise.
- Pour plus d’informations sur les autres moyens de continuer à utiliser ARM et AWS, consultez CTX270373.
Si votre déploiement actuel utilise des PvD ou des AppDisks, ou dispose de connexions à des types d’hôtes non pris en charge (par exemple, Microsoft Azure Classic), vous ne pouvez effectuer la mise à niveau vers la version 2006 (ou les versions ultérieures prises en charge) qu’après avoir supprimé les éléments qui utilisent ces technologies. Si votre déploiement actuel utilise des connexions d’hôtes de cloud public (par exemple, AWS), assurez-vous de disposer d’une licence Hybrid Rights avant la mise à niveau. Lorsque le programme d’installation détecte une ou plusieurs des technologies non prises en charge ou des connexions d’hôtes sans licence Hybrid Rights, la mise à niveau se met en pause ou s’arrête, et un message explicatif apparaît. Les journaux du programme d’installation contiennent des détails.
Pour garantir une mise à niveau réussie, examinez et suivez les instructions applicables pour la suppression des éléments non pris en charge.
Même si vous n’avez pas utilisé PvD ou AppDisks dans votre déploiement, des fichiers MSI associés ont pu être inclus dans une installation ou une mise à niveau VDA antérieure. Avant de pouvoir mettre à niveau vos VDA vers la version 2006 (ou une version ultérieure prise en charge), vous devez supprimer ce logiciel, même si vous ne l’avez jamais utilisé. Lors de l’utilisation de l’interface graphique, cette suppression peut être effectuée pour vous, ou vous pouvez inclure des options de suppression lors de l’utilisation de la CLI. Pour plus de détails, consultez (#vdas-that-have-pvd-or-appdisks-components).
Supprimer PvD
Une mise à niveau de déploiement ne peut pas réussir tant que vous n’avez pas supprimé toutes les machines configurées pour utiliser PvD. Cela affecte les catalogues et les groupes de mise à disposition.
Pour supprimer PvD des groupes et des catalogues :
- Dans Studio, si un groupe de mise à disposition contient des machines d’un catalogue qui utilise PvD, (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/install-configure/delivery-groups-manage.html#remove-a-machine-from-a-delivery-group).
- Dans Studio, (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/install-configure/machine-catalogs-manage.html#delete-a-catalog) contenant des machines qui utilisent PvD.
Mises à niveau VDA : La mise à niveau du déploiement ne détecte pas si les VDA ont les composants AppDisk ou PvD installés. Cependant, les programmes d’installation VDA le font. Pour plus de détails, consultez (#vdas-that-have-pvd-or-appdisks-components).
Si vous prévoyez d’utiliser App Layering au lieu de PvD, consultez (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/1912-ltsr/install-configure/personal-vdisk/migrate-to-app-layering.html) pour plus d’informations sur le déplacement des données.
Supprimer AppDisks
Une mise à niveau de déploiement ne peut pas se poursuivre tant que vous n’avez pas supprimé les AppDisks de tous les groupes de mise à disposition qui les utilisent, puis supprimé les AppDisks eux-mêmes.
- Sélectionnez Groupes de mise à disposition dans le volet de navigation de Studio.
- Sélectionnez un groupe, puis cliquez sur Gérer les AppDisks dans le volet Actions.
- Cliquez sur l’action qui supprime l’AppDisk du groupe.
- Répétez les étapes 2 et 3 pour chaque groupe de mise à disposition qui utilise des AppDisks.
- Sélectionnez AppDisks dans le volet de navigation de Studio.
- Sélectionnez un AppDisk et cliquez sur l’action qui supprime l’AppDisk.
- Répétez les étapes 5 et 6 pour chaque AppDisk.
Mises à niveau VDA : La mise à niveau du déploiement ne détecte pas si les VDA ont les composants AppDisk ou PvD installés. Cependant, les programmes d’installation VDA le font. Pour plus de détails, consultez VDA avec des composants PvD ou AppDisks.
Supprimer les éléments d’hôte non pris en charge
Une mise à niveau du déploiement vers la version 2006 (ou une version ultérieure prise en charge) ne peut pas se poursuivre si le site a des connexions à des types d’hôtes non pris en charge, tels que Citrix CloudPlatform ou Microsoft Azure Classic. Effectuez les tâches suivantes avant de tenter une mise à niveau.
Depuis Studio :
- Supprimez toutes les connexions aux hôtes non pris en charge.
- Si un groupe de mise à disposition contient des machines provenant d’un catalogue créé avec une image principale d’un hôte non pris en charge, supprimez ces machines du groupe.
- Supprimez tous les catalogues qui ont été créés à l’aide d’une image principale d’un hôte non pris en charge.
VDA avec des composants PvD ou AppDisks
Si les composants qui activent les technologies PvD et AppDisks sont installés sur un VDA, ce VDA ne peut pas être mis à niveau tant que ces composants n’ont pas été supprimés.
Remarque :
Lors de la mise à niveau vers la version 1912, vous deviez désinstaller le VDA actuel, puis installer le nouveau VDA. Dans cette version, il vous est demandé si vous souhaitez que Citrix supprime le composant et poursuive ensuite la mise à niveau.
Les composants AppDisk et PvD ont pu être installés dans des versions antérieures de VDA, même si vous n’avez jamais utilisé ces technologies :
- Interface graphique : Dans les programmes d’installation VDA, la page Composants supplémentaires contenait l’option Citrix AppDisk / Personal vDisk. Les versions 7.15 LTSR et antérieures 7.x activaient cette option par défaut. Ainsi, si vous avez accepté les paramètres par défaut (ou explicitement activé l’option dans toute version qui la proposait), ce composant a été installé.
- CLI : La spécification de l’option
/baseimagea installé le composant.
Que faire
Si le programme d’installation du VDA ne détecte pas les composants AppDisks ou PvD dans le VDA actuellement installé, la mise à niveau se déroule normalement.
Si le programme d’installation détecte des composants AppDisks ou PvD dans le VDA actuellement installé :
- Interface graphique : La mise à niveau est interrompue. Un message vous demande si vous souhaitez que les composants non pris en charge soient supprimés automatiquement. Si vous cliquez sur OK, les composants sont supprimés automatiquement et la mise à niveau se poursuit.
-
CLI : Pour éviter l’échec de la commande, incluez les options suivantes dans la commande :
/remove_appdisk_ack/remove_pvd_ack
Limitations
Les limitations suivantes s’appliquent aux mises à niveau :
-
Installation sélective des composants : Si vous installez ou mettez à niveau des composants vers la nouvelle version, mais choisissez de ne pas mettre à niveau d’autres composants (sur différentes machines) qui nécessitent une mise à niveau, Studio vous le rappelle. Par exemple, supposons qu’une mise à niveau inclue de nouvelles versions du Controller et de Studio. Vous mettez à niveau le Controller, mais vous n’exécutez pas le programme d’installation sur la machine où Studio est installé. Studio ne vous permettra pas de continuer à gérer le site tant que vous n’aurez pas mis à niveau Studio.
Vous n’êtes pas obligé de mettre à niveau les VDA, mais Citrix recommande de mettre à niveau tous les VDA pour vous permettre d’utiliser toutes les fonctionnalités disponibles.
- Versions Early Release ou Technology Preview : Vous ne pouvez pas effectuer de mise à niveau à partir d’une version Early Release, Technology Preview ou d’une version préliminaire.
-
Composants sur des systèmes d’exploitation antérieurs : Vous ne pouvez pas installer les VDA actuels sur des systèmes d’exploitation qui ne sont plus pris en charge par Microsoft ou Citrix. Pour plus d’informations, consultez Systèmes d’exploitation antérieurs.
-
Environnements/sites mixtes : Si vous devez continuer à exécuter des sites d’anciennes versions et des sites de versions actuelles, consultez Considérations relatives aux environnements mixtes.
- Sélection du produit : Lorsque vous effectuez une mise à niveau à partir d’une version antérieure, vous ne choisissez ni ne spécifiez le produit (Citrix Virtual Apps ou Citrix Virtual Apps and Desktops) qui a été défini lors de l’installation.
Considérations relatives aux environnements mixtes
Lors d’une mise à niveau, Citrix vous recommande de mettre à niveau tous les composants et VDA afin de pouvoir accéder à toutes les fonctionnalités nouvelles et améliorées de votre édition et version.
Par exemple, bien que vous puissiez utiliser des VDA actuels dans des déploiements contenant des versions antérieures de Controller, les nouvelles fonctionnalités de la version actuelle peuvent ne pas être disponibles. Des problèmes d’enregistrement de VDA peuvent également survenir lors de l’utilisation de versions non actuelles.
Dans certains environnements, il est possible que vous ne puissiez pas mettre à niveau tous les VDA vers la version la plus récente. Dans ce cas, lorsque vous créez un catalogue de machines, vous pouvez spécifier la version du VDA installée sur les machines. (C’est ce qu’on appelle le niveau fonctionnel.) Par défaut, ce paramètre spécifie la version minimale recommandée du VDA. La valeur par défaut est suffisante pour la plupart des déploiements. N’envisagez de modifier le paramètre pour une version antérieure que si le catalogue contient des VDA antérieurs à la valeur par défaut. Le mélange de versions de VDA dans un catalogue de machines n’est pas recommandé.
Si un catalogue est créé avec le paramètre de version minimale par défaut du VDA, et qu’une ou plusieurs machines ont un VDA antérieur à la version par défaut, ces machines ne peuvent pas s’enregistrer auprès du Controller et ne fonctionneront pas.
Pour plus d’informations, consultez Versions de VDA et niveaux fonctionnels.
Plusieurs sites avec des versions différentes
Lorsque votre environnement contient des sites avec des versions de produits différentes (par exemple, un site XenDesktop 7.18 et un site Citrix Virtual Apps and Desktops 1909), Citrix recommande d’utiliser StoreFront pour agréger les applications et les bureaux de différentes versions de produits. Pour plus de détails, consultez la documentation StoreFront.
Dans un environnement mixte, continuez à utiliser les versions de Studio et Director pour chaque version, mais assurez-vous que les différentes versions sont installées sur des machines distinctes.
Systèmes d’exploitation antérieurs
Supposons que vous ayez installé une version antérieure d’un composant sur une machine exécutant une version de système d’exploitation (OS) prise en charge. Maintenant, vous souhaitez utiliser une version plus récente du composant, mais cet OS n’est plus pris en charge pour la version actuelle du composant.
Par exemple, supposons que vous ayez installé un VDA de serveur sur une machine Windows Server 2008 R2. Maintenant, vous souhaitez mettre à niveau ce VDA vers la version actuelle, mais Windows Server 2008 R2 n’est pas pris en charge dans la version actuelle vers laquelle vous effectuez la mise à niveau.
Si vous tentez d’installer ou de mettre à niveau un composant sur un système d’exploitation qui n’est plus autorisé, un message d’erreur s’affiche, tel que « Impossible d’installer sur ce système d’exploitation ».
Ces considérations s’appliquent à la mise à niveau des versions Current Release et Long Term Service Release. (Cela n’affecte pas l’application des CU à une version LTSR.)
Suivez les liens pour savoir quels systèmes d’exploitation sont pris en charge :
- Citrix Virtual Apps and Desktops (Version actuelle) :
- Delivery Controller, Studio, Director, VDA, Universal Print Server
- Federated Authentication Service
- Pour StoreFront, Self-Service Password Reset et Session Recording, consultez l’article sur la configuration système requise pour la version actuelle.
- Pour les versions LTSR, consultez les listes de composants pour votre version LTSR et votre CU. (Sélectionnez votre version LTSR à partir de la page principale de documentation produit Citrix Virtual Apps and Desktops.)
Systèmes d’exploitation non valides
Le tableau suivant répertorie les anciens systèmes d’exploitation qui ne sont pas valides pour l’installation/la mise à niveau des composants dans la version actuelle. Il indique la dernière version de composant valide prise en charge pour chaque système d’exploitation répertorié, ainsi que la version du composant à partir de laquelle l’installation et la mise à niveau sont devenues invalides.
Les systèmes d’exploitation du tableau incluent les Service Packs et les mises à jour.
| Système d’exploitation | Composant/fonctionnalité | Dernière version valide | Installation/mise à niveau impossible à partir de la version |
| Windows 7 et Windows 8 | VDA | 7.15 LTSR | 7.16 |
| Windows 7 et Windows 8 | Autres composants du programme d’installation | 7.17 | 7.18 |
| Versions de Windows 10 antérieures à 1607 | VDA | 7.15 LTSR | 7.16 |
| Version Windows 10 x86 | VDA | 1906.2.0 | 1909 |
| Windows Server 2008 R2 | VDA | 7.15 LTSR | 7.16 |
| Windows Server 2008 R2 | Autres composants du programme d’installation | 7.17 | 7.18 |
| Windows Server 2012 | VDA | 7.15 LTSR | 7.16 |
| Windows Server 2012 | Autres composants du programme d’installation | 7.17 | 7.18 |
| Windows Server 2012 R2 | Autres composants du programme d’installation * | 1912 LTSR | 2003 |
| Windows Server 2012 R2 | VDI de serveur | 7.15 LTSR | 7.16 |
Windows XP et Windows Vista ne sont pas valides pour les composants ou technologies 7.x.
* S’applique à Delivery Controller, Studio, Director et aux VDA.
Ce que vous pouvez faire
Vous avez le choix. Vous pouvez :
- Continuer avec le système d’exploitation actuel
- Réinitialiser ou mettre à niveau la machine
- Ajouter de nouvelles machines, puis supprimer les anciennes machines
Continuer avec le système d’exploitation actuel
Ces méthodes sont réalisables pour les VDA. Si vous souhaitez continuer à utiliser des machines avec l’ancien système d’exploitation, vous pouvez choisir l’une des options suivantes :
- Continuer à utiliser la version du composant installée.
- Téléchargez la dernière version valide du composant, puis mettez à niveau le composant vers cette version. (Ceci suppose que la dernière version valide du composant n’est pas déjà installée.)
Par exemple, vous avez un VDA 7.14 sur une machine Windows 7 SP1. La dernière version VDA valide sur les machines Windows 7 est XenApp et XenDesktop 7.15 LTSR. Vous pouvez soit continuer à utiliser la version 7.14, soit télécharger un VDA 7.15 LTSR, puis mettre à niveau votre VDA vers cette version. Ces versions antérieures de VDA fonctionnent dans des déploiements contenant des Delivery Controllers avec des versions plus récentes. Par exemple, un VDA 7.15 LTSR peut se connecter à un Controller Citrix Virtual Apps and Desktops 7 1808.
Réinitialiser ou mettre à niveau la machine
Ces méthodes sont réalisables pour les VDA et les autres machines qui n’ont pas de composants principaux (tels que les Delivery Controllers) installés. Choisissez l’une des options suivantes :
- Après avoir mis la machine hors service (en activant le mode maintenance et en permettant la fermeture de toutes les sessions), vous pouvez la réinitialiser vers une version de système d’exploitation Windows prise en charge, puis installer la dernière version du composant.
- Pour mettre à niveau le système d’exploitation d’une machine VDA sans la réinitialiser, vous devez d’abord installer la version du VDA prise en charge sur le système d’exploitation vers lequel vous effectuez la mise à niveau ou mettre à niveau le VDA après la mise à niveau du système d’exploitation. Dans le cas contraire, le logiciel Citrix ne sera pas pris en charge. Vous pouvez effectuer une mise à niveau vers les versions de système d’exploitation minimales suivantes lors d’une mise à niveau sur place sans désinstaller le VDA :
- Windows 11 avec Mise à jour cumulative 2023-07 pour Windows 11 (KB5028185) ou version ultérieure installée (build 22621.1992 ou version ultérieure).
- Windows 10 avec Mise à jour dynamique 2023-07 pour Windows 10 (KB5028311) installée.
- Si la version de Windows vers laquelle vous prévoyez de mettre à niveau ne correspond pas aux directives susmentionnées, vous devez désinstaller le VDA avant de mettre à niveau le système d’exploitation, puis installer une version de VDA prise en charge une fois la mise à niveau du système d’exploitation terminée.
Ajouter de nouvelles machines, puis supprimer les anciennes machines
Cette méthode est réalisable si vous devez mettre à niveau le système d’exploitation sur des machines contenant un Delivery Controller™ ou un autre composant principal.
Citrix recommande que tous les Controllers d’un site aient le même système d’exploitation. La séquence de mise à niveau suivante minimise l’intervalle pendant lequel différents Controllers ont des systèmes d’exploitation différents.
- Prenez un instantané de tous les Delivery Controllers du site, puis sauvegardez la base de données du site.
- Installez de nouveaux Delivery Controllers sur des serveurs vierges avec des systèmes d’exploitation pris en charge. Par exemple, installez un Controller sur deux machines Windows Server 2016.
- Ajoutez les nouveaux Controllers au site.
- Supprimez les contrôleurs qui s’exécutent sur des systèmes d’exploitation non valides pour la version actuelle. Par exemple, supprimez deux contrôleurs sur deux machines Windows Server 2008 R2. Suivez les recommandations pour la suppression des contrôleurs dans Delivery Controllers.
Préparation
Avant de commencer une mise à niveau, consultez les informations suivantes et effectuez les tâches nécessaires.
Remarque :
Bien que la mise à niveau des VDA ait lieu plus tard dans la séquence de mise à niveau, il est judicieux de choisir un programme d’installation et de consulter la procédure avant de commencer la mise à niveau, afin de savoir à quoi vous attendre.
Choisir un programme d’installation et une interface
Utilisez le programme d’installation complet du produit à partir de l’ISO du produit pour mettre à niveau les composants. Vous pouvez mettre à niveau les VDA à l’aide du programme d’installation complet du produit ou de l’un des programmes d’installation VDA autonomes. Tous les programmes d’installation offrent des interfaces graphiques et de ligne de commande.
Pour plus d’informations, consultez Programmes d’installation.
Spécificités de l’installation : Une fois que vous avez terminé les travaux de préparation et que vous êtes prêt à démarrer le programme d’installation, l’article d’installation vous montre ce que vous verrez (si vous utilisez l’interface graphique) ou ce que vous devez taper (si vous utilisez l’interface de ligne de commande).
- Installer/mettre à niveau les composants principaux à l’aide de l’interface graphique
- Installer/mettre à niveau les composants principaux à l’aide de la ligne de commande
- Installer/mettre à niveau les VDA à l’aide de l’interface graphique
- Installer/mettre à niveau les VDA à l’aide de la ligne de commande
Si vous avez initialement installé un VDA à session unique avec le programme d’installation VDAWorkstationCoreSetup.exe, Citrix vous recommande d’utiliser ce programme d’installation pour le mettre à niveau. Si vous utilisez le programme d’installation VDA complet ou le programme d’installation VDAWorkstationSetup.exe pour mettre à niveau le VDA, les composants qui étaient initialement exclus peuvent être installés, à moins que vous ne les omettiez/excluez expressément de la mise à niveau.
Lors de la mise à niveau d’un VDA vers la version actuelle, un redémarrage de la machine se produit pendant le processus de mise à niveau. (Cette exigence a commencé avec la version 7.17.) Cela ne peut pas être évité. La mise à niveau reprend automatiquement après le redémarrage (sauf si vous spécifiez /noresume sur la ligne de commande).
Actions de base de données
Sauvegardez les bases de données du site, de la surveillance et de la journalisation de la configuration. Suivez les instructions de CTX135207. Si des problèmes sont découverts après la mise à niveau, vous pouvez restaurer la sauvegarde.
Pour plus d’informations sur la mise à niveau des versions de SQL Server qui ne sont plus prises en charge, consultez Vérification de la version de SQL Server. (Ceci fait référence au SQL Server utilisé pour les bases de données du site, du moniteur et de la journalisation de la configuration.)
Microsoft SQL Server Express LocalDB est installé automatiquement pour être utilisé avec le cache d’hôte local. Si vous devez remplacer une version antérieure, la nouvelle version doit être SQL Server Express LocalDB 2019. Pour plus de détails sur le remplacement de SQL Server Express LocalDB par la nouvelle version après la mise à niveau des composants et du site, consultez Remplacer SQL Server Express LocalDB.
Assurez-vous que votre licence Citrix est à jour
Pour un aperçu complet de la gestion des licences Citrix, consultez Activer, mettre à niveau et gérer les licences Citrix.
Vous pouvez utiliser le programme d’installation complet du produit pour mettre à niveau le serveur de licences. Ou, vous pouvez télécharger et mettre à niveau les composants de licence séparément. Voir Mise à niveau.
Avant la mise à niveau, assurez-vous que la date de vos services de réussite client / maintenance logicielle / abonnement avantage est valide pour la nouvelle version du produit. La date doit être au moins le 15.11.2021.
Assurez-vous que votre serveur de licences Citrix est compatible
Assurez-vous que votre serveur de licences Citrix est compatible avec la nouvelle version. Il existe deux façons de procéder :
-
Avant de mettre à niveau d’autres composants Citrix, exécutez le programme d’installation
XenDesktopServerSetup.exeà partir de l’image ISO sur la machine contenant un Delivery Controller. En cas de problèmes d’incompatibilité, le programme d’installation les signale avec des étapes recommandées pour les résoudre. -
Depuis le répertoire
XenDesktop Setupdu support d’installation, exécutez la commande :.\LicServVerify.exe -h <license-server-fqdn> -p 27000 -v. L’affichage indique si le serveur de licences est compatible. Si le serveur de licences est incompatible, mettez à niveau le serveur de licences.
Sauvegardez toutes les modifications StoreFront
Avant de commencer une mise à niveau, si vous avez apporté des modifications aux fichiers dans C:\inetpub\wwwroot\Citrix\<StoreName>\App_Data, tels que default.ica et usernamepassword.tfrm, sauvegardez-les pour chaque magasin. Après la mise à niveau, vous pourrez les restaurer pour rétablir vos modifications.
Fermez les applications et les consoles
Avant de commencer une mise à niveau, fermez tous les programmes susceptibles de provoquer des verrous de fichiers, y compris les consoles d’administration et les sessions PowerShell.
Le redémarrage de la machine garantit que tous les verrous de fichiers sont effacés et qu’aucune mise à jour Windows n’est en attente.
Avant de commencer une mise à niveau, arrêtez et désactivez tous les services d’agent de surveillance tiers.
Assurez-vous de disposer des autorisations appropriées
En plus d’être un utilisateur de domaine, vous devez être un administrateur local sur les machines où vous mettez à niveau les composants du produit.
La base de données du site et le site peuvent être mis à niveau automatiquement ou manuellement. Pour une mise à niveau automatique de la base de données, les autorisations de l’utilisateur Studio doivent inclure la capacité à mettre à jour le schéma de la base de données SQL Server (par exemple, le rôle de base de données db_securityadmin ou db_owner). Pour plus de détails, consultez Bases de données.
Si l’utilisateur Studio ne dispose pas de ces autorisations, le lancement d’une mise à niveau manuelle de la base de données génère des scripts. L’utilisateur Studio exécute certains des scripts depuis Studio. L’administrateur de la base de données exécute d’autres scripts, à l’aide d’un outil tel que SQL Server Management Studio.
Autres tâches de préparation
- Sauvegardez les modèles et mettez à niveau les hyperviseurs, si nécessaire
- Effectuez toutes les autres tâches de préparation dictées par votre plan de continuité des activités.
Tests préliminaires du site
Lorsque vous mettez à niveau les Delivery Controllers et un site, des tests préliminaires du site sont exécutés avant le début de la mise à niveau réelle. Ces tests vérifient :
- La base de données du site est accessible et a été sauvegardée
- Les connexions aux services Citrix essentiels fonctionnent correctement
- L’adresse du serveur de licences Citrix est disponible
- La base de données de journalisation de la configuration est accessible
- Assurez-vous de disposer d’une licence Hybrid Rights si vous souhaitez ajouter des connexions d’hôte de cloud public (par exemple, AWS). Dans le cas contraire, le test préliminaire du site est mis en pause ou arrêté, et un message explicatif apparaît.
Une fois les tests exécutés, vous pouvez consulter un rapport des résultats. Vous pouvez ensuite résoudre les problèmes détectés et exécuter à nouveau les tests. Le fait de ne pas exécuter les tests préliminaires du site et de ne pas résoudre les problèmes peut avoir un impact sur le fonctionnement de votre site.
Le rapport contenant les résultats des tests est un fichier HTML (PreliminarySiteTestResult.html) situé dans le même répertoire que les journaux d’installation. Ce fichier est créé s’il n’existe pas. S’il existe, son contenu est écrasé.
Exécuter les tests
- Lorsque vous utilisez l’interface graphique de l’installateur pour la mise à niveau, l’assistant inclut une page où vous pouvez démarrer les tests, puis afficher le rapport. Une fois les tests exécutés, le rapport consulté et les problèmes détectés résolus, vous pouvez réexécuter les tests. Lorsque les tests sont terminés avec succès, cliquez sur Suivant pour continuer avec l’assistant.
- Lorsque vous utilisez l’interface de ligne de commande pour la mise à niveau, les tests s’exécutent automatiquement. Par défaut, si un test échoue, la mise à niveau n’est pas effectuée. Après avoir consulté le rapport et résolu les problèmes, réexécutez la commande.
Citrix recommande de toujours exécuter les tests préliminaires du site et de résoudre les problèmes avant de poursuivre la mise à niveau du Controller et du site. Le bénéfice potentiel vaut bien les quelques instants nécessaires à l’exécution des tests. Cependant, vous pouvez ignorer cette action recommandée.
- Lors de la mise à niveau avec l’interface graphique, vous pouvez choisir d’ignorer les tests et de poursuivre la mise à niveau.
- Lors de la mise à niveau à partir de la ligne de commande, vous ne pouvez pas ignorer les tests. Par défaut, un test de site échoué entraîne l’échec de l’installateur, sans effectuer la mise à niveau. Dans la plupart des cas, si vous incluez l’option
/ignore_site_test_failure, les échecs de test sont ignorés et la mise à niveau se poursuit. (Voir Vérification de la version de SQL Server pour les exceptions.)
Lors de la mise à niveau de plusieurs Controllers
Lorsque vous démarrez une mise à niveau sur un Controller, puis démarrez une mise à niveau d’un autre Controller sur le même site (avant que la première mise à niveau ne soit terminée) :
- Si les tests préliminaires du site sont terminés sur le premier Controller, la page des tests préliminaires du site n’apparaît pas dans l’assistant sur l’autre Controller.
- Si les tests sur le premier Controller sont en cours lorsque vous démarrez la mise à niveau sur l’autre Controller, la page des tests du site apparaît dans l’assistant sur l’autre Controller. Cependant, si les tests sur le premier Controller se terminent, seuls les résultats des tests du premier Controller sont conservés.
Échecs de test non liés à l’état du site
- Si les tests préliminaires du site échouent en raison d’une mémoire insuffisante, libérez de la mémoire, puis relancez les tests.
- Si vous disposez des autorisations pour effectuer la mise à niveau, mais pas pour exécuter les tests de site, les tests préliminaires du site échouent. Pour résoudre ce problème, relancez le programme d’installation avec un compte utilisateur disposant des autorisations nécessaires pour exécuter les tests.
Vérification de la version de SQL Server
Un déploiement Citrix Virtual Apps and Desktops réussi nécessite une version prise en charge de Microsoft SQL Server pour les bases de données du site, de surveillance et de journalisation de la configuration. La mise à niveau d’un déploiement Citrix avec une version de SQL Server qui n’est plus prise en charge peut entraîner des problèmes de fonctionnalité, et le site ne sera pas pris en charge.
Pour savoir quelles versions de SQL Server sont prises en charge pour la version Citrix vers laquelle vous effectuez la mise à niveau, consultez l’article (/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/system-requirements.html#databases) pour cette version.
Lors de la mise à niveau d’un Controller, le programme d’installation Citrix vérifie la version de SQL Server actuellement installée utilisée pour les bases de données du site, de surveillance et de journalisation de la configuration.
-
Si la vérification détermine que la version de SQL Server actuellement installée n’est pas une version prise en charge dans la version Citrix vers laquelle vous effectuez la mise à niveau :
- Interface graphique : la mise à niveau s’arrête avec un message. Cliquez sur J’ai compris, puis sur Annuler pour fermer le programme d’installation Citrix. (Vous ne pouvez pas poursuivre la mise à niveau.)
- Interface de ligne de commande : la commande échoue (même si vous avez inclus l’option
/ignore_db_check_failureavec la commande).
Mettez à niveau la version de SQL Server, puis redémarrez la mise à niveau de Citrix.
-
Si la vérification ne peut pas déterminer la version de SQL Server actuellement installée, vérifiez si votre version actuellement installée est prise en charge dans la version vers laquelle vous effectuez la mise à niveau ((/fr-fr/citrix-virtual-apps-desktops/2402-ltsr/system-requirements.html#databases)).
-
Interface graphique : la mise à niveau s’arrête avec un message.
- Si la version de SQL Server actuellement installée est prise en charge, cliquez sur J’ai compris pour fermer le message, puis sur Suivant pour poursuivre la mise à niveau de Citrix.
- Si la version de SQL Server actuellement installée n’est pas prise en charge, cliquez sur J’ai compris pour fermer le message, puis sur Annuler pour mettre fin à la mise à niveau de Citrix. Mettez à niveau votre SQL Server vers une version prise en charge, puis redémarrez la mise à niveau de Citrix.
-
Interface de ligne de commande : la commande échoue avec un message. Après avoir fermé le message :
- Si la version de SQL Server actuellement installée est prise en charge, exécutez à nouveau la commande avec l’option
/ignore_db_check_failure. - Si la version de SQL Server actuellement installée n’est pas prise en charge, mettez à niveau votre SQL Server vers une version prise en charge. Exécutez à nouveau la commande pour démarrer la mise à niveau de Citrix.
- Si la version de SQL Server actuellement installée est prise en charge, exécutez à nouveau la commande avec l’option
-
Mise à niveau de SQL Server
Si vous installez de nouveaux serveurs SQL Server et migrez la base de données du site, les chaînes de connexion doivent être mises à jour.
Si le site utilise actuellement SQL Server Express pour la base de données du site (que Citrix a automatiquement installée lors de la création du site) :
- Installez la dernière version de SQL Server Express.
- Détachez la base de données.
- Attachez la base de données au nouveau SQL Server Express.
- Migrez les chaînes de connexion.
Pour plus d’informations, consultez Configuration des chaînes de connexion et la documentation produit de Microsoft SQL Server.
Remplacer SQL Server Express LocalDB
Microsoft SQL Server Express LocalDB est une fonctionnalité de SQL Server Express que le cache d’hôte local utilise de manière autonome. Le cache d’hôte local ne nécessite aucun composant de SQL Server Express autre que SQL Server Express LocalDB.
Citrix ne met pas automatiquement à jour SQL Server Express LocalDB. Pour mettre à jour la version de SQL Server Express LocalDB, suivez les instructions de cette section.
- Lors de la mise à niveau des Delivery Controllers vers Citrix Virtual Apps and Desktops version 2203 LTSR ou des versions ultérieures, la version prise en charge est SQL Server Express LocalDB 2019 ou SQL Server Express LocalDB 2022.
Ce dont vous avez besoin :
- Le support d’installation de Citrix Virtual Apps and Desktops.
- L’outil PsExec de la boîte à outils Windows Sysinternals.
Procédure :
- Terminez la mise à niveau de vos composants, bases de données et site Citrix Virtual Apps and Desktops. (Ces mises à niveau de base de données affectent les bases de données du site, de la surveillance et de la journalisation de la configuration. Elles n’affectent pas la base de données du cache d’hôte local qui utilise SQL Server Express LocalDB.)
- Connectez-vous au Delivery Controller sur lequel vous souhaitez mettre à jour SQL Server Express LocalDB.
- Téléchargez PsExec depuis Microsoft et placez-le dans un emplacement facilement accessible sur ce Delivery Controller, tel que C:\Temp.
- Arrêtez le service Citrix High Availability sur le Delivery Controller à partir des services système Windows.
-
Ouvrez l’invite de commandes sur le Delivery Controller, accédez à l’emplacement de PsExec (exemple,
C:\Temp), puis exécutez la commande suivante pour élever l’invite de commandes avec le compte Service réseau :psexec -i -u "NT AUTHORITY\NETWORKSERVICE" cmd <!--NeedCopy--> - Exécutez
whoamipour confirmer que l’invite de commandes s’exécute en tant que compte Service réseau. Vous devez obtenir la sortie suivante :nt authority\networkservice. -
Utilisez l’invite de commandes pour accéder à l’instance SQL LocalDB :
-
Si vous effectuez une mise à niveau depuis SQL LocalDB 2014 :
cd "C:\Program Files\Microsoft SQL Server\120\Tools\Binn" <!--NeedCopy--> -
Si vous effectuez une mise à niveau depuis SQL LocalDB 2017 :
cd "C:\Program Files\Microsoft SQL Server\140\Tools\Binn" <!--NeedCopy--> -
Si vous effectuez une mise à niveau depuis SQL LocalDB 2019 :
cd "C:\Program Files\Microsoft SQL Server\150\Tools\Binn" <!--NeedCopy-->
-
-
Arrêtez et supprimez l’instance SQL LocalDB :
CitrixHA.SqlLocalDB stop CitrixHA SqlLocalDB delete CitrixHA <!--NeedCopy--> -
Supprimez les fichiers suivants du Delivery Controller :
C:\Windows\ServiceProfiles\NetworkService\HADatabaseName.* C:\Windows\ServiceProfiles\NetworkService\HADatabaseName_log.* C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName.* (if exists) C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName_log.* (if exists) <!--NeedCopy--> - Désinstallez votre SQL LocalDB SQL Server Express existant du Delivery Controller à l’aide de la fonctionnalité Windows native de suppression de programmes.
- Redémarrez le Delivery Controller une fois la désinstallation terminée.
- Arrêtez le service Citrix High Availability sur le Delivery Controller à partir des services système Windows.
- Montez le support d’installation de Citrix Virtual Apps and Desktops sur votre Delivery Controller.
-
Installez SQL Server Express LocalDB 2022 en tant qu’administrateur sur le Delivery Controller.
- Utilisez le fichier
sqllocaldb.msidans le dossierSupport > SQLLocalDBdu support d’installation de Citrix Virtual Apps and Desktops. Par exemple, si le support d’installation est monté sur la lettreE drive, le fichier se trouve à l’emplacementE:\Support\SQLLocalDB\sqllocaldb.msi. Un redémarrage est nécessaire pour terminer l’installation. - Le nouveau SQL LocalDB doit se trouver dans
C:\Program Files\Microsoft SQL Server\160\Tools\Binn.
- Utilisez le fichier
- Démarrez le service Citrix High Availability sur le Delivery Controller à partir des services système Windows.
-
Dans l’invite de commandes du Delivery Controller, accédez à
C:\Program Files\Microsoft SQL Server\160\Tools\Binnet exécutezSqlLocalDB ipour confirmer que l’instance CitrixHA a été créée. LeCitrixHAdoit être inclus dans la liste des instances renvoyées.Remarque :
La création de la base de données CitrixHA peut prendre jusqu’à 15 minutes après le démarrage du service Citrix High Availability.
-
Assurez-vous que les fichiers de base de données du cache d’hôte local sont créés pour confirmer que le service High Availability (broker secondaire) peut prendre le relais si nécessaire.
- Sur le Delivery Controller, accédez à
C:\Windows\ServiceProfiles\NetworkService. - Vérifiez que
HaDatabaseName.mdfetHaDatabaseName_log.ldfsont créés.
- Sur le Delivery Controller, accédez à
- Répétez les étapes sur les Delivery Controller restants.
Dans cet article
- Introduction
- Séquence de mise à niveau
- Licences Hybrid Rights
- Procédure de mise à niveau
- Mise à niveau du schéma BD
- Mettre à niveau les VDA vers la version 2203 ou ultérieure
- Supprimer PvD, AppDisks et les hôtes non pris en charge
- Limitations
- Considérations relatives aux environnements mixtes
- Systèmes d’exploitation antérieurs
- Préparation
- Tests préliminaires du site
- Vérification de la version de SQL Server
- Remplacer SQL Server Express LocalDB