Citrix Provisioning

Serveurs

Dans une batterie Citrix Provisioning, la mise à niveau de la base de données s’effectue en même temps que celle du premier serveur de provisioning. Une fois la base de données et le premier serveur de la batterie mis à niveau, vous pouvez mettre à niveau les autres serveurs de la batterie. Lors de la configuration des serveurs, tenez compte des éléments suivants :

  • Il est possible que certaines fonctionnalités administratives ne soient pas disponibles lors de la mise à niveau du premier serveur de provisioning.
  • Afin d’éviter l’échec de certaines opérations, Citrix recommande de fermer toutes les consoles Citrix Provisioning tant que la mise à niveau n’est pas terminée.
  • Lors de la mise à niveau d’un serveur, le composant console est également mis à niveau.

Mise à niveau du premier serveur de provisioning

Important :

Désinstallez le serveur Citrix Provisioning version 1808 avant d’installer la version 1811.

Pour effectuer la mise à niveau, procédez comme suit :

  1. Pour mettre à niveau le serveur et la base de données, exécutez la nouvelle version du logiciel serveur sur le serveur, puis sélectionnez l’option Automatically close and attempt to restart applications. Si cette option n’est pas sélectionnée et qu’un écran affiche File in use, sélectionnez l’option Do not close applications.
  2. Installez le composant de console Citrix Provisioning sur ce serveur ou sur un serveur utilisé pour gérer la batterie. Pour plus de détails sur l’installation de la console, consultez la section Installation du logiciel serveur Citrix Provisioning.
  3. Dans l’assistant de configuration, sélectionnez l’option permettant de s’associer à une batterie déjà configurée. L’exécution de l’assistant démarre les services. Pour plus de détails, reportez-vous aux instructions sur la façon de rejoindre une batterie existante dans la section Tâches de l’assistant de configuration.

Mise à niveau des autres serveurs Citrix Provisioning de la batterie

Une fois que vous avez terminé la mise à niveau du premier serveur de la batterie, utilisez la même procédure pour effectuer la mise à niveau des serveurs restants.

Conseil :

la mise à niveau de la base de données est ignorée car elle a eu lieu lors de la mise à niveau du premier serveur.

Mise à niveau propagée du serveur

Pour que les composants Citrix Provisioning continuent de s’exécuter pendant une mise à niveau, utilisez le processus de mise à niveau propagée du serveur. Ce processus met à niveau un serveur de provisioning à la fois.

Conseil :

Pendant la mise à niveau du serveur de provisioning, celui-ci ne peut desservir aucune machine cible. En raison de cette contrainte, assurez-vous que les autres serveurs de provisioning dans l’environnement prennent en charge le basculement du client à partir du serveur de provisioning mis à niveau.

Pour effectuer la mise à niveau propagée du serveur, mettez à jour le premier serveur de provisioning dans la batterie :

  1. Ouvrez le composant logiciel enfichable Services (services.msc) dans la console MMC et arrêtez Citrix Provisioning Stream Service. Ce processus provoque le basculement de toutes les cibles connectées à ce serveur de provisioning vers d’autres serveurs de la batterie. Une fois ce processus terminé, mettez à niveau le serveur de provisioning et les composants de la console.
  2. Mettez à niveau la base de données Citrix Provisioning. Ce processus est effectué une seule fois. Il existe deux façons de mettre à niveau la base de données, à l’aide du dbScript.exe ou de l’assistant de configuration.

script de mise à niveau propagée du serveur

Utilisez dbScript.exe pour générer un script SQL. Sélectionnez l’option permettant de mettre à niveau la base de données et entrez le nom qui lui est associé. Utilisez ensuite le script dans SQL Management ou la ligne de commande SQL pour mettre à niveau la base de données Provisioning.

Mise à niveau propagée du serveur à l’aide de l’assistant

Utilisez l’assistant de configuration pour mettre à niveau la base de données de provisioning. Tenez compte des considérations suivantes :

  • L’assistant de configuration Citrix Provisioning démarre automatiquement lorsque le bouton Finish est sélectionné une fois que le serveur de provisioning est mis à niveau.

  • Utilisez les paramètres par défaut. Cela garantit que l’assistant de configuration conserve les paramètres de l’instance précédente. Sur la page Farm Configuration, utilisez l’option Farm is already configured. Une fois que toutes les informations de configuration sont collectées et vérifiées, cliquez sur Finish pour commencer la configuration du serveur de provisioning. Si la base de données Provisioning n’a pas été mise à niveau, un message s’affiche indiquant que la base de données va être mise à jour. Cliquez sur OK.

Conseil :

Vérifiez que Citrix Provisioning s’exécute à l’aide du composant logiciel enfichable services.msc et démarrez une machine cible pour vérifier la connectivité au serveur de provisioning.

