Comment exporter / importer VM vers / depuis un fichier de sauvegarde à l'aide de la ligne de commande sur XenServer

Comment exporter / importer VM vers / depuis un fichier de sauvegarde à l'aide de la ligne de commande sur XenServer

Objectif

L'objectif est d'exporter d'abord la machine virtuelle de Xenserver dans un fichier de sauvegarde régulier et d'importer plus tard une nouvelle machine virtuelle à partir du fichier de sauvegarde précédemment généré.

Exigences

Accès privilégié à la ligne de commande de Xenserver.

Difficulté

FACILE

Instructions

Identifier les VM UUID

Nous commençons par identifier une machine virtuelle que nous allions à l'exportation pour exporter en tant que fichier de sauvegarde régulier. Courir Xe VM-list Pour répertorier toutes les machines virtuelles disponibles et prendre note de la machine virtuelle en question:

# XE VM-list uuid (ro): 7371124f-7d4d-66b7-cbc7-a98b1457543e name-label (RW): Debian Jessie 8.5 Power-State (RO): interrompu UUID (RO): BAD8E456-DF88-435D-BA12-3F0F6E54B2C6 NAY-LABEL (RW): Domaine de contrôle sur l'hôte: XenServer Power-State (RO): Running 

Prendre un instantané VM

À ce stade, nous prenons un instantané de notre machine virtuelle. L'UUID de la machine virtuelle cible est par exemple. 7371124F-7D4D-66B7-CBC7-A98B1457543E:

# XE VM-Snapshot new-name-label = "Debian Jessie 8.5 - Exportation "VM = 7371124F-7D4D-66B7-CBC7-A98B1457543E 1FCC437B-B792-D609-925A-A700BE870DFF 

Instantané avec nom Debian Jessie 8.5 - Exporter a été pris.

Exporter VM vers un fichier

C'est le moment d'exporter notre machine virtuelle dans un fichier:

# XE VM-Export VM = 1FCC437B-B792-D609-925A-A700BE870DFF FileName = Debian_VM.Xen Export a réussi # ls -lh debian_vm.Xen -rw ------- 1 racine racine 1.5G 16 septembre 17:27 Debian_vm.Xen 

Importer une machine virtuelle à partir d'un fichier

Le fichier créé à l'étape précédente peut désormais être utilisé comme base pour importer de nouvelles machines virtuelles Xenserver:

# XE VM-IMPORT FILENAME = DEBIAN_VM.Xen DC1C72BB-3A53-9335-669A-6E68A7F99873 

La nouvelle machine virtuelle avec UUID DC1C72BB-3A53-9335-669A-6E68A7F99873 a été créé.

# XE VM-list UUID (RO): DC1C72BB-3A53-9335-669A-6E68A7F99873 Name-Label (RW): Debian Jessie 8.5 - Exportation Power-State (RO): UUID (RO): 1FCC437B-B792-D609-925A-A700BE870DFF NAY-LABEL (RW): Debian Jessie 8.5 - Exportation Power-State (RO): UUID (RO): 7371124F-7D4D-66B7-CBC7-A98B1457543E NAY-LABEL (RW): Debian Jessie 8.5 Power-State (RO): interrompu UUID (RO): BAD8E456-DF88-435D-BA12-3F0F6E54B2C6 NAY-LABEL (RW): Domaine de contrôle sur l'hôte: XenServer Power-State (RO): Running 

Supprimer l'instantané

En éventuellement, vous pouvez désormais supprimer l'instantané inutilisé pour conserver un certain espace disque:

# XE Snapshot-UNinstall Snapshot-UUID = 1FCC437B-B792-D609-925A-A700BE870DFF Les éléments suivants sont sur le point d'être détruits VM: 1FCC437B-B792-D609-925A-A700BE870DFF (Debian Jessie 8.5 - Exportation) VDI: 3C2CA807-8654-468D-98E2-Dec8fb7513b8 (0) Type `` Oui '' pour continuer oui tous les objets détruits 

Tutoriels Linux connexes:

  • Masterring Bash Script Loops
  • Comment gérer les profils de puissance sur D-bus avec…
  • Comment monter l'image ISO sur Linux
  • Comment configurer un serveur OpenVPN sur Ubuntu 20.04
  • Fichiers de configuration Linux: 30 premiers
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Xargs multithreads avec des exemples
  • Commandes Linux de base