[Corrigé] VMware : la consolidation des disques de machine virtuelle est nécessaire
Vmware Virtual Machine Disks Consolidation Is Needed
De nombreux utilisateurs reçoivent le La consolidation des disques de machine virtuelle est nécessaire erreur lors de l'utilisation du client VMware vSphere. Quelle est la cause de l'erreur ? Comment le réparer? Commençons maintenant à explorer les réponses avec MiniTool .
Sur cette page :- Causes possibles de l'erreur La consolidation des disques de la machine virtuelle est nécessaire
- Comment réparer l'erreur de consolidation des disques de machine virtuelle est nécessaire
- Qu'en penses-tu
VMware vSphere est une application logicielle de virtualisation qui fonctionne comme une plate-forme complète pour gérer votre machine virtuelle. Il peut être utilisé pour effectuer de nombreuses tâches de machine virtuelle telles que l'arrêt du système d'exploitation invité, le lancement de la console, la modification des paramètres, la création d'instantanés, etc. Cependant, de nombreux utilisateurs rencontrent l’erreur « La consolidation des disques de la machine virtuelle est nécessaire » lors de l’utilisation du logiciel.
Selon les rapports d'utilisateurs de différents forums et communautés, l'erreur de consolidation des disques de machine virtuelle est nécessaire se produit principalement lors de la fusion de plusieurs fichiers de disque virtuel en un seul disque. Voici un exemple réel du forum Nakio.
Salut les gars! J'ai ce message d'erreur disant : La consolidation des disques de machine virtuelle VMware est nécessaire. Avez-vous une idée de ce que je peux faire avec ? Merci!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Causes possibles de l'erreur La consolidation des disques de la machine virtuelle est nécessaire
La consolidation de disques virtuels est un processus de fusion de fichiers de disques virtuels créés après la prise d'instantanés dans une VM. Dans la plupart des cas, effectuer une consolidation de disque vise à éviter une dégradation des performances ou à résoudre certains problèmes.
Lors de la prise d'un instantané, vous constaterez qu'un disque delta est créé et que les modifications sont écrites sur le disque delta correspondant. Par conséquent, chaque disque delta contient toutes les modifications apportées par rapport à l'état précédent du disque delta et le disque parent reste inchangé, ce qui entraîne des données redondantes dans la machine virtuelle.
À mesure que les instantanés et les fichiers de disque virtuel associés deviennent de plus en plus volumineux, vous risquez de constater une dégradation des performances. Mais une fois que vous avez lancé avec succès la consolidation du disque VMware, toutes les données du disque delta seront fusionnées sur un seul disque et aucune donnée redondante ne sera laissée sur le disque où se trouvent les fichiers de la machine virtuelle. Autrement dit, l'espace disque sera nettoyé après la consolidation des fichiers du disque virtuel.
Cependant, le processus de consolidation des disques des machines virtuelles n’est pas toujours fluide. Un grand nombre de personnes rencontrent l’erreur « La consolidation des disques de la machine virtuelle VMware est nécessaire ». Pourquoi? Cela peut être dû à de nombreuses raisons possibles. Nous les listons ici comme suit :
- Pas assez d'espace disque sur la banque de données VMFS pour effectuer la consolidation du disque virtuel. Habituellement, cela nécessite au moins 1 Go d’espace libre sur la banque de données.
Vous devriez maintenant connaître les causes possibles de l’erreur d’état nécessaire à la consolidation de la machine virtuelle. Voyons comment y remédier.
Desktop Windows Manager a cessé de fonctionner et a été fermé ? [Fixé]De nombreux utilisateurs ont signalé que Desktop Windows Manager avait cessé de fonctionner et avait été fermé. Cet article expliquera les causes possibles et fournira les correctifs correspondants.
En savoir plusComment réparer l'erreur de consolidation des disques de machine virtuelle est nécessaire
Après avoir analysé toutes les causes possibles de l'erreur de consolidation des disques de la machine virtuelle VMware, nous explorons les 5 correctifs applicables suivants. Ici, vous pouvez les essayer dans l'ordre jusqu'à ce que le problème soit résolu.
Correctif 1. Consolider correctement les fichiers du disque de la machine virtuelle
La première et la plus simple solution à l’erreur d’état nécessaire à la consolidation de la machine virtuelle consiste à vous assurer que vous consolidez correctement les fichiers de disque de la machine virtuelle. Pour ce faire, suivez les étapes détaillées ci-dessous :
Étape 1. Lancez le client VMware vSphere sur votre ordinateur.
Étape 2. Cliquez avec le bouton droit sur Machine virtuelle nom dans lequel vous souhaitez consolider les fichiers du disque et sélectionnez Instantanés > Consolider dans le sous-menu.
Étape 3. Ensuite, vous recevrez un message de confirmation indiquant Cette opération consolide tous les journaux redondants sur votre machine virtuelle. Es-tu sur de vouloir continuer? . Cliquer sur Oui pour confirmer la consolidation du disque VMware.
Note: Si vous craignez que certaines données soient perdues pendant le processus de consolidation du disque, vous pouvez effectuer une sauvegarde de la machine virtuelle VMware. Par exemple, vous pouvez transférer tous les fichiers de VM dans un autre dossier d'une banque de données.
Ensuite, le client vSphere consolidera les fichiers du disque virtuel et effacera les journaux. Le temps nécessaire au processus dépend de la taille de la VM, du nombre d'instantanés et de la charge de la VM. Une fois terminée, l’erreur d’état nécessaire à la consolidation de la machine virtuelle devrait disparaître.
Correctif 2. Supprimer tous les instantanés de VM existants
Une autre raison principale de l’erreur de consolidation de disque réside dans les fichiers verrouillés de la machine virtuelle. Si vous recevez un autre message d'erreur Impossible d'accéder au fichier car il est verrouillé. Une erreur s'est produite lors de la consolidation des disques pendant le processus, cela indique que les fichiers du disque de votre VM sont verrouillés par une application de sauvegarde. Dans ce cas, vous devez déverrouiller les fichiers VM en suivant Correction 2 ou Correctif 3 . Ici, nous allons vous montrer comment déverrouiller les fichiers VM en supprimant tous les instantanés.
Étape 1. Arrêtez la machine virtuelle que vous exécutez et créez un nouvel instantané de disque de VM.
Étape 2. Cliquez avec le bouton droit sur Machine virtuelle dans le menu supérieur, puis sélectionnez Instantanés et cliquez sur Supprimer tous les instantanés .
Étape 3. Parfois, l'état nécessaire à la consolidation des machines virtuelles peut être déclenché par des -ctk.vmdk des dossiers. Vous pouvez donc essayer de supprimer les fichiers CTK.
Étape 4. Maintenant, vous pouvez essayer de reconsolider à nouveau les fichiers du disque virtuel comme nous l'expliquons ci-dessus.
Conseil: Si ces étapes ne vous aident pas, vous pouvez arrêter la VM, ouvrir Paramètres de la machine virtuelle , sélectionnez le Options de machine virtuelle puis développez l'onglet Avancé catégorie et cliquez sur Modifier la configuration . Dans la fenêtre de configuration, cliquez sur Ajouter des paramètres de configuration , ajouter le asyncConsolidate.forceSync paramètre et réglez-le sur VRAI .Correctif 3. Déplacez la VM vers un autre hôte ESXi
Les fichiers VM verrouillés créés par une application de sauvegarde sont principalement utilisés pour éviter les écritures simultanées dans les fichiers par plusieurs hôtes ESXi. Cependant, ces fichiers de disque verrouillés peuvent déclencher l’erreur de consolidation de disque virtuel est nécessaire. Pour déverrouiller le fichier, vous pouvez déplacer la VM vers un autre hôte ESXi.
Étape 1. Redémarrez les agents de gestion sur l'hôte ESXi sur lequel réside la VM. Pour ce faire, vous pouvez ouvrir le shell ESXi ou vous connecter à l'hôte ESXi via SSH et exécuter les commandes ci-dessous en tant que root :
redémarrage de services.sh
ou
/etc/init.d/hostd redémarrage
/etc/init.d/vpxa redémarrage
Astuce : Vous pouvez également ouvrir la console directe ESXi en accédant à Options de dépannage , et en sélectionnant Redémarrer les agents de gestion (en appuyant Entrer pour activer l'option nécessaire et en appuyant sur F11 confirmer.)
Étape 2. Maintenant, vous pouvez vérifier les fichiers verrouillés de la VM en exécutant la commande ci-dessous :
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
Étape 3. Vérifiez les fichiers journaux hébergés si vous souhaitez identifier le chemin de la banque de données dans lequel résident les fichiers de la VM.
cat /var/log/hostd.log |grep -i nom_VM
Étape 4. Accédez au répertoire de la VM sur la banque de données après avoir obtenu l'emplacement des fichiers de la VM :
cd /vmfs/volumes/nom_datastore/nom_vm
Étape 5. Appliquez la commande suivante pour répertorier les hôtes ESXi verrouillés par les fichiers de la VM.
pour moi dans `ls` ; do vmfsfilelockinfo -p $i ;done|grep 'est verrouillé dans|Hôte possédant le verrou|Durée totale prise' | sed 's|L'hôte possédant le verrou sur le fichier est||g'|sed 's|Temps total|—|g' | awk '{print $1}' |uniq
Étape 6. Redémarrez vos agents de gestion ESXi (y compris hébergé et vpxa ). Exécutez ensuite la commande ci-dessous sur l'hôte EXSi pour déverrouiller les fichiers VM.
/etc/init.d/hostd redémarrage
/etc/init.d/vpxa redémarrage
Une fois cela fait, vous pouvez consolider à nouveau les fichiers du disque de la machine virtuelle et voir si l'erreur persiste.
Correctif 4. Étendez votre espace disque
Comme mentionné ci-dessus, une erreur de consolidation de disque de machine virtuelle VMware est nécessaire peut se produire en raison d'un espace disque insuffisant. Nous vous recommandons donc de vérifier s'il y a suffisamment d'espace disque libre (plus de 1 Go) sur la banque de données VMFS. Sinon, vous devez étendre l'espace disque.
Si vous ne souhaitez supprimer aucun fichier de la banque de données VFMS, l'extension de l'espace disque est un bon choix. Comment étendre le disque dur sans perte de données ? En tant que gestionnaire de partition multifonctionnel, MiniTool Partition Wizard peut vous aider à le faire facilement. De plus, il peut être utilisé pour analyser l'espace disque , convertir NTFS en FAT, migrer le système d'exploitation , récupérer les données perdues, etc.
Assistant de partition MiniTool gratuitCliquez pour télécharger100%Propre et sûr
Voici comment étendre la partition avec l'utilitaire MiniTool.
Étape 1. Lancez ce logiciel pour accéder à son interface principale, puis sélectionnez le lecteur de disque où réside la banque de données VMFS et cliquez sur Étendre la partition du volet de gauche.
Étape 2. Sélectionnez le lecteur sur lequel vous souhaitez utiliser de l'espace libre, puis faites glisser la barre de défilement pour occuper l'espace libre ou saisissez le volume spécifique en fonction de vos demandes. Cliquez ensuite sur D'ACCORD .
Étape 3. Cliquer sur Appliquer pour exécuter le processus.
Correctif 5. Utilisez une alternative pour exécuter la consolidation de disque VMware
Si vous recevez toujours l'erreur de consolidation de disque VMware après avoir essayé toutes les méthodes ci-dessus, vous pouvez envisager d'utiliser une alternative appelée vSphere. PowerCLI pour consolider les fichiers du disque virtuel. Le PowerCLI est une interface utilisateur graphique qui peut étendre PowerShell pour comprendre et interagir avec les environnements VMware. Voici comment l'utiliser pour consolider des disques virtuels.
Étape 1. Lancez le client PowerCLI, connectez-vous au vCenter Server qui gère l'hôte ESXi avec la VM et saisissez les informations d'identification lorsque vous y êtes invité.
Connect-VIServer vcenter01.test.com
Étape 2. Exécutez la commande suivante ci-dessous pour obtenir la liste des machines virtuelles avec l’état nécessaire à la consolidation des machines virtuelles.
Obtenir-VM | Où-Objet {$ _. Extensiondata.Runtime.ConsolidationNeeded}
Étape 3. Vous pouvez désormais consolider les fichiers de disque de la machine virtuelle en exécutant la commande ci-dessous.
Obtenir-VM | Où-Objet {$ . Extensiondata.Runtime.ConsolidationNeeded} | pour chaque {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Qu'en penses-tu
Comment corriger l’erreur de consolidation du disque virtuel est nécessaire ? Maintenant, vous pouvez essayer l'un ou l'ensemble des 5 correctifs que j'ai expliqués ci-dessus et voir lequel vous convient le mieux. Si vous avez de meilleures solutions à l'erreur, veuillez les noter dans la zone de commentaires. Vous pouvez également nous envoyer un email à Nous lorsque vous rencontrez des difficultés lors de l'utilisation du logiciel MiniTool.