Bonjour,
Je suis entrain de monter un serveur pour une plateforme de développement et je n'ai qu'une machine, sur laquelle je dois avoir comme système hôte windows 2008 Server Standard édition (64 bits) - ce n'est pas un choix personnel! -.
Cette machine doit faire tourner deux plateformes: développement sur plate-forme Microsoft et développement Open Source (typiquement Apache-Mysql-PHP), et ce dans plusieurs environnements (Développement, Test, etc.).
J'ai choisi donc, pour la plateforme Open Source d'installer une machine virtuelle debian sous Virtual Host, et maintenant j'ai besoin de lancer cette dernière en service.
Il me faut donc créer un service qui:
- au démarage lance cette commande "c:\Path\to\VBoxHeadless -startvm MA_MACHINE_DEBIAN"
- à l'arrêt lance la commande "c:\path\to\VBoxManage controlvm MA_MACHINE_DEBIAN savestate.
J'ai tenté, et respecté scrupuleusement ce tutoriel, mais Windows 2008 refuse de lancer srvstart (qui contrôle le démarage et l'arrêt de ma VM). Quelqu'un a-t'il déjà eu à utiliser srvstart? Connaitriez vous des solutions similaire ou auriez vous des pistes à me suggérer pour résoudre ce problème? Aurai-je raté quelque chose dans ma configuration?
Voici quelques logs:
Citation Envoyé par srvstart.exe any VBOX_MACHINE1 -c d:\bin\srvstart-1.1\srvstart.ini
SRVSTART: 2009/07/07 10:48:03 INFORMATION severity=0 thread=2148 source=D:\Home\Author\srvstart.v110\dll\ScmConnector.cpp line=550 text=failed to connect to SCM for service VBOX_MACHINE1 (assuming console)
SRVSTART: 2009/07/07 10:48:04 ERROR severity=0 thread=2664 source=D:\Home\Author
\srvstart.v110\dll\CmdRunner.cpp line=865 text=Exception 6 in Class 'CmdRunner'
method 'addEnv()'
SRVSTART: 2009/07/07 10:48:04 ERROR severity=0 thread=2664 source=D:\Home\Author\srvstart.v110\exe\exe.cpp line=334 text=Exception 6 trapped in source file 'D:\Home\Author\srvstart.v110\dll\CmdRunner.cpp' line 865
SRVSTART: 2009/07/07 10:48:04 ERROR severity=0 thread=2664 source=D:\Home\Author\srvstart.v110\exe\exe.cpp line=335 text=Class 'CmdRunner' method 'addEnv'
SRVSTART: 2009/07/07 10:48:04 ERROR severity=0 thread=2664 source=D:\Home\Author\srvstart.v110\exe\exe.cpp line=336 text=An invalid parameter was supplied to a function or method.
SRVSTART: 2009/07/07 10:48:04 ERROR severity=0 thread=2664 source=D:\Home\Author\srvstart.v110\exe\exe.cpp line=449 text=SRVSTART is terminating with a FAILURE status
ERROR: Exception 6 trapped in source file 'D:\Home\Author\srvstart.v110dll\CmdRunner.cpp' line 865
ERROR: Class 'CmdRunner' method 'addEnv'
An invalid parameter was supplied to a function or method.
et mon fichier ini:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
env=VBOX_USER_HOME=
env=VBOXGUI="C:\Program Files\Sun\xVM VirtualBox\virtualbox.exe"
env=VBOXHEADLESS="C:\Program Files\Sun\xVM VirtualBox\vboxheadless.exe"
env=VBOXWEBSRV="C:\Program Files\Sun\xVM VirtualBox\vboxwebsrv.exe"
env=VBOXMANAGE="C:\Program Files\Sun\xVM VirtualBox\VBoxManage.exe"
env=VBOX_PROG="C:\Program Files\Sun\xVM VirtualBox\"
env=VBOX_BASE="D:\Virual Box\"
env=VBOX_MACHINES="D:\Virual Box\Machines"
env=VBOX_VDI="D:\Virual Box\log"
env=VBOX_MACHINE1=MA_MACHINE_DEBIAN

debug=0
debug_out=>"D:\Virual Box\log\vbox.log"

[VBOX_MACHINE1]
startup=%VBOXHEADLESS% -vrdpport 3390 -startvm %VBOX_MACHINE1%
shutdown_method=command
shutdown=%VBOXMANAGE% controlvm %VBOX_MACHINE1% savestate
PS: D'après ce que je lis dans le log c'est windows qui refuse à srvstart de se connecter au SCM.