Guide de migration de VMware vers XenServer

Il existe plusieurs scénarios et outils pour migrer vos charges de travail Citrix et vos composants d’infrastructure de VMware vers XenServer. La meilleure combinaison de méthodes ou d’outils dépendra de ce que vous migrez.

Ce guide est destiné à proposer des étapes de haut niveau. Il ne s’agit pas d’un guide étape par étape de chaque tâche. Ce guide doit être utilisé avec la documentation des produits Citrix et XenServer pour connaître toutes les conditions préalables, la configuration requise, la planification, les tâches, etc. Nous vous recommandons de tester la migration dans un environnement de test avant de migrer les charges de travail de production et, lors de la migration des charges de travail de production, de commencer avec quelques VDA.

Outils de migration

  • Gestionnaire de conversion XenServer (XCM): appliance virtuelle qui permet aux utilisateurs de convertir par lots des machines virtuelles VMware existantes en machines virtuelles XenServer, avec une connectivité réseau et de stockage comparable.

    Scénarios de migration : infrastructure, VDA dédiés, images standard MCS

  • Assistant d’importation XenCenter (XenCenter): fonctionnalité de XenCenter qui permet d’importer des machines virtuelles à partir du format OVF et OVA (Open Virtualization), des formats d’image disque (VHD, VHDX/AVHDX et VMDK) et du format XenServer XVA. La prise en charge des fichiers VHDX/AVHDX permet l’importation directe de vDisks Citrix Provisioning (PVS).

    Scénarios de migration : Infrastructure, VDA dédiés, images standard MCS, image standard PVS (de VDA non persistants)

  • Service de portabilité des images Citrix (IPS): Un service Citrix Cloud qui simplifie la gestion des images sur toutes les plateformes. Les API REST Citrix Virtual Apps and Desktops peuvent être utilisées pour automatiser l’administration des ressources au sein d’un site Citrix Virtual Apps and Desktops.

    Scénarios de migration : VDA non persistants

Scénarios de migration Citrix VDA

Pré-requis :

  • L’infrastructure XenServer est en place et dispose d’une capacité adéquate.
  • Les comptes Active Directory (AD) d’ordinateur sont provisionnés ou vous avez le droit de provisionner les comptes AD.

VDA Citrix non persistants MCS

Créez un nouveau catalogue de machines avec vos images standard existantes et ajoutez-le à votre groupe de livraison.

  1. Désinstallez les outils VMware sur votre image standard.
  2. Importez vos VM d’image standard dans XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter.
  3. Installez les outils de machine virtuelle XenServer à l’aide de XenCenter, de scripts ou d’outils tiers.
  4. Dans Citrix Studio ou Citrix Cloud :

    1. Créez une connexion d’hébergement pour votre XenServer.
    2. Créez un nouveau catalogue de machines pour provisionner de nouvelles machines (avec de nouveaux comptes AD) à l’aide de votre nouvelle image standard et de votre connexion d’hébergement XenServer.
    3. Ajoutez vos VDA nouvellement provisionnés à vos groupes de livraison existants.

Assurez-vous de ne pas démarrer votre image standard sur VMware après avoir été importée dans XenServer, car cela pourrait entraîner des problèmes.

VDA Citrix persistants MCS

Importez les VDA existants de VMware vers XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter. Ce scénario nécessite des temps d’arrêt.

  1. Activez le mode Maintenance sur les catalogues de machines existants (ou les VDA individuels) à partir de Citrix Studio.
  2. Désinstallez les outils VMware sur vos VDA.
  3. Arrêtez et importez vos machines virtuelles VDA existantes dans XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter.

    Si vous avez des règles de pare-feu liées à l’adresse MAC des VDA, sélectionnez Conserver l’adresse MAC dans XCM pendant l’assistant de migration.

  4. Installez les outils de machine virtuelle XenServer à l’aide de XenCenter, de scripts ou d’outils tiers.
  5. Dans Citrix Studio :

    1. Créez une connexion d’hébergement pour votre XenServer.
    2. Créez un nouveau catalogue de machines et importez les VDA nouvellement migrés.
    3. Ajoutez vos VDA nouvellement provisionnés à vos groupes de livraison existants.

Assurez-vous qu’une fois les VDA migrés vers XenServer, vous ne les démarrez pas sur VMware.

VDA Citrix non persistants PVS

Il existe deux façons courantes de gérer l’image standard d’une machine PVS :

  • Mises à jour sur place : C’est là qu’un vDisk est géré via la gestion des versions PVS et mis à jour en plaçant le vDisk en mode privé, où des mises à jour sont effectuées avant de l’attribuer à nouveau aux VM cibles en mode standard.
  • Mises à jour hors bande : Ce mécanisme repose sur une machine virtuelle distincte à utiliser pour gérer une image standard où des mises à jour sont effectuées, puis un nouveau vDisk PVS généré à partir de l’image standard et distribué aux cibles.

Nous vous recommandons d’activer l’accélérateur PVS dans XenServer lors de l’utilisation de VDA Citrix provisionnés par PVS.

Mises à jour sur place

