Potrebna je konsolidacija diskova virtualnog računala

Upozorenje 'Potrebna je konsolidacija diskova virtualnog stroja'na kartici Sažetak virtualnog stroja na konzoli VMWare vSphere znači da kad je snimka izbrisana (operacija Izbriši ili izbriši sve) virtualne vmdk datoteke snimki ili zapisnika nisu pravilno izbrisane (ostale su na disku). Kao rezultat toga, ne možete sigurnosno kopirati virtualni stroj.

Najčešći uzroci pogreške "Konsolidacija diskova na virtualnom stroju" potrebna je:

  • Loše performanse pohrane diska, zbog kojih uklanjanje / konsolidacija snimki otpada vremenski ograničenje ili velika veličina snimke;
  • VMFS za pohranu nema dovoljno prostora za obavljanje konsolidacije;
  • vSphere ili aplikacija treće strane (obično sigurnosna kopija, HP DataPtotector, Veeam ili Netapp VSC) blokirala je datoteke snimaka. Uvjerite se da nema procesa na čekanju sigurnosne kopije virtualnih računala;
  • Izgubljeni problemi s vezom (eventualno privremeni) između vCenter poslužitelja i ESXi domaćina;

Da biste ispravili grešku „Status konsolidacije virtualnog stroja“, pritisnite RMB na virtualnom stroju i na izborniku odaberite VM -> Snimke -> Konsolidiranje.

Pojavit će se prozor s pitanjem:

Potvrdi objedinjavanje

Ova operacija objedinjuje sve suvišne ponavljajuće zapise na vašem virtualnom stroju. Jeste li sigurni da želite nastaviti?

Potvrđujemo uklanjanje viška trupaca. Nakon toga, vCenter će izvršiti konsolidaciju diska i čišćenje dnevnika. Proces konsolidacije može trajati nekoliko minuta, a za to vrijeme performanse VM-a mogu opadati.

Nakon toga će nestati upozorenje o potrebi konsolidacije VM-a.

U nekim slučajevima, kada izvršite konsolidaciju na vSphere konzoli, može se pojaviti pogreška:

Ne može se pristupiti datoteci jer je zaključana. Došlo je do pogreške prilikom konsolidacije diskova: nije uspjelo zaključavanje datoteke. Konsolidacija nije uspjela za disk čvor 'scsi0: 0': nije uspjelo zaključavanje datoteke.

VMware u ovom slučaju preporučuje ponovno pokretanje Upravljačkih agenata na ESXi poslužitelju. Da biste to učinili, povežite se s hostom preko SSH-a i pokrenite naredbu:

ponovno pokretanje usluge.sh

Međutim, možete pokušati otključati datoteke virtualnog stroja poput ove:

  • Isključite virtualni stroj (ako je moguće);
  • Kreirajte novi snimak;
  • Izbrišite sve VM snimke pomoću stavke "Izbriši sve";
  • Premjestite VM na drugi ESXi pomoću vMoteion;
  • Pokušajte konsolidirati snimke kao što je gore opisano..

Možete pronaći sve virtualne strojeve koji zahtijevaju konsolidaciju pomoću PowerCLI. Da biste to učinili, spojite se na svoj vCenter poslužitelj:

Connect-VIServer vsphere.winitpro.ru

Sada smo dobili popis svih VM-ova sa statusom "Potrebna je konsolidacija virtualnih diskova":

Get-VM | Where-Object $ _. Extensiondata.Runtime.ConsolidationNeeded

Sada možete izvršiti konsolidaciju diska svih primljenih strojeva:

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