Une migration informatique est comme un déménagement : en le préparant soigneusement, vous évitez bien des déconvenues. C’est pourquoi nous fournissons un guide complet pour réussir une migration vers VMware. Il s’adresse aux entreprises et aux professionnels IT qui souhaitent transférer leurs infrastructures existantes vers un environnement VMware. Nous détaillons les étapes nécessaires, les méthodes disponibles, les difficultés potentielles et les meilleures pratiques pour garantir une migration fluide et efficace.
Ebook gratuit
Qu'est-ce qu’une migration ?
Une migration consiste à déplacer une machine virtuelle ou Virtual Machine (VM) vers un nouvel hôte ou vers un nouvel emplacement de stockage. La VM peut être déplacée d’une ressource de calcul ou d’un emplacement de stockage vers un autre et la migration peut se faire soit avec, soit sans interruption du service.
Une migration ne doit pas être confondue avec :
- Le déplacement d’une VM d’un dossier d’inventaire à un autre dossier ou pool de ressources dans le même centre de données.
- Le clonage d’une VM ou la copie de ses disques virtuels et du fichier de configuration dans le même système vCenter Server.
- Le clonage et la copie d’une VM dans le même système vCenter Server.
Pourquoi procéder à une migration vers VMware ?
La migration vise à améliorer les performances de vos ressources, leur sécurité, leur gestion au quotidien. Parmi les objectifs qui reviennent le plus souvent, nous pouvons citer :
- Modifier la ressource de calcul sur laquelle la VM s’exécute. Par exemple, déplacer une VM d’un hôte vers un autre hôte ou cluster.
- Équilibrer les charges pour optimiser les performances et l’utilisation des ressources.
- Colocaliser des VM qui communiquent entre elles pour améliorer la performance des applications.
- Déplacer des VM afin de réduire le domaine de pannes.
- Migrer vers un nouveau matériel de serveur.
Les 5 étapes de la migration vers VMware
Planifier la migration
Il est impératif que la complexité de la migration soit bien comprise pour que les délais, les outils, les compétences et les connaissances nécessaires soient disponibles. De manière globale, vous devez prendre en compte trois éléments :
- Définition des objectifs de la migration (bénéfices attendus mais aussi impact sur l’organisation et les utilisateurs).
- Élaboration d’un calendrier détaillé.
- Évaluation des ressources nécessaires (matériel, logiciel et personnel, budget prévisionnel).
La documentation VMware offre des formulaires qui permettent d’indiquer tous les détails liés à votre migration, de VMware Aria Operations 8.18 à VMware Aria Operations Saas. Voici les éléments à préciser :
- Le Cloud vers lequel migrer la charge de travail : VMware Cloud on AWS, Azure VMware Solution (AVS) ou Google Cloud VMware Engine (GCVE).
- Les paramètres de cluster (type d’instance, pourcentage de l’espace Slack, pourcentage de la marge de CPU stable).
- La configuration des ressources de calcul virtuel, telles que les vCPU, la mémoire et le stockage.
- Le nombre de VM réparties sur la charge de travail (optionnel).
- La configuration vSAN supplémentaire.
Évaluer les environnements existants
Un examen de l’environnement actuel du NSX-V doit être mené pour relever les éléments suivants :
- Mise en réseau externe et interne.
- Configurations logiques de mise en réseau et de sécurité (commutateurs logiques, routage, pare-feu distribué, pare-feu de périphérie, conversion NAT, VPN et équilibrage de charge).
- Clusters et hôtes.
- Positionnement des VM et les relations entre elles.
- Outils externes qui s’intègrent à vCenter ou NSX-V Manager, comme Veeam, VMware Responsable des opérations Aria, VMware Aria Automation, scripts personnalisés et autres outils.
Pour migrer des VM dont les disques ont une capacité supérieure à 2 To, les hôtes source et de destination d’ESXi doivent être de version 6.0 ou ultérieure.
Choisir la stratégie et la méthode de migration
Les stratégies de migration définissent les approches générales pour migrer des charges de travail. Elles incluent des éléments tels que le calendrier, la minimisation des interruptions de service, et la sécurité des données. Les stratégies de migration courantes sont :
- La migration à chaud (Hot Migration) : on déplace des VM en fonctionnement d’un hôte à un autre sans interruption de service.
- La migration à froid (Cold Migration) : on déplace des VM éteintes ou suspendues avec une gestion manuelle via l’outil VMware vCenter.
Les méthodes de migration sont les techniques spécifiques employées pour exécuter une migration selon la stratégie choisie et dont voici les plus courantes :
- vMotion est notamment utilisé pour le déplacement de VM entre hôtes pour équilibrer la charge ou pour maintenance.
- Storage vMotion permet de migrer les fichiers de disque d’une VM vers un nouveau datastore sans arrêter la VM. Il est utilisé pour optimiser les performances de stockage ou migrer vers des systèmes de stockage plus modernes.
- VMware HCX offre plusieurs méthodes de migration, y compris Bulk Migration et Replication Assisted vMotion (RAV) et est utilisé dans le cadre d’une migration de grande envergure vers des environnements cloud ou pour consolider des data centers.
Exécuter la migration
Utilisez l’interface vCenter pour lancer le processus de migration. vCenter n’est pas absolument indispensable pour toutes les opérations de migration, mais il est fortement recommandé et facilite grandement le processus. D’autres options existent, comme la gestion directe par ESXi, VMware vSphere Client ou VMware vSphere Replication.
Cela dit, vCenter simplifie grandement la gestion et l’exécution des migrations dans un environnement VMware et pour des opérations complexes, il est quasiment indispensable.
Valider et optimiser la post-migration
Vérifiez que la VM fonctionne correctement sur l’hôte cible. Vérifiez également que toutes les configurations réseau et de stockage sont adéquates et fonctionnent comme prévu.
Les 3 méthodes de migration vers VMware
Migrer à chaud vs migrer à froid
La migration à froid est la plus basique, il est nécessaire de mettre la VM hors tension. L’avantage est qu’il n’existe aucun risque d’erreur de transfert de la mémoire active, l’inconvénients est que les applications qui nécessitent une haute disponibilité sont impactées par l’arrêt. C’est une stratégie utilisée pour des mises à jour matérielles ou logicielles importantes.
La migration à chaud est une stratégie utilisée pour pallier les problèmes de la migration à froid. Elle permet de déplacer une VM en fonctionnement d’un hôte à un autre sans interruption de service. Cette méthode utilise des technologies comme vSphere vMotion. Son inconvénient majeur est l’utilisation d’une bande passante réseau très importante, ce qui peut provoquer une saturation du réseau si celui-ci n’est pas correctement dimensionné ou s’il est utilisé pour d’autres tâches intensives en bande passante. Par ailleurs, elle est également plus complexe et plus coûteuse. Elle est utilisée par exemple pour la maintenance planifiée des serveurs sans interruption du service.
Utiliser VMware vMotion
Le vMotion est un module de la suite VMware vSphere qui permet de migrer des VM à chaud sans interruption de service.
Pour utiliser vMotion efficacement, certains prérequis matériels et logiciels doivent être respectés :
- Licences VMware vSphere Enterprise Plus ou vSphere Standard avec vMotion.
- Version minimale de vSphere : vSphere 5.1.
- Les hôtes doivent avoir des processeurs compatibles pour assurer une migration transparente des VM.
- Les VM doivent résider sur un stockage partagé accessible par les hôtes source et cible (SAN, iSCSI ou NAS).
- Chaque hôte doit avoir une interface réseau dédiée au trafic vMotion, idéalement sur un réseau sécurisé et à haute bande passante. L’activation des trames Jumbo peut optimiser les performances de transfert.
Migrer avec VMware vSphere Replication
VMware vSphere Replication est une extension de VMware vCenter Server qui permet de répliquer et de récupérer des VM. Il les protège contre les défaillances partielles ou totales d’un site. De plus, c’est une excellente alternative à la réplication basée sur le stockage : il coûte moins cher et permet de choisir le fournisseur de stockage sur les sites source et cible.
vSphere Replication peut être utilisé avec vCenter Server Appliance ou une installation standard de vCenter Server, et il est compatible avec la version N-1 de vSphere Replication sur le site couplé.
Les objectifs de point de récupération (RPO) sont essentiels dans une stratégie de réplication. Le RPO définit la période maximale de données qui peut être perdue en cas de défaillance majeure et influence la stratégie de réplication :
- Un RPO plus court nécessite une réplication plus fréquente des données, ce qui augmente la charge sur le réseau et le stockage.
- Les RPO plus stricts demandent des ressources réseau et de stockage plus importantes pour assurer que les données sont répliquées dans les délais requis.
En fonction des exigences de l’entreprise, les administrateurs peuvent configurer des RPO différents pour chaque VM, en ajustant la fréquence de réplication en conséquence.
Ebook gratuit
Surmonter les challenges
Résoudre les problèmes de compatibilité
Compatibilité de la machine virtuelle
Chaque version de matériel virtuel supporte plusieurs versions d’ESXi, par exemple, une VM compatible avec ESXi 7.0 Update 3 peut fonctionner sur toutes les versions ultérieures d’ESXi 7.0 Update 3. Pour vérifier la compatibilité des VM :
- Lors de la création d’une VM, sélectionnez une compatibilité qui correspond à la version de l’hôte ESXi cible.
- Si les capacités les plus récentes ne sont pas nécessaires, choisir une version antérieure peut faciliter le déploiement et les tests tout en maintenant la compatibilité avec les anciens hôtes.
Compatibilité matérielle de l'hôte
vSphere Lifecycle Manager (vLCM) est utilisé pour vérifier cette compatibilité en se basant sur le Guide de compatibilité VMware (VCG) ou la Liste de compatibilité matérielle (HCL) de vSAN. Pour cela :
- Accéder à vLCM dans vSphere Client, sélectionnez l’hôte autonome ou l’hôte dans un cluster, puis allez dans l’onglet Mises à jour et sélectionnez Compatibilité matérielle.
- Sélectionnez l’hôte ESXi cible et lancez la vérification pour obtenir un rapport de compatibilité détaillé.
- Examinez les états des périphériques matériels (Compatible, Incompatible, Inconnu) et vérifiez manuellement si nécessaire les détails spécifiques pour assurer la compatibilité.
Gérer les interruptions de service
vSphere de VMware est une solution adaptée à la fois pour réduire les interruptions de service planifiées (maintenance matérielle, migrations de serveurs…) qui représentent généralement plus de 80 % des interruptions de service d’un centre de données, mais aussi les interruptions de service imprévues.
vSphere High Availability (HA) utilise plusieurs hôtes ESXi configurés en cluster pour assurer une reprise rapide des activités après une interruption. Cette fonctionnalité permet une haute disponibilité à moindre coût pour les applications exécutées sur des VM.
Pour un niveau de disponibilité encore supérieur, vSphere Fault Tolerance assure une continuité ininterrompue des services, même en cas de défaillance matérielle. vCenter High Availability protège vCenter Server contre les défaillances matérielles et logicielles, ainsi que contre les pannes de l’application vCenter Server.
Sécuriser les données pendant la migration
Tout d’abord, vous devez chiffrer les données en utilisant le chiffrement vSphere vMotion. Celui-ci applique systématiquement le chiffrement lors de la migration de VM chiffrées. Dans le cas où certaines de vos VM ne sont pas chiffrées, vous pouvez sélectionner l’une des options chiffrées de vSphere vMotion.
Ensuite, sécurisez votre réseau avec des pare-feu et des systèmes de détection et de prévention des intrusions. La documentation VMware recommande des pratiques d’isolation des réseaux :
- Le réseau de gestion vSphere, car les services qui s’exécutent sur l’interface de gestion permettent à un hacker d’obtenir un accès aux systèmes.
- Le trafic de stockage IP, car il est généralement non chiffré. Il est donc judicieux de le séparer du trafic de production.
- Le trafic vMotion, car les informations de migration vMotion sont transmises en texte brut et sont facilement visibles. Pour l’éviter, vérifiez qu’aucun routeur de niveau 3 n’étend ce réseau.
Enfin, ne négligez pas les sauvegardes de vos VM. Trois méthodes s’offrent à vous :
- Un agent logiciel de sauvegarde est installé directement sur chaque VM, et fonctionne comme sur un serveur physique. Les données sont transférées vers l’infrastructure de sauvegarde via le réseau local (LAN).
- L’agent de sauvegarde est installé dans la console de service ESX et permet la sauvegarde des fichiers VMDK (disques virtuels) de chaque VM.
- VMware Consolidated Backup (VCB) centralise la sauvegarde des VM, et décharge cette tâche du serveur ESX. Cette configuration réduit le trafic de sauvegarde sur le réseau et libère des ressources du serveur pour améliorer les performances des VM.
Les meilleures pratiques pour une migration réussie
Planification détaillée et documentation
Une documentation claire et détaillée permet de planifier votre migration avec soin. Pour cela, formalisez vos objectifs pour vous assurer que les solutions envisagées correspondent réellement aux besoins de votre entreprise et apportent donc le meilleur retour sur investissement. Vos objectifs décrivent les résultats attendus et proposent une réponse à des questions telles que :
- Quelles sont les raisons de la démarche de migration ?
- Quel impact la migration aura-t-elle sur les utilisateurs ?
- Quelles seront les conséquences sur la sécurité ?
- Quels seraient les risques et comment les pallier ?
- Quel est le coût estimé de la migration ?
- À combien s’élève le retour sur investissement estimé ?
La consolidation matérielle n’est pas l’unique aspect d’une migration vers VMware.
Pour tirer un bénéfice maximum de la virtualisation et obtenir le meilleur retour sur investissement, une entreprise doit également considérer quelles personnes et quels processus peuvent être associés.
Documentez chaque étape du processus de migration, en incluant des guides détaillés pour les configurations, les procédures et les résolutions de problèmes. Votre runbook sera alors un outil précieux.
Réaliser des tests pré-migration
Avant de procéder à la migration de vos environnements VMware, il est essentiel de réaliser des tests de pré-migration pour identifier et résoudre les problèmes potentiels et assurer la compatibilité des systèmes.
Commencez par les vérifications automatiques, comme la capacité de l’espace disque sur la VM ou le serveur physique cible et l’accessibilité de la base de données externe.
Ensuite, contrôlez l’environnement source en vérifiant :
- La compatibilité des versions de vCenter Server, Platform Services Controller ou vCenter Single Sign-On avec la migration.
- La validité et la compatibilité des certificats SSL.
- La connectivité réseau et la résolution DNS.
- La disponibilité des ports internes et externes.
- La connectivité externe de la base de données.
- L’espace disque nécessaire pour l’exportation des données de configuration.
- La validité du serveur NTP.
- La véracité de toutes les références et informations d’identification.
Après, contrôlez l’environnement cible de la même manière (exigences matérielles minimales, privilèges administratifs, informations d’identification).
Enfin, procédez à différents tests :
- Test de performance.
- Test de compatibilité applicative.
- Simulation de basculement.
- Test de sécurité.
Communiquer avec les parties prenantes
Maintenir une communication ouverte et régulière avec toutes les parties prenantes est l’une des clés d’une migration réussie. La documentation VMware conseille d’ailleurs de créer des scénarios. En effet, dans les organisations dont les équipes de gestion et opérationnelles sont distinctes, la validation d’un scénario aide à comprendre les besoins en matière de capacité actuelle et à venir. Avec les scénarios validés, la capacité est réservée, ce qui empêche l’équipe opérationnelle d’effectuer une augmentation des ressources sur les charges de travail, tandis que l’équipe de gestion s’engage dans la planification des ressources de nouveaux projets.
Les outils VMware pour la migration
VMware vCenter Converter
VMware vCenter Converter est un outil essentiel pour la migration de machines physiques et virtuelles vers des environnements VMware. Il permet des conversions P2V (Physical to Virtual) et V2V (Virtual to Virtual).
En plus de ces fonctionnalités, vCenter Converter permet la conversion d’images entre différentes versions de VMware. Bien que l’outil permette de planifier et d’automatiser certaines tâches, il est principalement conçu pour des opérations manuelles et spécifiques, plutôt que pour une gestion d’automatisation à grande échelle
VMware HCX
VMware HCX est une plateforme conçue pour faciliter la migration des applications, l’équilibrage des charges de travail et assurer la continuité des activités dans les data centers et dans les environnements cloud. Il permet de déplacer des charges de travail entre des environnements on-premises et des clouds publics ou privés, et assure la continuité des opérations grâce à des fonctionnalités de basculement et de reprise après sinistre. Il fournit également des outils d’automatisation pour les migrations massives et la gestion continue des environnements hybrides.
Il s’avère donc complexe que VMware vCenter Converter est mieux adapté à des migrations à grande échelle, continues, et hybrides entre les environnements sur site et cloud, avec un accent sur la continuité des opérations et l’automatisation avancée.
Autres outils tiers recommandés
En plus des outils fournis par VMware, plusieurs outils tiers sont recommandés pour leur efficacité :
- Acronis Cyber Protect Cloud offre des capacités de migration ainsi que de sauvegarde et de protection des données. Il facilite les migrations P2V, V2V, et V2C (Virtual to Cloud) tout en assurant la sécurité des données avec des fonctionnalités telles que la protection anti-malware intégrée.
- Carbonite Migrate permet une migration rapide et flexible des charges de travail avec une interruption minimale. Supporte les migrations P2V, V2V, et V2C avec la possibilité de répéter les tests de migration jusqu’à ce que vous soyez prêt à basculer vers l’environnement cible.
- Zerto Virtual Replication est conçu pour la reprise après sinistre, mais offre également des capacités de migration sans interruption. Il utilise une réplication continue pour assurer la disponibilité des applications pendant la migration entre les environnements sur site et cloud.
- Platespin Migrate propose des migrations P2V, V2V, et P2P (Physical to Physical), une gestion centralisée des migrations et permet de préconfigurer les migrations pour minimiser les temps d’arrêt.
- CloudEndure Migration supporte la migration vers les principaux fournisseurs de cloud tels qu’AWS, Azure, et Google Cloud. CloudEndure utilise la réplication continue pour réduire les interruptions et offre une orchestration automatisée des migrations.
Comment Qim info vous accompagne dans votre migration WMware
Qim info met à votre disposition le meilleur accompagnement possible pour votre entreprise en vous proposant trois axes de travail :
- Collaboration et transparence : ensemble, nous améliorons la coordination des équipes en proposant des processus et des outils adaptés. Nous rassemblons les équipes autour d’une vision commune afin de prendre les meilleures décisions.
- Sur mesure : aucune migration ne ressemble à une autre. Nos experts travaillent en étroite collaboration avec vous pour comprendre vos besoins, vos enjeux et mettre en place la meilleure solution la plus adaptée.
- Expertise pluridisciplinaire : avec près de 20 ans d’existence, Qim info a développé un large éventail de compétences dans tous les domaines de l’IT. Que vous choisissiez la délégation ou le mode projet avec une équipe dédiée, nous avons la solution.
Pour conclure, nos experts du département Cloud & DevOps Solutions se tiennent à votre entière disposition pour répondre à n’importe quelle question sur une migration vers VMware. Si vous avez des interrogations sur les options autres que VMware pour la virtualisation, comme Proxmox VE, Nutanix ou encore Openstack, dans le contexte mouvementé du rachat de VMware par Broadcom, nous sommes là pour vous aider à y voir plus clair.