VMware : Migration des machines virtuelles en cours d’exécution vers différents datastores sans Storage vMotion dans vSphere Essentials Plus
Summary: Découvrez comment migrer des machines virtuelles (VM) en cours d’exécution vers différents datastores dans des environnements VMware vSphere sans Storage vMotion. Ce guide pas-à-pas est conçu pour les administrateurs, en particulier ceux disposant de licences vSphere Essentials Plus, afin de surmonter les limitations et de gérer efficacement les machines virtuelles. ...
Instructions
Migration des machines virtuelles en cours d’exécution vers différents datastores sans Storage vMotion dans VMware vSphere Essentials Plus
Introduction :
Cet article fournit des instructions pas à pas permettant aux administrateurs de migrer des machines virtuelles (VM) en cours d’exécution vers différents datastores dans des environnements VMware vSphere sans utiliser Storage vMotion. Le processus décrit ci-dessous permet de surmonter les limitations imposées par les licences vSphere Essentials Plus, ce qui permet une distribution efficace des machines virtuelles entre les datastores. En outre, il inclut une solution de contournement pour vSphere Storage vMotion afin d’obtenir une migration sélective au niveau du disque.
Sommaire :
Conditions préalables
Symptômes
But
Résolution
- Migration de machines virtuelles
- Solution de contournement pour vSphere Storage vMotion (migration sélective au niveau du disque)
- Étapes supplémentaires pour la migration de vCenter
Limitations de vSphere Essentials Plus
Configuration requise :
- Environnement VMware vSphere avec licences vSphere Essentials Plus
- Au moins deux hôtes ESXi dans l’environnement.
Symptômes :
- Impossibilité d’utiliser Storage vMotion pour la migration des machines virtuelles en cours d’exécution entre les datastores.
- Licence limitée avec vSphere Essentials Plus, qui n’inclut pas la fonctionnalité Storage vMotion.
- Échecs de sauvegarde dus à une capacité disponible insuffisante sur le magasin de données
Objectif :
Ce guide fournit aux administrateurs les étapes nécessaires à la migration des machines virtuelles en cours d’exécution vers différents datastores au sein des environnements VMware vSphere sans recourir à Storage vMotion. Il présente également une solution de contournement pour réaliser une migration sélective au niveau du disque à l’aide d’une combinaison de techniques de clonage et de copie.
Résolution :
Migration des machines virtuelles :
- Connectez-vous à vSphere Client ou vSphere Web Client à l’aide des informations d’identification administrateur.
- Assurez-vous qu’au moins deux hôtes ESXi sont disponibles dans votre environnement.
- Identifier les machines virtuelles à migrer vers différents datastores.
- Dans vSphere Client ou vSphere Web Client, procédez comme suit :
a. Cliquez avec le bouton droit de la souris sur la machine virtuelle à migrer et sélectionnez « Migrate » dans le menu contextuel.
b. Dans l’Assistant de migration, choisissez l’option « Modifier les ressources de calcul et de stockage » pour migrer la machine virtuelle et son stockage.
c. Sélectionnez un hôte ou un cluster cible pour déplacer la machine virtuelle.
d. Choisissez un datastore cible ou un cluster de datastore pour stocker les fichiers de la machine virtuelle.
e. Passez en revue les résultats de la vérification de compatibilité pour garantir la réussite de la migration. - Cliquez sur « Finish » pour lancer le processus de migration.
- Surveillez la progression de la migration pour vous assurer qu’elle s’est terminée avec succès.
- Répétez les étapes 4 à 6 pour chaque machine virtuelle devant être migrée.
- Une fois le processus de migration terminé, vérifiez que les machines virtuelles s’exécutent sur les datastores souhaités.
Solution de contournement pour vSphere Storage vMotion (migration sélective au niveau du disque) :
La migration sélective au niveau du disque n’est pas directement prise en charge dans vSphere Essentials Plus. Cependant, cela peut être réalisé en utilisant une solution de contournement impliquant des techniques de clonage et de copie.
Étape 1 : Créer un nouveau datastore :
- Assurez-vous qu’un datastore supplémentaire est disponible sur votre environnement vSphere Essentials Plus afin de migrer les disques de la machine virtuelle.
Étape 2 : Cloner la machine virtuelle :
- Connectez-vous à vSphere Client avec les informations d’identification appropriées.
- Localisez la machine virtuelle à migrer dans le panneau d’inventaire.
- Cliquez avec le bouton droit de la souris sur la machine virtuelle et sélectionnez « Clone to Virtual Machine ».
- Dans la section « Sélectionner un nom et un dossier », attribuez un nom unique au clone et choisissez un emplacement pour celui-ci dans l’inventaire.
- Passez aux étapes suivantes dans l’assistant de clonage sans modifier la configuration.
Étape 3 : Supprimez les disques inutiles :
- Une fois le processus de clonage terminé, cliquez avec le bouton droit de la souris sur la machine virtuelle clone nouvellement créée dans le panneau d’inventaire.
- Sélectionnez « Edit Settings » pour ouvrir les paramètres de la machine virtuelle.
- Dans l’onglet « Hardware », passez en revue la liste des disques virtuels connectés à la machine virtuelle.
- Identifiez les disques que vous souhaitez migrer vers le nouveau datastore.
- Notez les noms de ces disques (par exemple, disque dur 1, disque dur 2, etc.).
Étape 4 : Supprimez la machine virtuelle de clonage :
- Cette étape est essentielle pour éviter tout conflit avec la machine virtuelle d’origine et tout conflit potentiel d’adresse IP ou de nom d’hôte. Cliquez avec le bouton droit de la souris sur la machine virtuelle clonée, puis sélectionnez « Remove from Inventory ».
Étape 5 : Copiez les disques de machine virtuelle :
- Activez SSH sur l’hôte ESXi qui contient les disques de la machine virtuelle. Pour ce faire, connectez-vous à l’hôte ESXi via vSphere Client, accédez à « Configuration », > « Security Profile » et activez le service « SSH ».
- Utilisez un client SSH (par exemple, PuTTY) pour vous connecter à l’hôte ESXi.
- Accédez au répertoire de la machine virtuelle sur le datastore à l’aide de la ligne de commande. L’emplacement est généralement /vmfs/volumes/datastore_name/vm_name/.
- Utilisez la commande
vmkfstoolsCommande permettant de copier les disques virtuels du datastore actuel vers le nouveau datastore. La syntaxe de la commande est la suivante :
vmkfstools -i source_disk_path -d thin destination_disk_path
Par exemple :
vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk
- Répétez cette commande pour chaque disque à migrer.
Étape 6 : Enregistrez la machine virtuelle :
- Après avoir copié tous les disques, accédez au nouveau datastore à l’aide de vSphere Client.
- Cliquez avec le bouton droit de la souris sur le fichier .vmx de la machine virtuelle d’origine (et non sur le clone) et choisissez « Add to Inventory ».
- Suivez les invites pour ajouter à nouveau la machine virtuelle à l’inventaire.
Étape 7 : Mettez sous tension et vérifiez :
- Démarrez la machine virtuelle à partir du nouveau datastore et assurez-vous que tout fonctionne comme prévu.
- Vérifiez que la machine virtuelle utilise les disques du nouveau datastore.
Étapes supplémentaires pour la migration de vCenter :
À propos de vCenter :
- Mettez le vCenter hors tension.
- Connectez-vous directement à l’hôte (car vCenter sera en panne).
- Cliquez avec le bouton droit de la souris sur la machine virtuelle vCenter et choisissez de l’annuler ou de la supprimer de l’inventaire (ne supprimez pas la machine virtuelle).
- Accédez au datastore où réside la machine virtuelle vCenter. Cliquez avec le bouton droit de la souris sur le répertoire de la machine virtuelle et choisissez « Move ».
- Sélectionnez le nouveau datastore comme destination pour la machine virtuelle vCenter.
- Une fois le transfert terminé, accédez au répertoire, cliquez avec le bouton droit de la souris sur le fichier .vmx et sélectionnez « Register VM » (ou « Add to Inventory »).
Limitations de vSphere Essentials Plus :
vSphere Essentials Plus est une édition d’entrée de gamme de VMware vSphere conçue pour les petites entreprises. Elle présente certaines limitations par rapport aux éditions plus avancées telles que Standard, Enterprise ou Enterprise Plus. Voici les principales limitations de vSphere Essentials Plus :
- Nombre d’hôtes : vSphere Essentials Plus prend en charge un maximum de 3 hôtes ESXi physiques.
- vCenter Server : vSphere Essentials Plus inclut une licence pour vCenter Server Essentials, qui est une version limitée de vCenter Server qui ne peut gérer que 3 hôtes maximum.
- Fonctionnalités vSphere : Certaines fonctionnalités avancées disponibles dans les éditions supérieures, telles que Storage vMotion, Distributed Resource Scheduler (DRS) et la haute disponibilité (HA), ne sont pas incluses dans vSphere Essentials Plus.
- Limitations de la RAM et du processeur : Essentials Plus présente certaines limitations quant à la quantité de cœurs de RAM et de CPU qu’il peut prendre en charge par hôte.
- Aucune tolérance de panne (FT) : La tolérance de panne, une fonctionnalité qui assure une disponibilité continue des machines virtuelles, n’est pas disponible dans vSphere Essentials Plus.
- Aucun vSAN : vSphere Essentials Plus n’inclut pas la fonctionnalité vSAN, qui permet la création d’un stockage partagé à l’aide de disques locaux.
Additional Information
Sources:
Déplacement ou copie de disques virtuels dans un environnement
VMwarehttps://kb.vmware.com/s/article/900
Clonage et conversion de disques de machine virtuelle avec vmkfstools
https://kb.vmware.com/s/article/1028042Comment migrer des machines virtuelles en cours d’exécution vers différents datastores sans Storage vMotion
https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/
Migrez vCenter vers un nouveau datastore sans vMotion.
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230