Klonen en sjablonen
Een virtuele machine klonen, omzetten naar een sjabloon en nieuwe virtuele machines uit een sjabloon uitrollen in de console.
Een kloon is een nieuwe virtuele machine die van een bestaande machine is gemaakt. Een volledige kloon kopieert de schijven en is onafhankelijk. Een gekoppelde kloon wordt gemaakt van een snapshot en slaat alleen zijn eigen wijzigingen op, als qcow2-kind van de schijf van de snapshot. Hij is binnen enkele seconden klaar en vereist dat de bronschijven blijven bestaan. Een sjabloon is een virtuele machine die niet bedoeld is om te draaien: u rolt er nieuwe machines mee uit. Elke kloon krijgt nieuwe MAC-adressen.
In de console
Een virtuele machine klonen:
- Selecteer in de inventaris de machine en selecteer Klonen onder Meer acties. De kloon verschijnt in dezelfde map.
- Voer een Naam in.
- Selecteer voor een gekoppelde kloon Gekoppelde kloon (vanuit een snapshot) en kies de Snapshot. De optie is beschikbaar wanneer de machine een snapshot heeft, en de kloon moet op dezelfde datastore staan als de bronschijven.
Selecteer Inschakelen na klonen om de kloon te starten en selecteer Klonen.
(Groter weergeven)
Een volledige kloon van een ingeschakelde machine wordt geweigerd. Schakel de machine uit, of maak een snapshot en gebruik een gekoppelde kloon.
Een sjabloon maakt u door de machine uit te schakelen en Converteren naar sjabloon te selecteren onder Meer acties. Een sjabloon kan niet worden ingeschakeld of van een snapshot worden voorzien, en de pagina biedt Implementeren vanuit sjabloon in plaats van Klonen. Om vanuit het sjabloon uit te rollen opent u het sjabloon, selecteert u Implementeren vanuit sjabloon, voert u de Naam in en selecteert u Implementeren. De schijven worden gekopieerd. Converteren naar virtuele machine zet een sjabloon terug naar een virtuele machine.

Resultaat
De kloon of de uitgerolde machine verschijnt in de inventaris, en het aanmaken is een taak in het takenvenster. Om een kloon een eigen hostnaam, eigen sleutels of eigen netwerkinstellingen te geven, past u een aanpassingsprofiel toe, zie Gastaanpassing.
Automatisering
Met de CLI
kyvernon vm clone <id> --name web-02 --power-on --wait
kyvernon vm clone <id> --name web-03 --linked --snapshot <key> --datastore <datastore> --wait
kyvernon vm clone <id> --name base-image --template --wait
kyvernon vm mark-as-template <id>
kyvernon vm mark-as-vm <id> --resource-pool <pool> --host <host>Zonder --folder, --resource-pool, --host en --datastore wordt de kloon naast de bron gemaakt. --template maakt van de kloon een sjabloon. Om vanuit een sjabloon uit te rollen, kloont u het:
kyvernon vm clone <template-id> --name web-04 --power-on --waitMet de API
POST /v1/vms/{id}/clone accepteert name en optioneel folderId, resourcePool, host, datastore, linked, snapshot, powerOn en template. linked vereist snapshot. Twee vlaggen kopiëren meer van de bron en gelden alleen binnen dezelfde tenant: copyTags koppelt de tags (bevoegdheid InventoryService.Tagging.AttachTag op de bron) en copyFirewall kopieert de firewallinstellingen en firewallregels. Het antwoord is een taak. POST /v1/vms/{id}/mark-as-template en POST /v1/vms/{id}/mark-as-vm zetten ter plaatse om; de eerste vereist een uitgeschakelde machine.
Zie ook
Versie 0.1. Laatst gewijzigd: 2026-11-14