[Fiks] VMware: Konsolidering av virtuelle maskindisker er nødvendig
Vmware Virtual Machine Disks Consolidation Is Needed
Mange brukere mottar Konsolidering av virtuell maskindisker er nødvendig feil ved bruk av VMware vSphere-klienten. Hva forårsaker feilen? Hvordan fikse det? La oss nå begynne å utforske svarene sammen med MiniTool.
På denne siden :- Mulige årsaker til konsolidering av virtuell maskindisker er nødvendig Feil
- Slik fikser du Konsolidering av virtuell maskindisker Feil
- Hva er din mening
VMware vSphere er en virtualiseringsprogramvare som fungerer som en komplett plattform for å administrere din virtuelle maskin. Den kan brukes til å utføre mange virtuelle maskinoppgaver som å slå av gjeste-OS, starte konsollen, redigere innstillinger, lage øyeblikksbilder og så videre. Imidlertid møter mange brukere den virtuelle maskinens diskkonsolidering er nødvendig feil ved bruk av programvaren.
I følge brukerrapporter fra forskjellige fora og fellesskap, er konsolidering av virtuell maskindisker nødvendig feil oppstår hovedsakelig når du slår sammen flere virtuelle diskfiler til en enkelt disk. Her er et sant eksempel fra Nakio-forumet.
Hei folkens! Jeg har denne feilmeldingen som sier: Konsolidering av VMware virtuelle maskindisker er nødvendig. Har du noen anelse om hva jeg kan gjøre med den? Takk!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Mulige årsaker til konsolidering av virtuell maskindisker er nødvendig Feil
Virtuell diskkonsolidering er en prosess for å slå sammen virtuelle diskfiler opprettet etter å ha tatt øyeblikksbildene i en VM. I de fleste tilfeller er det å utføre en diskkonsolidering for å unngå ytelsesforringelse eller løse noen problemer.
Når du tar et øyeblikksbilde, vil du oppdage at en deltadisk opprettes og endringer skrives til den tilsvarende deltadisken. Som et resultat inneholder hver deltadisk alle endringer som er gjort sammenlignet med den forrige deltadisktilstanden, og den overordnede disken forblir uendret, noe som forårsaker redundante data i den virtuelle maskinen.
Etter hvert som øyeblikksbildene og relaterte virtuelle diskfiler vokser seg større og større, kan du oppleve at ytelsen blir dårligere. Men etter at du har startet VMware-diskkonsolideringen vellykket, vil alle data fra deltadisken bli slått sammen til en enkelt disk og ingen overflødige data er igjen på disken der VM-filene er plassert. Det vil si at diskplass vil bli renset etter at du har konsolidert virtuelle diskfiler.
Den virtuelle maskindiskkonsolideringsprosessen er imidlertid ikke alltid jevn. Svært mange mennesker møter VMware virtuell maskin disk konsolidering er nødvendig feil. Hvorfor? Det kan være forårsaket av mange mulige årsaker. Her lister vi dem opp som følger:
- Ikke nok lagringsplass på VMFS-datalageret for å utføre den virtuelle diskkonsolideringen. Vanligvis krever det minst 1 GB ledig plass på datalageret.
Nå burde du ha kjent til de mulige årsakene til den nødvendige statusfeilen for konsolidering av virtuelle maskiner. La oss se hvordan du fikser det.
![Desktop Windows Manager sluttet å virke og ble lukket? [Fikset]](http://gov-civil-setubal.pt/img/partition-disk/16/vmware-virtual-machine-disks-consolidation-is-needed.jpg)
Mange brukere rapporterte at Desktop Windows Manager sluttet å fungere og ble stengt. Dette innlegget vil forklare mulige årsaker og gi tilsvarende rettelser.
Les merSlik fikser du Konsolidering av virtuell maskindisker Feil
Etter å ha analysert alle mulige årsaker til VMware virtuell maskindiskkonsolidering er nødvendig feil, utforsker vi følgende 5 aktuelle rettelser. Her kan du prøve dem i rekkefølge til problemet er løst.
Fix 1. Konsolider virtuell maskindiskfiler på riktig måte
Den første og enkleste løsningen for statusfeilen for konsolidering av den virtuelle maskinen er å sørge for at du konsoliderer diskfilene for den virtuelle maskinen på riktig måte. For å gjøre det, følg de detaljerte trinnene nedenfor:
Trinn 1. Start VMware vSphere-klienten på datamaskinen din.
Steg 2. Høyreklikk på VM navn du vil konsolidere diskfiler i og velg Øyeblikksbilder > Konsolider fra undermenyen.
Trinn 3. Da vil du motta en bekreftelsesmelding som sier Denne operasjonen konsoliderer alle redundante redo-logger på din virtuelle maskin. Er du sikker på at du vil fortsette? . Klikk på Ja for å bekrefte VMware-diskkonsolideringen.
Merk: Hvis du er bekymret for at noen data går tapt under diskkonsolideringsprosessen, kan du lage en sikkerhetskopi av VMware virtuell maskin. Du kan for eksempel overføre alle VM-filer til en annen mappe på en databutikk.
Deretter vil vSphere-klienten konsolidere virtuelle diskfiler og tømme loggene. Tiden som trengs for prosessen avhenger av VM-størrelsen, antall øyeblikksbilder og VM-belastning. Når den er fullført, bør den nødvendige statusfeilen for konsolidering av virtuell maskin forsvinne.
Fix 2. Slett alle eksisterende VM-øyeblikksbilder
En annen hovedårsak til diskkonsolideringsfeilen er de låste VM-filene. Hvis du får en annen feilmelding Får ikke tilgang til filen siden den er låst. Det oppstod en feil under konsolidering av disker under prosessen indikerer dette at VM-diskfilene dine er låst av et sikkerhetskopiprogram. I dette tilfellet må du låse opp VM-filer ved å følge Reparer 2 eller Reparer 3 . Her vil vi vise deg hvordan du låser opp VM-filer ved å slette alle øyeblikksbilder.
Trinn 1. Slå av den virtuelle maskinen du kjører og lag et nytt øyeblikksbilde av VM-disken.
Steg 2. Høyreklikk på VM fra toppmenyen, og velg deretter Øyeblikksbilder og klikk på Slett alle øyeblikksbilder .
Trinn 3. Noen ganger kan den virtuelle maskinkonsolideringsstatusen utløses av inkonsistent -ctk.vmdk filer. Så du kan prøve å slette CTK-filene.
Trinn 4. Nå kan du prøve å rekonsolidere virtuelle diskfiler igjen som vi forklarer ovenfor.
Tips: Hvis disse trinnene ikke hjalp, kan du slå av VM, åpne VM-innstillinger , velg VM-alternativer fanen, og utvid deretter Avansert kategori og klikk på Rediger konfigurasjon . Klikk på i konfigurasjonsvinduet Legg til konfigurasjonsparametere , Legg til asyncConsolidate.forceSync parameter, og sett den til EKTE .Fix 3. Flytt VM-en til en annen ESXi-vert
De låste VM-filene som er opprettet av en sikkerhetskopiapplikasjon, brukes hovedsakelig for å unngå samtidig skriving til filene av flere ESXi-verter. Imidlertid kan disse låste diskfilene utløse den virtuelle diskkonsolideringsfeilen. For å låse opp filen kan du flytte VM-en til en annen ESXi-vert.
Trinn 1. Start administrasjonsagentene på nytt på ESXi-verten som VM-en ligger på. For å gjøre det kan du åpne ESXi-skallet eller koble til ESXi-verten via SSH og kjøre kommandoene nedenfor som root:
services.sh starter på nytt
eller
/etc/init.d/hostd omstart
/etc/init.d/vpxa starter på nytt
Tips: Du kan også åpne ESXi Direct-konsollen ved å navigere til Feilsøkingsalternativer , og velge Start Management Agents på nytt (ved å trykke Tast inn for å aktivere ønsket alternativ og trykk F11 å bekrefte.)
Steg 2. Nå kan du sjekke de låste VM-filene ved å kjøre kommandoen nedenfor:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
Trinn 3. Sjekk de vertsbaserte loggfilene hvis du vil identifisere banen på datalageret der VM-filene ligger.
cat /var/log/hostd.log |grep -i vm_name
Trinn 4. Naviger til VM-katalogen på datalageret etter at du har fått VM-filenes plassering:
cd /vmfs/volumes/datastore_name/vm_name
Trinn 5. Bruk følgende kommando for å liste opp ESXi-vertene som er låst av VM-filene.
for i i `ls`; do vmfsfilelockinfo -p $i ;done|grep 'er låst inn|Verten som eier låsen|Total tid tatt' | sed ‘s|Vert som eier låsen på filen er||g’|sed ‘s|Total tid|—|g’ | awk '{print $1}' |uniq
Trinn 6. Start ESXi-administrasjonsagentene på nytt (inkludert vert og vpxa ). Kjør deretter kommandoen nedenfor på EXSi-verten for å låse opp VM-filene.
/etc/init.d/hostd omstart
/etc/init.d/vpxa starter på nytt
Når du er ferdig, kan du konsolidere virtuelle maskindiskfiler igjen og se om feilen fortsatt vises.
Fix 4. Utvid diskplassen
Som nevnt ovenfor, er VMware virtuell maskindiskkonsolidering nødvendig feil kan oppstå på grunn av utilstrekkelig diskplass. Så vi anbefaler at du sjekker om det er nok ledig diskplass (mer enn 1 GB) på VMFS-datalageret. Hvis ikke, må du utvide diskplassen.
Hvis du ikke vil slette noen filer på VFMS-datalageret, er utvidelse av diskplass et godt valg. Hvordan utvide diskstasjonen uten tap av data? Som en multifunksjonell partisjonsbehandler kan MiniTool Partition Wizard hjelpe deg å gjøre det enkelt. I tillegg kan den brukes til analysere diskplass , konverter NTFS til FAT, migrere OS , gjenopprette tapte data, etc.
MiniTool Partition Wizard GratisKlikk for å laste ned100 %Rent og trygt
Slik utvider du partisjonen med MiniTool-verktøyet.
Trinn 1. Start denne programvaren for å gå inn i hovedgrensesnittet, og velg deretter diskstasjonen der VMFS-datalageret ligger og klikk på Utvid partisjonen fra venstre rute.
Steg 2. Velg stasjonen du vil ta ledig plass fra, og dra deretter glidebryteren for å okkupere den ledige plassen eller angi det spesifikke volumet basert på dine behov. Klikk deretter på OK .
Trinn 3. Klikk på Søke om å utføre prosessen.
Fix 5. Bruk et alternativ til å utføre VMware-diskkonsolidering
Hvis du fortsatt får VMware-diskkonsolideringsfeilen etter å ha prøvd alle metodene ovenfor, kan du vurdere å bruke et alternativ kalt vSphere PowerCLI for å konsolidere virtuelle diskfiler. PowerCLI er et grafisk brukergrensesnitt som kan utvides Kraftskall å forstå og samhandle med VMware-miljøer. Slik bruker du den til å konsolidere virtuelle disker.
Trinn 1. Start PowerCLI-klienten, koble til vCenter-serveren som administrerer ESXi-verten med VM, og skriv inn legitimasjon når du blir bedt om det.
Connect-VIServer vcenter01.test.com
Steg 2. Kjør følgende kommando nedenfor for å få listen over virtuelle datamaskiner med den nødvendige statusen for konsolidering av virtuelle maskiner.
Get-VM | Hvor-objekt {$ _. Extensiondata.Runtime.ConsolidationNeeded}
Trinn 3. Nå kan du konsolidere virtuelle maskindiskfiler ved å utføre kommandoen nedenfor.
Get-VM | Hvor-objekt {$ . Extensiondata.Runtime.ConsolidationNeeded} | foreach {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Hva er din mening
Hvordan fikse den virtuelle diskkonsolidering er nødvendig feil? Nå kan du prøve noen av eller alle de 5 løsningene jeg har forklart ovenfor og se hvilken som fungerer best for deg. Hvis du har bedre løsninger på feilen, vennligst skriv dem ned i kommentarfeltet. Du kan også sende oss en e-post til Oss når du har problemer med å bruke MiniTool-programvaren.