Citrix Provisioning

Migrer une machine virtuelle vers une nouvelle ressource d’hébergement

Vous pouvez migrer des machines virtuelles provisionnées avec Citrix Provisioning sans modifier les fonctions d’alimentation et de provisioning de Citrix Virtual Apps and Desktops. Vous pouvez migrer la VM lorsque vous mettez une ressource d’hébergement hors service et que vous souhaitez migrer les VM provisionnées vers une nouvelle ressource d’hébergement au lieu de provisionner de nouvelles VM.

Important : Après la migration de la VM, le catalogue MCS provisionné de l’ancien hôte ne fonctionne plus.

Arrêtez la VM. Exécutez ensuite ces processus dans n’importe quel ordre :

  • Modifiez l’unité d’hébergement.
  • Modifiez la ressource hôte pour pointer vers votre nouvelle ressource d’hébergement.
  • Migrez la VM provisionnée de votre ancienne ressource d’hébergement vers la nouvelle ressource.

Lorsque vous avez terminé d’exécuter ces processus, testez votre VM.

Modifier l’unité d’hébergement

  1. Dans la console de provisioning, modifiez l’unité d’hébergement.
  2. Remplacez l’adresse de l’hôte par votre nouvelle adresse IP principale de ressource hôte.
  3. Sous l’onglet Credentials, remplacez le nom d’utilisateur et le mot de passe par ceux que vous souhaitez utiliser pour la nouvelle ressource d’hébergement.
  4. Cliquez sur OK.

Modifier la ressource d’hébergement

Pour une migration réussie de la VM de provisioning :

  • Modifiez la ressource d’hébergement pour pointer vers votre nouvelle ressource d’hébergement.
  • Modifiez le stockage et ajoutez le serveur de stockage.
  • Spécifiez le nouveau réseau.
  1. Ouvrez Citrix Studio.
  2. Modifiez la connexion :
    1. Sous l’onglet Hosting, sélectionnez la connexion d’hébergement associée à la ressource d’hébergement et sélectionnez Action > Edit Connection.
    2. Sous l’onglet Connection Properties, sélectionnez Edit settings.
    3. Sur l’écran Edit settings, remplacez l’adresse par la nouvelle adresse IP principale du regroupement des ressources d’hébergement.
    4. Sous l’onglet Credentials, remplacez le nom d’utilisateur et le mot de passe par ceux que vous souhaitez utiliser pour le nouveau regroupement des ressources d’hébergement.
    5. Sélectionnez OK.
  3. Modifiez le stockage précédemment défini par le nouveau stockage pour votre nouvelle ressource d’hébergement.
    1. Sélectionnez la ressource d’hébergement et sélectionnez Action > Edit Storage.
    2. Sous l’onglet OS Storage, désactivez l’emplacement de stockage local pour empêcher son utilisation.
    3. Sélectionnez le nouveau serveur de stockage.
    4. Sous l’onglet Temporary Storage, désactivez l’emplacement de stockage local et sélectionnez le nouvel emplacement de stockage.
    5. Sélectionnez OK.
  4. Modifiez l’interface réseau dans une connexion d’hébergement existante. Toujours dans Citrix Cloud Connector, ouvrez une session PowerShell avec des privilèges d’administrateur. Exécutez ces commandes.
    1. Importez des modules PowerShell : Add-PSSnapinCitrix*
    2. Obtenez les détails de la connexion hôte. Notez les valeurs pour PSChildName et le chemin réseau (NewNetworkPath) qui sont renvoyées : dir XDHyp:\HostingUnits
    3. Définissez PSChildName sur la nouvelle ressource d’hébergement : PSChildName = <NewHostingResource>
    4. Définissez le chemin réseau sur le nouveau réseau : Set-Item -Path XDHyp:\HostingUnits\<PSChildName> -NetworkPath <NewNetworkPath>
    5. Exécutez la commande qui modifie l’interface réseau : Set-Item -Path "XDHyp:\HostingUnits\<NewHostingResource\" -NetworkPath "XDHyp:\Connections\XS2\<New Network Path>

Migrer la machine virtuelle provisionnée de l’ancienne ressource vers la nouvelle ressource d’hébergement

  1. Dans Citrix Studio, sélectionnez la machine virtuelle provisionnée.
  2. Dans le menu contextuel, sélectionnez Move VM.
  3. À l’aide de l’assistant, entrez les valeurs pour les éléments suivants :
    • Destination : <NewHostingResource>
    • Target Server : non requis
    • Place all virtual disks on the same : nouvel emplacement de stockage
    • Target Network : <NewNetworkPath>
    • Storage Network : réseau de stockage sur une nouvelle ressource d’hébergement
  4. Sélectionnez Finish.

Tester la migration

Pour tester si la migration a réussi, procédez comme suit :

  • Démarrez la machine virtuelle à partir de la console Provisioning.
  • Démarrez la machine virtuelle à partir de Studio.
  • Vérifiez la mise à jour BDM. Pour ce faire :
    1. Enregistrez les adresses IP dans le fichier bootstrap. Configurez le fichier bootstrap du serveur de provisioning auquel vous êtes actuellement connecté à l’aide d’adresses IP non valides.
    2. Activez l’option de bootstrap Verbose mode.
    3. Cliquez avec le bouton droit sur la machine virtuelle de démarrage BDM HDD provisionnée et sélectionnez Target > Update BDM Partitions.
    4. Démarrez la machine virtuelle provisionnée à partir de la console Provisioning.
    5. Vérifiez si la machine virtuelle tente de démarrer à partir de l’adresse IP non valide. Arrêtez la VM.
    6. Configurez le fichier bootstrap et corrigez les adresses IP dans le fichier bootstrap en utilisant des adresses valides. Ou cliquez sur Read Servers from database. Désactivez le mode Verbose mode si nécessaire. Effectuez à nouveau la mise à jour BDM sur le client précédent.
    7. Vérifiez si la machine virtuelle peut démarrer.
Migrer une machine virtuelle vers une nouvelle ressource d’hébergement