Salut salut a tout et JOYEUX NOEIL (un poil en avance)
Bon je vais expliqué tout dans les régles de l'art
Je veux créé un scrip en SHELL (.sh) qui va me permettre de sauvegardé des machines virtuelle. J'arrive a faire c'est sauvegarde en ligne de commande, avec les commande suivante :
1)2)xe vm-snapshot vm=<vm_uuid> new-name-label=<vm_snapshot_name>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 xe vm-list is-control-domain=false uuid ( RO) : f20e8e5c-21f4-6216-fdb2-4c63071b3c4a name-label ( RW): Debian GNU/Linux Admin power-state ( RO): running [...] uuid ( RO) : 281ba971-3955-ff69-7881-eaaca616ed16 name-label ( RW): Serveur05 power-state ( RO): running
3)xe template-param-set is-a-template=false ha-always-run=false uuid=<snap_uuid>
4)xe vm-export vm=<snap_uuid> filename=<name-label.xva>
5)xe vm-uninstall uuid=<snap_uuid> force=true
MAIS je bloque a la première étape ^^
Donc je me tourne vers vous car j'arrive pas a faire que je souhaite, je m'explique avec du code c'est plus claire
voici mon code:
Et voila ce que cela me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/bin/bash vm_list_string=`xe vm-list is-control-domain=false` IFS=" " echo $vm_list_string exit 0
Et la il faudrait que j'arrive a récupéré le uuid, du moin ce qu'il y a après ainsi que le name-label
J'ai vu qu'il y avait la fonction "export" mais j'arrive vraiment pas a l'utilisé
Si quelqu'un a envie de me faire une petit cadeau de noël c'est le moment
MERCI BEAUCOUP D'AVANCE
Partager