Mise à niveau des vDisks en recréant une image

Ne mettez à niveau en créant une nouvelle image que si aucune des deux autres méthodes de mise à niveau des vDisks (mise à niveau sur place de la version 7.6.1 et supérieure, ou mise à niveau à l’aide d’Hyper-V) n’est réalisable dans votre implémentation.

La méthode de mise à niveau de création d’images que vous choisissez dépend de votre implémentation Provisioning Services existante et des exigences de votre réseau.

Mise à niveau du vDisk avec version

Cette méthode de mise à niveau du vDisk peut être sélectionnée lors de la mise à niveau de vDisks de la version 6.x vers la dernière version du logiciel de la machine cible. Cette méthode convertit l’image en une version de maintenance du vDisk, ce qui permet aux machines de production de rester actives et de démarrer à partir de la version de production du vDisk. Une fois que la version mise à niveau du vDisk est promue au rôle de production, les machines cibles démarreront à partir de la version mise à niveau du vDisk.

Conditions nécessaires à la mise à niveau :

  • Mise à niveau de tous les serveurs Provisioning Server
  • Mise à niveau des consoles Provisioning Services
  • Création d’une copie de sauvegarde du vDisk

Pour procéder à la mise à niveau, complétez la procédure suivante.

  1. Démarrez la machine de maintenance à partir du vDisk géré. Vous devez vous trouver en mode Maintenance.
  2. À partir du répertoire d’installation du produit, exécutez P2PVS.exe pour effectuer une imagerie inverse à l’aide de l’imagerie volume-à-volume. Sélectionnez le vDisk en tant que source et le lecteur de disque dur (HDD) en tant que source. Si votre partition de destination se trouve sur une autre partition que la partition 1, vous devez modifier les paramètres de partition boot.ini ou bcedit avant de redémarrer à partir du HDD.
  3. Redémarrez la machine de maintenance à partir du HDD (n’utilisez pas le démarrage PXE).
  4. Sur la machine de maintenance, désinstallez la version 6.x du logiciel sur la machine cible et installez la dernière version.
  5. Exécutez l’assistant Provisioning Services Imaging Wizard pour créer une nouvelle image de vDisk, créez la machine cible (si elle n’existe pas) et attribuez le vDisk à une machine cible.
  6. Testez le streaming de la nouvelle image du vDisk en démarrant une machine de maintenance ou de test à partir du vDisk mis à niveau.

Imagerie inverse à l’aide de P2PVS

Lorsque vous effectuez une imagerie inverse manuelle à l’aide de P2PVS, prenez en compte les points suivants :

  • Démarrez la machine cible PVS dans le vDisk à l’aide du mode private\maintenance.
  • Installez PVS_UpgradeWizard.exe ou PVS_UpgradeWizard_x64.exe depuis le dossier Upgrade de l’image ISO de la dernière version de Provisioning Services pour obtenir le dernier P2PVS.exe. L’assistant de mise à niveau Upgrade Wizard peut également être installé avec le metainstaller de Provisioning Services à l’aide de l’option Target Device Installation > Install Upgrade Wizard.
  • Exécutez P2PVS.exe à partir du répertoire de l’assistant de mise à niveau Provisioning Services (par défaut, ce répertoire est C:\Program Files\Citrix\Provisioning Services Upgrade Wizard).
  • Cliquez sur le menu déroulant From, choisissez Provisioning Services vDisk et cliquez sur Next.
  • Dans l’écran de partition, sélectionnez les partitions. Toutes les partitions du système, qu’elles disposent ou non d’une lettre de lecteur, sont utilisées dans l’imagerie inverse. Cliquez sur Suivant.
  • Cliquez sur Convert sur la dernière page pour commencer l’imagerie inverse.

Important

L’imagerie inverse pour les systèmes BIOS n’est pas destructrice. La table de partition du système n’est pas modifiée. Étant donné que l’imagerie de PVS est bloquée, la table de partition du disque dur local doit être la même que celle du vDisk. L’imagerie inverse pour les systèmes UEFI est destructrice. Toutes les partitions du disque dur local seront détruites et recréées pour correspondre à celles du vDisk.

À propos de l’imagerie inverse sur les VM UEFI

L’imagerie inverse peut être utilisée pour mettre à jour les définitions d’antivirus et de malware, cependant UEFI ne peut pas effectuer cette tâche car le BIOS peut s’en charger.

Lors de l’utilisation de l’imagerie inverse sur des VM UEFI, tenez compte de ce qui suit :

  • L’imagerie inverse de VM UEFI peut uniquement être effectuée manuellement à l’aide de P2PVS.exe, à l’aide de l’une des deux méthodes suivantes :
    • GUI
    • Ligne de commande

