[Fixet] VMware: Konsolidering af virtuelle maskindiske er påkrævet
Vmware Virtual Machine Disks Consolidation Is Needed
Mange brugere modtager Konsolidering af virtuelle maskiner er påkrævet fejl ved brug af VMware vSphere-klienten. Hvad forårsager fejlen? Hvordan fikser man det? Lad os nu begynde at udforske svarene sammen med MiniTool.
På denne side:- Mulige årsager til Virtual Machine Disks Konsolidering er nødvendig Fejl
- Sådan rettes den virtuelle maskindiske Konsolidering er nødvendig Fejl
- Hvad er din mening
VMware vSphere er en virtualiseringssoftwareapplikation, der fungerer som en komplet platform til styring af din virtuelle maskine. Det kan bruges til at udføre mange virtuelle maskiner, såsom at lukke gæsteoperativsystemet ned, starte konsollen, redigere indstillinger, oprette snapshots og så videre. Men mange brugere støder på den virtuelle maskine, diskkonsolidering er nødvendig fejl, når de bruger softwaren.
Ifølge brugerrapporter fra forskellige fora og fællesskaber er konsolidering af den virtuelle maskine diske nødvendig fejl opstår hovedsageligt ved sammenlægning af flere virtuelle diskfiler til en enkelt disk. Her er et sandt eksempel fra Nakio-forumet.
Hej gutter! Jeg har denne fejlmeddelelse, der siger: Konsolidering af VMware virtuelle maskine-diske er nødvendig. Har du nogen idé om, hvad jeg kan gøre med det? Tak!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Mulige årsager til Virtual Machine Disks Konsolidering er nødvendig Fejl
Virtuel diskkonsolidering er en proces med at flette virtuelle diskfiler oprettet efter at have taget snapshots i en VM. I de fleste tilfælde er det at udføre en diskkonsolidering for at undgå ydeevneforringelse eller løse nogle problemer.
Når du tager et snapshot, vil du opdage, at der oprettes en deltadisk, og ændringer skrives til den tilsvarende deltadisk. Som et resultat heraf indeholder hver delta-disk alle ændringer, der er foretaget i forhold til den tidligere delta-disk-tilstand, og den overordnede disk forbliver uændret, hvilket forårsager de redundante data i den virtuelle maskine.
Efterhånden som snapshots og relaterede virtuelle diskfiler vokser sig større og større, kan du opleve forringet ydeevne. Men efter at du har startet VMware-diskkonsolideringen med succes, vil alle data fra delta-disken blive flettet til en enkelt disk, og der er ingen overflødige data tilbage på den disk, hvor VM-filerne er placeret. Det vil sige, diskplads vil blive renset, efter du har konsolideret virtuelle diskfiler.
Den virtuelle maskindiskkonsolideringsproces er dog ikke altid glat. Rigtig mange mennesker støder på VMware virtuelle maskine disk konsolidering er nødvendig fejl. Hvorfor? Det kan skyldes mange mulige årsager. Her lister vi dem som følger:
- Ikke nok diskplads på VMFS-datalageret for at udføre den virtuelle diskkonsolidering. Normalt kræver det mindst 1 GB ledig plads på datalageret.
Nu burde du have kendt de mulige årsager til den nødvendige statusfejl ved konsolidering af den virtuelle maskine. Lad os se, hvordan du løser det.
Desktop Windows Manager holdt op med at fungere og blev lukket? [Fixet]Mange brugere rapporterede, at Desktop Windows Manager holdt op med at fungere og blev lukket. Dette indlæg vil forklare de mulige årsager og give tilsvarende rettelser.
Læs mereSådan rettes den virtuelle maskindiske Konsolidering er nødvendig Fejl
Efter at have analyseret alle mulige årsager til VMware virtuelle maskine diskkonsolidering er nødvendig fejl, undersøger vi følgende 5 relevante rettelser. Her kan du prøve dem i rækkefølge, indtil problemet er løst.
Fix 1. Konsolider Virtual Machine Disk-filer korrekt
Den første og enkleste rettelse af den nødvendige statusfejl ved konsolidering af den virtuelle maskine er at sikre, at du konsoliderer de virtuelle maskiners diskfiler korrekt. For at gøre det skal du følge de detaljerede trin nedenfor:
Trin 1. Start VMware vSphere-klienten på din computer.
Trin 2. Højreklik på VM navn, som du vil konsolidere diskfiler i, og vælg Snapshots > Konsolider fra undermenuen.
Trin 3. Så vil du modtage en bekræftelsesmeddelelse, der siger Denne handling konsoliderer alle redundante redo-logfiler på din virtuelle maskine. Er du sikker på, at du vil fortsætte? . Klik på Ja for at bekræfte VMware-diskkonsolideringen.
Bemærk: Hvis du er bekymret for, at nogle data går tabt under diskkonsolideringsprocessen, kan du lave en VMware virtuel maskine-sikkerhedskopi. For eksempel kan du overføre alle VM-filer til en anden mappe på et datalager.
Derefter vil vSphere-klienten konsolidere virtuelle diskfiler og rydde logfilerne. Den nødvendige tid til processen afhænger af VM-størrelsen, antallet af snapshots og VM-belastningen. Når den er afsluttet, skulle den nødvendige statusfejl for konsolidering af den virtuelle maskine forsvinde.
Fix 2. Slet alle eksisterende VM-snapshots
En anden hovedårsag til diskkonsolideringsfejlen er de låste VM-filer. Hvis du modtager en anden fejlmeddelelse Kan ikke få adgang til filen, da den er låst. Der opstod en fejl under konsolidering af diske under processen indikerer dette, at dine VM-diskfiler er låst af et backup-program. I dette tilfælde skal du låse VM-filer op ved at følge Rette 2 eller Ret 3 . Her vil vi vise dig, hvordan du låser VM-filer op ved at slette alle snapshots.
Trin 1. Sluk den virtuelle maskine, du kører, og opret et nyt VM-disksnapshot.
Trin 2. Højreklik på VM fanen fra topmenuen, og vælg derefter Snapshots og klik på Slet alle snapshots .
Trin 3. Nogle gange kan den nødvendige status for konsolidering af virtuelle maskiner udløses af inkonsistent -ctk.vmdk filer. Så du kan prøve at slette CTK-filerne.
Trin 4. Nu kan du prøve at rekonsolidere virtuelle diskfiler igen, som vi forklarer ovenfor.
Tip: Hvis disse trin ikke hjalp, kan du lukke VM'en ned, åbn VM indstillinger , vælg VM-indstillinger fanen, og udvid derefter Fremskreden kategori og klik på Rediger konfiguration . Klik på i konfigurationsvinduet Tilføj konfigurationsparametre , tilføj asyncConsolidate.forceSync parameter, og indstil den til RIGTIGT .Fix 3. Flyt VM'en til en anden ESXi Host
De låste VM-filer, der er oprettet af et backup-program, bruges hovedsageligt til at undgå samtidige skrivninger til filerne fra flere ESXi-værter. Disse låste diskfiler kan dog udløse den virtuelle diskkonsolidering er nødvendig fejl. For at låse filen op kan du flytte VM'en til en anden ESXi-vært.
Trin 1. Genstart administrationsagenterne på den ESXi-vært, som VM'en er på. For at gøre det kan du åbne ESXi-skallen eller oprette forbindelse til ESXi-værten via SSH og køre kommandoerne nedenfor som root:
services.sh genstart
eller
/etc/init.d/hostd genstart
/etc/init.d/vpxa genstart
Tip: Du kan også åbne ESXi direct-konsollen ved at navigere til Fejlfindingsmuligheder , og vælge Genstart Management Agents (ved at trykke på Gå ind for at aktivere den nødvendige indstilling og trykke på F11 at bekræfte.)
Trin 2. Nu kan du kontrollere de låste VM-filer ved at køre kommandoen nedenfor:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
Trin 3. Tjek de hostede logfiler, hvis du vil identificere stien på datalageret, hvor VM-filer er placeret.
kat /var/log/hostd.log |grep -i vm_name
Trin 4. Naviger til VM-biblioteket på datalageret, når du har fået VM-filernes placering:
cd /vmfs/volumes/datastore_name/vm_name
Trin 5. Anvend følgende kommando for at vise ESXi-værterne, der er låst af VM-filerne.
for i i `ls`; do vmfsfilelockinfo -p $i ;done|grep 'er låst in|Værten ejer låsen|Total tid taget' | sed 's|Værten, der ejer låsen på filen, er||g'|sed 's|Samlet tid|—|g' | awk '{print $1}' |uniq
Trin 6. Genstart dine ESXi-administrationsagenter (inklusive vært og vpxa ). Kør derefter kommandoen nedenfor på EXSi-værten for at låse VM-filerne op.
/etc/init.d/hostd genstart
/etc/init.d/vpxa genstart
Når det er gjort, kan du konsolidere virtuelle maskindiskfiler igen og se, om fejlen stadig vises.
Fix 4. Udvid din diskplads
Som nævnt ovenfor, er VMware virtuelle maskine diskkonsolidering nødvendig fejl kan opstå på grund af utilstrækkelig diskplads. Så vi anbefaler, at du tjekker, om der er nok ledig diskplads (mere end 1 GB) på VMFS-datalageret. Hvis ikke, skal du udvide diskpladsen.
Hvis du ikke ønsker at slette nogen filer på VFMS-datalageret, er udvidelse af diskplads et godt valg. Hvordan forlænger man diskdrev uden tab af data? Som en multifunktionel partitionsmanager kan MiniTool Partition Wizard hjælpe dig med at gøre det nemt. Derudover kan den bruges til analysere diskplads , konverter NTFS til FAT, migrere OS , gendanne tabte data osv.
MiniTool Partition Wizard GratisKlik for at downloade100 %Rent og sikkert
Her er, hvordan du udvider partitionen med hjælpeprogrammet MiniTool.
Trin 1. Start denne software for at gå ind i dens hovedgrænseflade, og vælg derefter det diskdrev, hvor VMFS-datalageret ligger, og klik på Udvid partition fra venstre rude.
Trin 2. Vælg det drev, du vil tage ledig plads fra, og træk derefter skyderen for at optage den ledige plads eller indtast den specifikke volumen baseret på dine krav. Klik derefter på Okay .
Trin 3. Klik på ansøge at udføre processen.
Fix 5. Brug et alternativ til at udføre VMware Disk Consolidation
Hvis du stadig modtager VMware-diskkonsolideringsfejlen efter at have prøvet alle ovenstående metoder, kan du overveje at bruge et alternativ kaldet vSphere PowerCLI at konsolidere virtuelle diskfiler. PowerCLI er en grafisk brugergrænseflade, der kan udvides PowerShell at forstå og interagere med VMware-miljøer. Sådan bruger du det til at konsolidere virtuelle diske.
Trin 1. Start PowerCLI-klienten, opret forbindelse til vCenter-serveren, der administrerer ESXi-værten med VM'en, og indtast legitimationsoplysninger, når du bliver bedt om det.
Connect-VIServer vcenter01.test.com
Trin 2. Kør følgende kommando nedenfor for at få listen over VM'er med den nødvendige status for konsolidering af virtuelle maskiner.
Get-VM | Hvor-objekt {$ _. Extensiondata.Runtime.ConsolidationNeeded}
Trin 3. Nu kan du konsolidere virtuelle maskindiskfiler ved at udføre kommandoen nedenfor.
Get-VM | Hvor-objekt {$ . Extensiondata.Runtime.ConsolidationNeeded} | foreach {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Hvad er din mening
Sådan rettes den virtuelle diskkonsolidering er nødvendig fejl? Nu kan du prøve nogen eller alle af de 5 rettelser, jeg har forklaret ovenfor, og se, hvilken der fungerer bedst for dig. Hvis du har bedre løsninger på fejlen, bedes du skrive dem ned i kommentarfeltet. Du kan også sende os en e-mail til Os når du har problemer med at bruge MiniTool-softwaren.