Je nutná konsolidace disků virtuálních strojů

Varování 'Je nutná konsolidace disků virtuálního stroje'na kartě Shrnutí virtuálního počítače v konzole VMWare vSphere znamená, že když byl snímek odstraněn (operace Odstranit nebo Odstranit vše), virtuální soubory vmdk ze snímků nebo protokolů nebyly správně odstraněny (zůstaly na disku). V důsledku toho nelze virtuální počítač zálohovat.

Nejčastější příčiny chyby „Je nutná konsolidace disků Virtual Machine“:

  • Špatný výkon úložiště disku, díky kterému odpadá odstranění / konsolidace snímků kvůli vypršení časového limitu nebo velké velikosti snímku;
  • Úložiště VMFS nemá dostatek místa pro provedení konsolidace;
  • vSphere nebo aplikace třetích stran (obvykle záložní aplikace, HP DataPtotector, Veeam nebo Netapp VSC) zablokovaly soubory snímků. Ujistěte se, že neexistují žádné čekající procesy zálohování virtuálního stroje;
  • Ztráty připojení (možná dočasné) mezi servery vCenter a hostitelem ESXi;

Chcete-li opravit chybu „Stav konsolidace virtuálního počítače“, klikněte na virtuální stroj na RMB a v nabídce vyberte VM -> Snapshots -> Consolidate..

Objeví se okno s dotazem:

Potvrďte sloučení

Tato operace konsoliduje všechny redundantní opakované protokoly na vašem virtuálním počítači. Opravdu chcete pokračovat?

Potvrzujeme odstranění nadbytečných protokolů. Poté vCenter provede konsolidaci disku a čištění protokolu. Proces konsolidace může trvat několik minut, během kterých se může snížit výkon VM.

Poté varování o potřebě konsolidovat VM zmizí.

V některých případech, když provádíte konsolidaci v konzole vSphere, může se objevit chyba:

Nelze získat přístup k souboru, protože je uzamčen. Při konsolidaci disků došlo k chybě: Soubor se nepodařilo zamknout. Konsolidace se nezdařila pro uzel disku 'scsi0: 0': Soubor se nepodařilo zamknout.

Společnost VMware v tomto případě doporučuje restartování agentů správy na serveru ESXi. Chcete-li to provést, připojte se k hostiteli přes SSH a spusťte příkaz:

services.sh restart

Můžete se však pokusit odemknout soubory virtuálního počítače takto:

  • Vypněte virtuální počítač (pokud je to možné);
  • Vytvořit nový snímek;
  • Odstraňte všechny snímky VM pomocí položky „Smazat vše“;
  • Přesuňte VM do jiného ESXi pomocí vMoteion;
  • Zkuste sloučit snímky, jak je popsáno výše..

Pomocí PowerCLI můžete najít všechny virtuální počítače, které vyžadují konsolidaci. Chcete-li to provést, připojte se k serveru vCenter:

Connect-VIServer vsphere.winitpro.ru

Nyní dostáváme seznam všech virtuálních počítačů se stavem „Je potřeba konsolidace disků virtuálních strojů“:

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

Nyní můžete provést konsolidaci disku všech přijatých počítačů:

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