Potrebna je konsolidacija diskov navideznega stroja

Opozorilo 'Potrebna je konsolidacija diskov navideznih strojev'na zavihku Povzetek navideznega stroja v konzoli VMWare vSphere pomeni, da ob izbrisu posnetka (operacija Delete ali Delete All) navidezne datoteke vmdk posnetkov ali dnevnikov niso pravilno izbrisane (ostale na disku). Posledično ne morete varnostno kopirati virtualnega stroja.

Najpogostejši vzroki napake "Potrebna je konsolidacija diskov navideznega stroja":

  • Slaba zmogljivost shranjevanja diskov, zaradi katere odstranitev / konsolidacija posnetkov odpade zaradi časovne omejitve ali velike velikosti posnetka;
  • VMFS shramba nima dovolj prostora za izvedbo konsolidacije;
  • vSphere ali aplikacija drugih proizvajalcev (ponavadi aplikacija za varnostno kopiranje, HP DataPtotector, Veeam ali Netapp VSC) je blokirala datoteke posnetka. Prepričajte se, da ni čakajočih varnostnih kopij navideznih računalnikov;
  • Izgubljeni problemi s povezavo (morda začasni) med strežniki vCenter in gostiteljem ESXi;

Če želite popraviti napako "Status konsolidacije navideznega stroja", z desno miškino tipko kliknite na virtualni stroj in v meniju izberite VM -> Posnetki -> Konsolidiraj.

Prikaže se okno z vprašanjem:

Potrdite Consolidate

Ta operacija združuje vse odvečne ponovne dnevnike na vašem virtualnem stroju. Ali ste prepričani, da želite nadaljevati?

Potrjujemo odstranitev odvečnih dnevnikov. Po tem bo vCenter izvedel konsolidacijo diska in čiščenje dnevnika. Postopek konsolidacije lahko traja nekaj minut, v tem času pa se lahko delovanje VM zmanjša.

Po tem izgine opozorilo o potrebi po utrjevanju VM.

V nekaterih primerih, ko izvajate konsolidacijo v konzoli vSphere, se lahko pojavi napaka:

Do datoteke ni mogoče dostopati, saj je zaklenjena. Med konsolidacijo diskov je prišlo do napake: datoteke ni bilo mogoče zakleniti. Konsolidacija ni uspela za diskovno vozlišče 'scsi0: 0': datoteke ni bilo mogoče zakleniti.

VMware v tem primeru priporoča ponovno zagon Upravljalskih agentov na ESXi strežniku. Če želite to narediti, se povežite z gostiteljem prek SSH in zaženite ukaz:

services.sh ponovno zaženite

Vendar lahko poskusite odkleniti datoteke virtualne naprave, kot je ta:

  • Izklopite virtualni stroj (če je mogoče);
  • Ustvari nov posnetek;
  • Zbrišite vse posnetke VM s postavko »Zbriši vse«;
  • Premaknite VM na drugega ESXi s pomočjo vMoteion;
  • Poskusite utrditi posnetke, kot je opisano zgoraj..

Z PowerCLI lahko najdete vse virtualne stroje, za katere je potrebna konsolidacija. Če želite to narediti, se povežite s strežnikom vCenter:

Connect-VIServer vsphere.winitpro.ru

Zdaj dobimo seznam vseh VM-jev s statusom "Potrebna je konsolidacija diskov navideznih strojev":

Get-VM | Kjer-objekt $ _. Extensiondata.Runtime.ConsolidationNeeded

Zdaj lahko izvedete konsolidacijo diska vseh prejetih naprav:

Get-VM | Where-Object $ _. Extensiondata.Runtime.ConsolidationNeeded | foreach $ _. ExtensionData.ConsolidateVMDisks_Task ()