Importez le vDisk PVS dans XenServer à l’aide de l’assistant d’importation XenCenter :

  1. Utilisez l’assistant d’importation XenCenter pour importer vos vDisks PVS existants. Cela créera une nouvelle VM avec un nouveau disque dur basé sur le vDisk PVS.
  2. Avant de démarrer la machine virtuelle, définissez l’icône has-vendor-device sur la VM à false et le paramètre de plate-forme à device_id=0002:

    Dans la console hôte, tapez les commandes suivantes :

      xe vm-param-set uuid=<uuid> has-vendor-device=false
      xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  3. Installez les outils de machine virtuelle XenServer à l’aide de XenCenter, de scripts ou d’outils tiers.
  4. Connectez-vous à la machine virtuelle et exécutez le PVS Assistant d’imagerie pour télécharger l’image sur votre serveur PVS.

    Dans l’Assistant Création d’image, lorsque vous sélectionnez un modèle, assurez-vous que celui-ci utilise la même méthode de démarrage que l’image VHDX importée. Une incompatibilité empêchera la machine virtuelle de démarrer (c’est-à-dire utilise le démarrage du BIOS, mais le VHDX utilise le démarrage UEFI).

  5. Dans Citrix Studio, Créer une connexion d’hébergement pour votre XenServer.
  6. À partir de Citrix Provisioning Console, utilisez l’icône Assistant de configuration de Citrix Virtual Apps and Desktops pour créer un nouveau catalogue de machines à l’aide de votre nouvelle image PVS et de votre connexion d’hébergement XenServer.
  7. Dans Citrix Studio, ajoutez vos VDA nouvellement provisionnés à vos groupes de mise à disposition existants.

Assurez-vous de ne pas démarrer votre image standard sur VMware après l’avoir importée dans XenServer, car cela pourrait entraîner des problèmes.

Mises à jour hors bande

  1. Désinstallez les outils VMware sur votre image standard.
  2. Importez vos VM d’image standard dans XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter.
  3. Avant de démarrer la machine virtuelle, définissez l’icône has-vendor-device sur la VM à false et le paramètre de plate-forme à device_id=0002:

    Dans la console hôte, tapez les commandes suivantes :

      xe vm-param-set uuid=<uuid> has-vendor-device=false
      xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  4. Installez les outils de machine virtuelle XenServer à l’aide de XenCenter, de scripts ou d’outils tiers.
  5. Connectez-vous à la machine virtuelle et exécutez le PVS Assistant d’imagerie pour télécharger l’image sur votre serveur PVS afin de créer un nouveau vDisk PVS à partir de la nouvelle image standard.
  6. Dans Citrix Studio, créez un Créer une connexion d’hébergement pour votre XenServer.
  7. À partir de Citrix Provisioning Console, utilisez l’icône Assistant de configuration de Citrix Virtual Apps and Desktops pour créer un nouveau catalogue de machines à l’aide de votre nouvelle image PVS et de votre connexion d’hébergement XenServer.
  8. Dans Citrix Studio, ajoutez vos VDA nouvellement provisionnés à vos groupes de mise à disposition existants.

Assurez-vous de ne pas démarrer votre image standard sur VMware après l’avoir importée dans XenServer, car cela pourrait entraîner des problèmes.

VDA dédiés (provisionnés manuellement ou avec des outils tiers)

Importez les VDA existants de VMware vers XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter. Ce scénario nécessite des temps d’arrêt.

  1. Activez le mode Maintenance sur les catalogues de machines existants (ou les VDA individuels) à partir de Citrix Studio.
  2. Désinstallez les outils VMware sur vos VDA.
  3. Arrêtez et importez vos machines virtuelles VDA existantes dans XenServer à l’aide de XCM ou de l’assistant d’importation XenCenter.

    Si vous avez des règles de pare-feu liées à l’adresse MAC des VDA, sélectionnez Conserver l’adresse MAC dans XCM pendant l’assistant de migration.

  4. Installez les outils de machine virtuelle XenServer à l’aide de XenCenter, de scripts ou d’outils tiers.
  5. Dans Citrix Studio :

    1. Créez une connexion d’hébergement pour votre XenServer.
    2. Créez un nouveau catalogue de machines et importez les VDA nouvellement migrés.
    3. Ajoutez vos VDA nouvellement provisionnés à vos groupes de livraison existants.

Assurez-vous qu’une fois les VDA migrés vers XenServer, vous ne les démarrez pas sur VMware.

Migration de l’infrastructure Citrix

Il s’agit d’une orientation de haut niveau. Reportez-vous à la section Documentation Citrix pour des considérations complètes.

Autres considérations

vTPM : Si vous avez besoin qu’une machine virtuelle soit importée pour qu’un TPM soit attaché, celui-ci peut être ajouté après l’importation de la machine virtuelle via XenCenter.

Comptes AD : Dans le cadre de ce processus, vous devrez peut-être provisionner des comptes d’ordinateur AD supplémentaires, en particulier pour les MCS non persistants.

Consommation de stockage sur disque : Lors de la migration de disques MCS alloués de manière dynamique pour des VDA persistants, la quantité de stockage nécessaire peut être plus importante que prévu. Chaque machine virtuelle migrée génère une copie complète de tous les disques attachés à la machine virtuelle (y compris le contenu de l’image parent commune). L’utilisation exacte du stockage varie en fonction du stockage utilisé et du nombre de mises à jour effectuées par chaque machine virtuelle sur l’image commune.

Préparation du système : Si vous gérez l’image standard dans VMware en même temps que l’image standard que vous avez copiée sur XenServer, vous devez préparer votre image standard dans XenServer.

Reconstruire l’image dorée : Pour les catalogues de machines non persistants, vous pouvez envisager de reconstruire votre image standard à partir de zéro.

Déprovisionnement de l’environnement VMware : Une fois les tests terminés, vous pouvez supprimer vos anciens VDA de votre groupe de mise à disposition et de votre infrastructure VMware.

Remarque :

Cet article a été réalisé en collaboration avec Ferroque Systems.

Guide de migration de VMware vers XenServer