Suspendre VMWare : Différence entre versions
De wikiGite
m (a déplacé Suspend VMWare vers Suspendre VMWare) |
|||
| (3 révisions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 13 : | Ligne 13 : | ||
vmware-cmd "<chemin/nom_vm.vmx>" suspend | vmware-cmd "<chemin/nom_vm.vmx>" suspend | ||
| − | Exemple de script pour sauvegarder | + | Exemple de script pour sauvegarder une VM: |
| − | + | #!/bin/bash -x | |
| − | #!/bin/bash | + | VMDIR=$(dirname "$1") |
| − | + | vmware-cmd "$1" suspend | |
| − | + | ETAT=$(vmware-cmd "$1" getstate | grep suspend | wc -l) | |
| − | + | if [ $ETAT ] | |
| − | + | then | |
| − | + | tar -cvzf $(basename "$1" | sed 's/ /\\ /g').tar.gz "$VMDIR" | |
| − | tar -cvzf | + | vmware-cmd "$1" start |
| − | vmware-cmd "$ | + | else |
| − | + | echo SHUTDOWN IMPOSSIBLE | |
| + | fi | ||
Version actuelle datée du 16 décembre 2010 à 16:47
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 une VM:
#!/bin/bash -x VMDIR=$(dirname "$1") vmware-cmd "$1" suspend ETAT=$(vmware-cmd "$1" getstate | grep suspend | wc -l) if [ $ETAT ] then tar -cvzf $(basename "$1" | sed 's/ /\\ /g').tar.gz "$VMDIR" vmware-cmd "$1" start else echo SHUTDOWN IMPOSSIBLE fi
