Product Documentation

Mettre à niveau les composants

Oct 21, 2016

Lorsque vous exécutez le programme d'installation (AutoSelect), l'Assistant vérifie si certains composants du site doivent être mis à niveau. Si vous choisissez de ne pas mettre à niveau certains composants au cours de ce processus, lorsque vous exécutez Studio, ce dernier vérifie les composants et vous avertit lorsque des composants doivent être mis à niveau. Vous ne pouvez pas gérer votre site tant que vous n'avez pas mis à niveau ces composants.

En fonction de votre site, les procédures que vous effectuez et l'ordre dans lequel vous les effectuez peuvent varier.

Important : sauvegardez vos bases de données comme décrit dans la section Sauvegarder et restaurer votre base de données XenDesktop avant d'effectuer toute procédure de mise à niveau.

Mettre à niveau le serveur de licences

Avant de mettre à niveau le serveur de licences, assurez-vous que la date Subscription Advantage pour les fichiers de licences est compatible avec une édition du produit prise en charge.

  1. Ouvrez une session sur le serveur à l'aide d'un compte d'administrateur local, puis réexécutez le programme d'installation en insérant le support ou en montant le lecteur ISO pour cette version, et en double-cliquant sur Sélection automatique.
  2. Dans la page Bienvenue, cliquez sur Démarrer. L'assistant détecte les composants devant être mis à niveau et affiche la page Options de mise à niveau, ce qui active les composants que vous pouvez mettre à niveau.
  3. Acceptez le contrat de licence.
  4. Si l'assistant détecte un serveur de licences ou des fichiers de licences incompatible, vous êtes invité à mettre à niveau ce composant de licence. Mettez à niveau le composant, puis exécutez de nouveau le programme d'installation, comme décrit dans la section Mettre à niveau des composants principaux.

Mettre à niveau les composants principaux

Le programme d'installation met automatiquement à niveau les composants de base tels que Delivery Controller, Studio et Director s'ils ont été précédemment installés.

  1. Ouvrez une session sur le serveur à l'aide d'un compte d'administrateur local, puis réexécutez le programme d'installation en insérant le support ou en montant le lecteur ISO pour cette version, et en double-cliquant sur Sélection automatique.
  2. Dans la page Bienvenue, cliquez sur Démarrer. L'assistant détecte les composants devant être mis à niveau et affiche la page Options de mise à niveau, ce qui active les composants que vous pouvez mettre à niveau.
  3. Cliquez sur Delivery Controller.
    Remarque : si le programme détecte XenDesktop édition Express, vous êtes invité à obtenir et installer une licence pour une édition prise en charge. Vous ne pouvez pas poursuivre la mise à niveau tant que vous n'aurez pas obtenu et installé une licence pour VDI, édition Enterprise ou Platinum, avant la mise à niveau.
  4. Acceptez le contrat de licence.
  5. Vérifiez les étapes de mise à niveau, cliquez sur Je suis prêt à continuer et sur Suivant.
  6. Sur la page Composants principaux, passez en revue les composants disponibles pour la mise à niveau.
  7. Sur la page Pare-feu, passez en revue les ports par défaut et configurez des règles de pare-feu.
  8. Sur la page Mettre à niveau, passez en revue les composants à installer et les composants à mettre à niveau, puis cliquez sur Mettre à niveau.
  9. Sur la page Terminer la mise à niveau, l'un des messages suivants s'affiche à la fin de l'exécution :
    • Réussite : Mise à niveau réussie s'affiche lorsque la mise à niveau se termine sans erreurs.
    • Échec : Échec de mise à niveau s'affiche avec une liste des composants dont la mise à niveau a échoué. Cliquez sur Raison de cet échec pour consulter les étapes à suivre pour résoudre le problème. Les composants installés correctement sont conservés ; vous n'avez pas besoin de les réinstaller.
    Sélectionnez Launch Studio pour démarrer Studio une fois la mise à niveau terminée, puis cliquez sur Finish.

Mettre à niveau Virtual Delivery Agent

Vous pouvez uniquement mettre à niveau les Virtual Delivery Agents (VDA) avec OS de bureau (Windows Desktop) lors de la mise à niveau de XenDesktop 5.x à XenDesktop 7.x.

Pour les déploiements Remote PC Access, Citrix vous recommande de mettre à niveau un VDA sur un ordinateur distant à l’aide d’une méthode de ligne de commande. Pour de plus amples informations, consultez la section Installer à l'aide de la ligne de commande.