Important

Lors de l’utilisation de l’imagerie inverse sur des VM UEFI, n’oubliez pas que compte tenu du caractère destructeur du processus, toutes les données sont perdues.

Mise à niveau automatisée en ligne

Utilisez la méthode de mise à niveau en ligne automatisée du vDisk lors de la mise à niveau de la version 5.1.x, 5.6.x ou 6.0 vers la version 6.1 et lorsque la méthode de mise à niveau à l’aide d’Hyper-V ne peut pas être utilisée. Cette méthode de mise à niveau utilise un vDisk existant qu’elle met à jour vers la version actuelle du produit à l’aide de l’assistant Upgrade Wizard et du gestionnaire Upgrade Manager.

Conditions préalables :

  • Toutes les consoles Provisioning Services Console ont été mises à niveau.
  • Tous les serveurs Provisioning Server ont été mis à niveau.
  • Une copie du vDisk a été créée avant la mise à niveau.

Les mises à niveau en ligne automatisées du vDisk nécessitent que le vDisk soit en mode déconnecté sur les machines cibles tant que la mise à niveau du vDisk n’est pas terminée. Pour éviter que les vDisks ne soient déconnectés, créez un clone du vDisk et utilisez-le pour le processus de mise à niveau. Une fois la mise à niveau terminée, les machines cibles peuvent être migrées vers le vDisk mis à niveau.

  1. Sur la machine cible principale où la machine de maintenance, en fonction de la plate-forme de la machine cible, exécutez PVS_UpgradeWizard.exe ou PVS_UpgradeWizard_x64.exe.
  2. Copiez UpgradeManager61.exe à partir du répertoire d’installation de la machine cible Provisioning Services 6.1 sur le répertoire d’installation de Provisioning Server. Le répertoire d’installation par défaut est C:\Program Files\Citrix\Provisioning Services.
  3. Sur Provisioning Server, exécutez UpgradeManager61.exe.
  4. Sur la machine cible principale, exécutez UpgradeConfig.exe à partir du raccourci du menu Démarrer de Windows où à partir du répertoire d’installation du produit.
    1. Spécifiez un compte local avec le privilège d’administrateur Auto Logon. Ce compte local ne peut pas avoir un mot de passe vide.
    2. Spécifiez une partition locale dans laquelle l’imagerie inverse clone les données. Le disque dur d’origine, à partir duquel le vDisk a été cloné, est recommandé. Remarque : s’il s’agit d’un nouveau disque dur, veuillez utiliser la méthode de mise à niveau manuelle pour l’initialiser.
    3. Spécifiez l’adresse IP du serveur Provisioning Server, ainsi qu’un compte d’utilisateur et un mot de passe pour vous connecter au gestionnaire de mise à niveau. Ce compte ne peut pas avoir un mot de passe vide.
    4. Cliquez sur OK.
    5. UpgradeConfig effectue un contrôle d’intégrité sur divers paramètres. Si tout est correct, UpgradeConfig se ferme puis redémarre la machine afin de lancer le script de mise à niveau.
    6. La machine redémarre plusieurs fois, puis affiche un message indiquant la bonne exécution du script.

Remarque

Le logiciel Auto Logon s’efface une fois la mise à niveau terminée. Si le déploiement vDisk requiert Auto Logon, installez-le.

Mise à niveau manuelle des vDisks

Utilisez la mise à niveau manuelle en tant qu’approche universelle pour mettre à niveau les vDisks ou dans l’un des cas suivants :

  • Le vDisk a connu plusieurs modifications en mode Private Image.
  • Le disque dur d’origine n’est plus disponible.

La méthode de mise à niveau manuelle implique d’effectuer les tâches suivantes :

  1. Recréez l’image du vDisk sur le disque dur la machine cible principale.
  2. Installez la dernière version du logiciel sur la machine cible principale.
  3. Créez une image du disque dur de la machine cible sur le fichier vDisk.
  4. Démarrez à partir du vDisk.

Création d’une image sur le disque dur de la machine cible principale

Deux procédures vous permettent de créer une image d’un vDisk sur un disque dur. La procédure que vous choisissez dépend de l’état du disque dur sur lequel vous créez l’image. Vous pouvez créer une image vers le disque dur d’origine à partir duquel le vDisk a été créé. Il s’agit de la méthode recommandée. Éventuellement, vous pouvez recréer l’image à l’aide d’un lecteur de disque dur non formaté et non initialisé.

