Outils personnels

Suspendre VMWare

De wikiGite

Révision datée du 29 septembre 2008 à 11:57 par Frank (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

On peut avoir la liste des VM par

vmware-cmd -l

On obtient la liste des .vmx avec leur chemin complet, c'est ce qu'il faut utiliser pour start, stop ou suspend.

NOTE 
le SUSPEND ne fonctionne que si les VMWare Tools sont installés dans la VM !

Suspendre la VM :

vmware-cmd "<chemin/nom_vm.vmx>" suspend

Sauvegarder ici la VM

Redémarrer la VM :

 vmware-cmd "<chemin/nom_vm.vmx>" suspend

Exemple de script pour sauvegarder toutes les VMs:

#!/bin/bash
# "-l" donne le chemin complet du .vmx, il faut donc extraire le repertoire pour le tar
for VM in $(vmware-cmd -l)
do
   VMDIR=$(dirname "$VM")
   vmware-cmd "$VM" suspend
   tar -cvzf "$(basename $VM)".tar.gz "$VMDIR"
   vmware-cmd "$VM" start
done