Démarrage auto d'un machine virtuelle Vmware - Réseaux - Systèmes & Réseaux Pro
Marsh Posté le 28-09-2007 à 15:17:40
tu es sous quel OS ?.
Marsh Posté le 28-09-2007 à 15:50:24
Les machines virtuelles, comme la machine physique sont sous W2003 Server
Marsh Posté le 28-09-2007 à 23:27:57
tu crées un petit script qui va suspendre les VM, le temps du backup. Puis tu crées un autre scripts qui va les redemarer:
Pour suspendre une VM :
c:\chemin_install_vmware\vmware-cmd d:\chemin_complet_de_la_vm.vmx suspend
Pour redemarrer ou pour demarrer une vm :
c:\chemin_install_vmware\vmware-cmd d:\chemin_complet_de_la_vm.vmx start
pour arreter une vm :
c:\chemin_install_vmware\vmware-cmd d:\chemin_complet_de_la_vm.vmx stop
exemples : c:\vmware\vmware-cmd c:\vm\Windows_2000.vmx suspend
c:\vmware\vmware-cmd c:\vm\Windows_2000.vmx start
c:\vmware\vmware-cmd c:\vm\Windows_2000.vmx stop
pour connaitre le statut d'une vm :
c:\vmware\vmware-cmd c:\vm\Windows_2000.vmx getstate.
...
...
...
et pour faire des choses plus evoluées :
1) lire l'aide en ligne de la commande vmware-cmd
2) allez fouiner sur le forum de vmware dans la rubrique "vmware server".
Dans le cas d'un backup la procedure doit etre la suivante :
1) on suspend la vm (on ne l'arrete pas)
2) on backup les fichiers
3) on redemarre la vm
bien evidement tu peux bétonner encore plus la phase de backup en jouant avec un snapshot.
Marsh Posté le 23-10-2007 à 11:20:26
Alors, je reviens la dessus (maintenant que j'ai du temps pour m'en occuper).
Je n'arrive pas à suspendre ma machine virtuelle, voilà comment je procède :
j'exécute :
c:\chemin_install_vmware\vmware-cmd.bat d:\chemin_complet_de_la_vm.vmx suspend
Et j'ai ce message d'erreur : "c:\chemin_install_vmware\vmware-cmd.bat : Could not connect to VM d:\chemin_complet_de_la_vm.vmx
(VMControl error -11: No such virtual machine: The config file d:\chemin_complet_de_la_vm.vmx is not registered.
Please register the config file on the server. For example:
vmware-cmd -s register "d:\chemin_complet_de_la_vm.vmx" )
Suite à ce message, j'ai l'impression que je dois faire la commande "-s register", mais lorsque je le fais la commande :"c:\chemin_install_vmware\vmware-cmd.bat -l" , ma machine apparaît bien.
Donc la je vous avoue que je bloque... Quelqu'un voit ou je me plante ?
Marsh Posté le 23-10-2007 à 11:29:46
fait un "register" comme on te le demande.....
Marsh Posté le 23-10-2007 à 11:46:46
Je l'ai fait, en exécutant :
c:\chemin_install_vmware\vmware-cmd.bat -s register d:\chemin_complet_de_la_vm.vmx
J'ai : "c:\chemin_install_vmware\vmware-cmd.bat -s r
egister d:\chemin_complet_de_la_vm.vmx
VMControl error -20: Virtual machine already exists
Marsh Posté le 16-08-2011 à 13:49:12
je pense que vous devez saisie la commande comme suit:
- c:\chemin_install_vmware\vmware-cmd.bat suspend d:\chemin_complet_de_la_vm.vmx
Marsh Posté le 28-09-2007 à 12:10:36
Bonjour à tous,
Dans le carde d'une sauvegarde automatisée de plusieurs machines virtuelles hébergées sur un même serveur, j'ai besoin de conseil sous Vmware. Nous devons sauvegarder les dossiers correspondant au machines virtuelles sur la machine physique, cependant, lors de cette opération, les machines virtuelles doivent être éteintes. Ce point ne pose pas de problème, un script suffira à le faire.
Mon souci est pour le redémarrage, y a t-il une option dans Vmware permettant de démarrer automatiquement les machines virtuelles à une heure précise ?
Vous savez faire ?
PS : Vmware server