Création d’une image vers le disque dur d’origine à partir duquel le vDisk a été créé

  1. Démarrez à partir du vDisk en mode Private Image ou Shared Image.
  2. À partir de la fenêtre Outils d’administration Windows, sélectionnez l’option de menu Gestion de l’ordinateur. La fenêtre Gestion de l’ordinateur s’affiche.
  3. Dans l’arborescence, sous Stockage, sélectionnez Gestion des disques.
  4. Notez la lettre de partition de la partition active du disque dur d’origine. Si le disque dur est neuf, formatez-le avant de continuer.
  5. Exécutez l’outil de création d’image sur la machine cible. Cet outil se trouve dans \Program Files\Citrix\Provisioning Services\P2PVS.exe.
  6. Spécifiez la lettre du lecteur de la partition nouvellement créée (ou la partition du disque dur de démarrage d’origine) en tant que Lecteur de destination. Par défaut, le lecteur de destination doit pointer vers la première partition du vDisk.
  7. Poursuivez le clonage de l’image du disque dur sur le lecteur de destination du vDisk.
  8. Pour connecter le vDisk sur le serveur Provisioning Server à partir de la console, configurez la machine cible de manière à ce qu’elle démarre à partir du disque dur, puis procédez au démarrage PXE de la machine cible. Si vous n’effectuez pas cette étape, le serveur Provisioning Server ne peut pas se connecter avec le vDisk.
  9. Désinstallez le logiciel du produit.

Création d’une image à l’aide d’un disque dur non formaté et non initialisé

  1. Démarrez à partir du vDisk en mode Private Image.
  2. À partir de la fenêtre Outils d’administration Windows, sélectionnez l’option de menu Gestion de l’ordinateur. La fenêtre Gestion de l’ordinateur s’affiche.
  3. Dans l’arborescence, sous Stockage, sélectionnez Gestion des disques.
  4. Créez une partition principale en tant que première partition, attribuez-lui une lettre de lecteur, puis formatez-la.
  5. Cliquez avec le bouton droit sur la partition nouvellement créée, puis choisissez l’option Marquer la partition comme active.
  6. Supprimez le fichier boot.ini.hdisk de la racine du vDisk.
  7. Exécutez l’outil de création d’image sur la machine cible. Cet outil se trouve dans \Program Files\Citrix\Provisioning Services\P2PVS.exe.
  8. Spécifiez la lettre du lecteur de la partition nouvellement créée (ou la partition du disque dur de démarrage d’origine) en tant que Lecteur de destination. Par défaut, le lecteur de destination doit pointer vers la première partition du vDisk.
  9. Clonez l’image du disque dur sur le lecteur de destination du vDisk.
  10. Pour connecter le vDisk sur le serveur Provisioning Server à partir de la console, configurez la machine cible de manière à ce qu’elle démarre à partir du disque dur, puis procédez au démarrage PXE de la machine cible. Si vous n’effectuez pas cette étape correctement, le serveur Provisioning Server ne peut pas se connecter avec le vDisk.
  11. Désinstallez le logiciel du produit.

Installation du logiciel de la machine cible principale

Effectuez les étapes suivantes afin d’installer la dernière version du logiciel sur la machine cible principale.

  1. Exécutez le nouveau programme d’installation de la machine cible du serveur Provisioning Server sur la machine cible.
  2. Procédez au démarrage PXE de la machine cible.

Créer une image du disque dur

Effectuez les étapes suivantes pour créer une image du disque dur de la machine cible sur le fichier vDisk :

  1. Exécutez l’outil de création d’image sur la machine cible. Cet outil se trouve dans \Program Files\Citrix\Provisioning Services\P2PVS.exe.
  2. Spécifiez la lettre du lecteur de la partition nouvellement créée (ou la partition du disque dur de démarrage d’origine) en tant que Lecteur de destination. Par défaut, le lecteur de destination doit pointer vers la première partition du vDisk.
  3. Clonez l’image du disque dur sur le lecteur de destination du vDisk.

Remarque :

Ce processus s’applique à l’imagerie inverse. Pour les processus P2PVS, Provisioning Services applique automatiquement les valeurs par défaut. Les modifications apportées à la configuration ne s’appliquent qu’aux situations dans lesquelles vous souhaitez créer des images de plusieurs disques ou partitions.

Démarrage à partir du vDisk

À l’aide de la console, configurez la machine cible sur le serveur Provisioning Server de manière à ce qu’elle démarre à partir du vDisk, puis redémarrez la machine cible. La nouvelle machine cible devrait désormais exécuter la nouvelle image vDisk.