Werkwijze Voor: gebruikers, tenants

Snapshots

Snapshots van een virtuele machine maken, terugzetten, hernoemen en verwijderen in de console, met of zonder het geheugen.

Een snapshot is een kopie op een bepaald moment van de schijven van een virtuele machine, en optioneel van haar geheugen. Kyvernon bewaart de snapshots van een machine als een boom en onthoudt de configuratie op het moment van elke snapshot. Terugzetten herstelt die configuratie en de schijfstatus.

Een snapshot is geen back-up: hij staat samen met de schijven op dezelfde datastore. Schijven die als onafhankelijk zijn ingesteld, blijven buiten snapshots, zie Hardware bewerken. Van een sjabloon kan geen snapshot worden gemaakt.

In de console

  1. Selecteer in de inventaris de virtuele machine en selecteer Snapshots onder Meer acties. Het dialoogvenster toont de snapshots als boom, waarbij de huidige is gemarkeerd met (huidig), en bevat het formulier om een nieuwe te maken.

    Venster Snapshots met de lijst en het formulier om er een te maken (Groter weergeven)
  2. Om een snapshot te maken, voert u een Naam van 1 tot 80 tekens in en optioneel Beschrijving. Selecteer Geheugen opnemen (alleen ingeschakelde gasten) om ook het geheugen vast te leggen. Dat werkt voor een ingeschakelde machine, en een terugzetting hervat dan de draaiende gast. Selecteer Bestandssystemen van de gast quiesceren om de gastagent de bestandssystemen te laten wegschrijven en bevriezen voor de snapshot, zodat de schijven consistent zijn; daarvoor is een draaiende gast met een draaiende gastagent nodig, anders is de optie uitgeschakeld. Selecteer Snapshot maken.
  3. Om terug te gaan, selecteert u Terugzetten bij een snapshot en bevestigt u. Wijzigingen sinds die tijd gaan verloren.
  4. Om de naam of de beschrijving te wijzigen, selecteert u Bewerken bij een snapshot, wijzigt u ze en selecteert u Snapshot opslaan. Uw rol heeft de bevoegdheid nodig om snapshots te hernoemen.
  5. Om er een te verwijderen, selecteert u Verwijderen en bevestigt u. De snapshot wordt samengevoegd met de schijven en kan niet meer worden teruggezet. Alle snapshots verwijderen doet dit voor elke snapshot van de machine.

Resultaat

De snapshot verschijnt in de lijst, gemarkeerd met geheugen wanneer hij het geheugen van de gast bevat en met gequiesceerd wanneer de bestandssystemen zijn gequiesced. Na een terugzetting zijn de configuratie en de schijven zoals ze waren toen de snapshot werd gemaakt. Elke bewerking is een taak in het takenvenster.

Automatisering

Met de CLI

Shell
kyvernon vm snapshot create <id> --name before-upgrade --description "Kernel 6.12" --memory --wait
kyvernon vm snapshot revert <id> <key> --wait
kyvernon vm snapshot rename <id> <key> --name after-upgrade
kyvernon vm snapshot remove <id> <key> --children --wait
kyvernon vm snapshot remove-all <id> --wait

<key> is het nummer van de snapshot binnen zijn machine; kyvernon inventory vm <id> toont de snapshots. De opties zijn:

  • --memory legt het geheugen van een ingeschakelde machine vast.
  • --quiesce vraagt de gastagent eerst de bestandssystemen te quiescen, wanneer een agent draait.
  • revert --suppress-power-on schakelt de gast niet in na een terugzetting naar een snapshot die geheugen bevat.
  • remove --children verwijdert ook de snapshots eronder.

Met de API

BewerkingVerzoek
MakenPOST /v1/vms/{id}/snapshots met name, description, memory, quiesce
TerugzettenPOST /v1/vms/{id}/snapshots/{key}/revert, optioneel suppressPowerOn
HernoemenPOST /v1/vms/{id}/snapshots/{key}/rename met name of description
Eén verwijderenDELETE /v1/vms/{id}/snapshots/{key}, query removeChildren=true voor de substructuur
Alles verwijderenDELETE /v1/vms/{id}/snapshots

Maken, terugzetten en verwijderen antwoorden met een taak. Hernoemen antwoordt direct.

Versie 0.1. Laatst gewijzigd: 2026-11-14