Comment exporter / importer VM vers / depuis un fichier de sauvegarde à l'aide de la ligne de commande sur XenServer
- 1180
- 58
- Rayan Lefebvre
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
- « Comment prendre et restaurer l'instantané VM en utilisant la ligne de commande sur XenServer
- Installation d'un environnement de développement Django sur Ubuntu »