Comment prendre et restaurer un instantané de machine virtuelle à l’aide de la ligne de commande sur XenServer
Objectif
L’objectif est de créer un nouvel instantané d’une machine virtuelle XenServer et de le restaurer ultérieurement à partir de cet instantané.
Exigences
Accès privilégié à la ligne de commande de XenServer.
Difficulté
FACILE
Instructions
Identifier l’UUID de la machine virtuelle
Tout d’abord, nous devons identifier l’UUID d’une machine virtuelle à partir de laquelle nous souhaitons prendre un instantané. Utilisez xe vm-list pour répertorier toutes les machines virtuelles disponibles :
xe vm-list
uuid ( RO) : 7371124f-7d4d-66b7-cbc7-a98b1457543e
name-label ( RW): Debian Jessie 8.5
power-state ( RO): halted
uuid ( RO) : bad8e456-df88-435d-ba12-3f0f6e54b2c6
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
Prendre un instantané
L’UUID de la machine virtuelle dont nous souhaitons prendre un instantané est 7371124f-7d4d-66b7-cbc7-a98b1457543e. Nous utilisons cet UUID ainsi que la commande xe vm-snapshot pour créer un nouvel instantané avec le nom Debian Jessie 8.5-Snapshot :
xe vm-snapshot new-name-label="Debian Jessie 8.5-Snapshot" vm=7371124f-7d4d-66b7-cbc7-a98b1457543e
f100447b-09a0-7b4c-31c9-36b970ecc9dd
L’instantané a été créé. Vous pouvez répertorier cet instantané à l’aide de :
xe snapshot-list name-label="Debian Jessie 8.5-Snapshot"
uuid ( RO) : f100447b-09a0-7b4c-31c9-36b970ecc9dd
name-label ( RW): Debian Jessie 8.5-Snapshot
name-description ( RW): Installed via xe CLI
Restaurer à partir d’un instantané
Nous pouvons maintenant restaurer à partir de l’instantané. Veuillez noter que votre machine virtuelle sera arrêtée à la suite de la commande linux suivante :
xe snapshot-revert snapshot-uuid=f100447b-09a0-7b4c-31c9-36b970ecc9dd