Après la mise à niveau du premier serveur de provisioning de la batterie, mettez à niveau les autres serveurs :

  1. Ouvrez le composant logiciel enfichable Services (services.msc) dans la console MMC et arrêtez Citrix Provisioning Stream Service. Ce processus provoque le basculement de la plupart (sinon la totalité) des machines cibles connectées à ce serveur de provisioning sur le serveur qui vient d’être mis à niveau. Exécutez les nouveaux exécutables du serveur et de la console pour mettre à niveau le serveur et les composants de la console.

  2. Une fois le serveur de provisioning mis à niveau, l’assistant de configuration démarre automatiquement après que l’utilisateur clique sur Finish.

    Remarque :

    Le premier serveur de provisioning met à jour la base de données de provisioning.

  3. Utilisez les paramètres par défaut. Cela garantit que l’assistant de configuration conserve les paramètres de l’instance précédente. Sur la page Farm Configuration, vérifiez que l’option Farm is already configured est sélectionnée. Une fois que toutes les informations de configuration sont entrées, vérifiez les informations sur la page Finish. Cliquez sur Finish pour commencer la configuration du serveur de provisioning.

  4. Après la mise à niveau du premier serveur, mettez à niveau les autres serveurs de provisioning de la batterie en répétant les étapes 1-3.

Mettre à niveau vers une version antérieure

Si vous effectuez une mise à niveau vers Citrix Provisioning version 2303 et que vous choisissez de joindre votre batterie à Citrix Cloud, vous pouvez ensuite choisir de revenir à une version antérieure. Toutefois, vous ne pouvez pas revenir à une version antérieure sans revenir à la base de données utilisée avant la mise à niveau.

Important :

Vous devez sauvegarder la base de données avant de procéder à la mise à niveau vers Citrix Provisioning version 2303. Cela permet de restaurer la base de données à l’aide du chiffrement d’origine.

Pour mettre à niveau à une version antérieure, procédez comme suit :

  1. Arrêtez tous les services Citrix Provisioning sur tous les serveurs Citrix Provisioning de la batterie de serveurs (SOAP, processus de streaming et API Citrix Provisioning).

Sur chaque serveur Citrix Provisioning de la batterie, effectuez les actions suivantes :

  1. Désinstallez le serveur et la console Citrix Provisioning version 2303.
  2. Exécutez le script PosH (Downgrade.ps1) pour supprimer les valeurs de registre. Le script désactive les fonctionnalités incluses dans Citrix Provisioning version 2303 ou ultérieure.
  3. (Facultatif) Désenregistrez manuellement le serveur Citrix Provisioning de Citrix Cloud.
  4. Installez le serveur et la console Citrix Provisioning vers la version antérieure vers laquelle vous souhaitez effectuer une mise à niveau.
  5. Lancez l’assistant de configuration sur un serveur de provisioning. L’assistant se comporte comme si aucune valeur ne se trouvait dans le registre. Sélectionnez Join Existing Farm dans la boîte de dialogue Farm Configuration pour ajouter ce serveur de provisioning à une batterie de serveurs existante. Reconfigurez le serveur de provisioning.
  6. Répétez les étapes pour chaque serveur Citrix Provisioning de la batterie de serveurs.

Pour supprimer les enregistrements de serveurs Citrix Provisioning depuis Citrix Cloud, procédez comme suit :

  1. Arrêtez tous les services Citrix Provisioning sur tous les serveurs Citrix Provisioning de la batterie de serveurs (SOAP, processus de streaming et API Citrix Provisioning).
  2. Restaurez la base de données à partir de la sauvegarde.

Sur chaque serveur Citrix Provisioning de la batterie, effectuez les actions suivantes :

  1. Exécutez le script PosH (Downgrade.ps1) pour supprimer les valeurs de registre. Le script désactive les fonctionnalités incluses dans Citrix Provisioning version 2303 ou ultérieure.
  2. (Facultatif) Désenregistrez manuellement le serveur Citrix Provisioning de Citrix Cloud.

    1. Connectez-vous à <customer>.cloud.com avec un compte administrateur.
    2. Accédez à Gestion des identités et des accès > Accès aux API > Enregistrements de produits.
    3. Utilisez le ••• menu pour supprimer les enregistrements de Citrix Cloud.

      Supprimer l'enregistrement auprès de Citrix Cloud

  3. Lancez l’assistant de configuration sur un serveur de provisioning. L’assistant se comporte comme si aucune valeur ne se trouvait dans le registre. Sélectionnez Join Existing Farm dans la boîte de dialogue Farm Configuration pour ajouter ce serveur de provisioning à une batterie de serveurs existante. Reconfigurez le serveur de provisioning.
  4. Répétez les étapes pour chaque serveur Citrix Provisioning de la batterie de serveurs.
Serveurs