Quick Tip – Timeout Probleme bei SnapShot Konsolidierung

Wenn eine VMware vSphere VM auf einem ESXi 5.5 oder 6.0 während des Backups (genauer beim Löschen des SnapShots) eine sehr hohe Last hat, kann es gelegentlich zu Problemen mit der SnapShot Konsolidierung kommen.

Timeout SnapShot Konsolidierung

Timeout SnapShot Konsolidierung

Dieser Fehler tritt unter folgenden Umständen auf:

  • Asynchrone Konsolidierung schlägt mit mehr als 10 Wiederholungen fehl
  • In einem weiteren Versuch beträgt die Zeit des „stun“ über 12 Sekunden

Zum Thema VM „stun“ hat Cormac Hogan einen sehr schönen Artikel verfasst: When and why do we “stun” a virtual machine?

Delete a snapshot/Delete all snapshots

A distinction needs to be made here. Are we deleting a snapshot in the chain or are we consolidating the disk chain? Deleting a snapshot in the chain never requires stunning the VM, but deleting all snapshots (i.e consolidate operation) always requires stunning the VM.

When consolidating, the VM is “stunned” in order to close the disks and put them in a state that is appropriate for consolidation.

Ursache des Fehlers:

  • Es werden mehr Daten erzeigt als Konsolidiert werden können

Um hier ganz einfach etwas gegenzusteuern, kann man natürlich die Last des Systems während des Backups reduzieren. Ist das, aus welchem Grund auch immer, nicht möglich gibt es zwei weitere Möglichkeiten.

SnapShot Konsolidierung erzwingen

! Vorsicht ! In diesem Zustand reagiert die VM nicht mehr und unter Umständen sehr lange nicht!

get-vm virtual_machine_name | New-AdvancedSetting -Name snapshot.asyncConsolidate.forceSync -Value TRUE -Confirm:$False

Timeout für die SnapShot Konsolidierung erhöhen

Das ist erst einmal die sanftere Variante und in den meisten Fällen ausreichend.

get-vm virtual_machine_name | New-AdvancedSetting -Name snapshot.maxConsolidateTime -Value 30 -Confirm:$False

 

In beiden Fällen sollte zur Sicherheit ein manueller SnapShot gemacht und direkt wieder gelöscht werden. Damit wird sichergestellt, dass die neuen Einstellungen auch übernommen wurden.

Quelle: Snapshot consolidation in VMware ESXi 5.5.x and ESXi 6.0.x fails with the error: maximum consolidate retries was exceeded for scsix:x (2082886)

Kleine PowerShell Funktion

Um das etwas einfacher zu gestalten habe ich eine weitere kleine PowerShell Funktion für meine Sammlung dazu erstellt.

Leave a Reply