Important : pour mettre à niveau un VDA version 5.x vers une nouvelle version, Citrix vous recommande d'installer le nouveau VDA sur une nouvelle image de machine (cela peut également être une image principale qui ne contient pas de VDA). Si cela n'est pas possible, désinstallez manuellement le VDA 5.x à l'aide de la fonctionnalité Windows pour la suppression ou la modification de programmes, puis installez le nouveau VDA.

Mettre à niveau la base de données à l'aide de Studio

Après la mise à niveau des composants principaux, utilisez Studio pour mettre à niveau la base de données.

Automatiquement mettre à niveau la base de données

  1. Démarrez Studio. L'assistant détecte les composants qui doivent être mis à niveau et affiche la page Mise à niveau obligatoire.
  2. Sélectionnez Lancer la mise à niveau du site automatiquement.
  3. À l'invite, sélectionnez Je suis prêt à procéder à la mise à niveau.

    L'assistant affiche la progression de la mise à niveau. Une fois la mise à niveau terminée, l'assistant effectue des tests. Ces derniers prennent plusieurs minutes.

  4. Sur la fenêtre Mise à niveau du site terminée, vous pouvez également afficher un rapport de migration des données, puis cliquez sur Terminer.
  5. Sur la page Mise à niveau réussie, cliquez sur Terminer la mise à niveau et revenir aux Tâches courantes.

Mettre à niveau la base de données manuellement

Pour minimiser le temps d'indisponibilité du site lors d'une mise à niveau manuelle, il est important que l'administrateur Studio travaille en étroite collaboration avec l'administrateur de la base de données. Ce processus nécessite que vous exécutiez un script qui désactive temporairement Services lors de l'exécution de scripts de mise à niveau manuelle. Dans l'idéal, immédiatement après l'exécution de ces scripts, l'administrateur Studio doit activer Services et effectuer la mise à niveau à l'aide de Studio.

La mise à niveau manuelle requiert :

  • un serveur de licences et des fichiers de licences compatibles ;
  • une copie de sauvegarde de la base de données ;
  • l'exécution des scripts générés dans l'ordre suivant :
  1. DisableServices.ps1: script PowerShell à exécuter par l'administrateur Studio sur un Controller
  2. UpgradeDatabase.sql : script SQL exécuté par l'administrateur de base de données à l'aide d'un outil préféré (par exemple, SQL Server Management Studio)
  3. EnableServices.ps1: script PowerShell à exécuter par l'administrateur Studio sur un Controller

Pour mettre à niveau manuellement

  1. Démarrez Studio. L'assistant détecte les composants qui doivent être mis à niveau et affiche la page Mise à niveau obligatoire.
  2. Sélectionnez Mettre ce site à niveau manuellement.
  3. L'assistant vérifie la comptabilité du serveur de licences. Assurez-vous que votre serveur de licences et fichiers de licences sont compatibles avec votre version XenDesktop 7.x. Sélectionnez la case à cocher de confirmation, puis cliquez sur Continuer.
  4. L'assistant vous invite à sauvegarder la base de données. Lorsque vous avez terminé, sélectionnez la case à cocher de confirmation, puis cliquez sur Continuer.
    • L'assistant génère les scripts de mise à niveau manuelle que vous devez exécuter et les affiche dans une fenêtre.
    • La page Mise à niveau obligatoire change pour afficher une checklist des étapes de la mise à niveau manuelle.
  5. Vérifiez que vous avez effectué les tâches de la checklist et cliquez sur Terminer la mise à niveau et revenir aux Tâches courantes.

Mettre à niveau les Delivery Controllers restants

Mettez à niveau tous les autres Delivery Controller de votre site.

  1. Sur la page Tâches courantes, cliquez sur Mettre à niveau les Delivery Controller restants. Une liste des Delivery Controller s'affiche.
  2. Exécutez toutes les tâches décrites précédemment, en commençant par Pour mettre à niveau les composants principaux sur chaque Delivery Controller.
  3. Lorsque vous avez terminé la mise à niveau de tous les Delivery Controller, cliquez sur J'ai mis à niveau les Delivery Controller restants et cliquez sur Terminer.
  4. Fermez Studio puis rouvrez Studio pour appliquer les modifications.
  5. Dans la section CONFIGURATION DU SITE de la page Tâches courantes, sélectionnez Procéder à l'enregistrement. L'enregistrement des autres Delivery Controller met ces Delivery Controller et leurs services à la disposition du site.