Comment puis-je démarrer une machine virtuelle à partir VirtualBox sans tête à l'aide pyvb
modules?À partir VirtualBox VM en utilisant Python
Répondre
Vous pouvez utiliser les véritables liaisons python à la place (et non un wrapper qui appelle la ligne de commande VBoxManager dans un sous-processus, disons pyvb) relativement facilement en utilisant le script vboxshell.py de la boîte virtuelle. Ou vous pouvez l'utiliser pour la documentation de référence des liaisons python. Il n'y a pas de documentation pour les bindings python et honnêtement ils ne sont pas implémentés de manière pythonique. Les attributs et les méthodes ne sont pas présents dans le __dict__
, il n'est donc pas possible de les trouver par introspection (ou par auto-complétion dans ipython) et il n'y a pas de docstring non plus. Une autre référence pour les liaisons Python sont le code source du projet vboxweb ici: VBoxWebSrv.py
Pour le démarrage sans tête, vous devez passer « sans tête » au troisième argument (type) de la vbox.openRemoteSession (session, UUID, type, "") appel de méthode. Regardez la fonction startVm() dans vboxshell.py et VBoxWebSrv.py pour référence.
Vous pouvez utiliser le module python pyvbox
au démarrage et l'arrêt virtualboxes utilisant le interaface Vbox:
- 1. API Python Virtualbox
- 2. Python virtualbox API
- 3. Contrôle de VirtualBox via COM à partir de Python?
- 4. API Python pour VirtualBox
- 5. API virtualbox et python
- 6. API Python Virtualbox
- 7. Python Virtualbox API
- 8. Instantanés VirtualBox
- 9. arguments VM Python
- 10. SafeArrayTypeMismatchException en utilisant VirtualBox de C#
- 11. API COM VirtualBox à partir de C#
- 12. Weblogic est lent à démarrer (11mins) sous VM (VirtualBox et VMware)
- 13. Contrôle de VirtualBox à partir de la ligne de commande avec python
- 14. VirtualBox + Powershell?
- 15. Multiprocessing lançant trop d'instances de Python VM
- 16. Envoyer du courrier à partir de Python en utilisant SMTP
- 17. Utilisation de xAuth à partir de python en utilisant tweepy
- 18. Conversion de Parallels VM en Virtual PC 2007 VM
- 19. libvirt et VirtualBox/Mise en route
- 20. virtualbox - debian avec no-ip
- 21. Firing RelayCommand de CodeBehind lié à VM
- 22. Comment connecter Dreamweaver à mySQL en cours d'exécution dans VirtualBox
- 23. timer Web en utilisant Python
- 24. Lecture à partir de fichiers en python
- 25. oauth google en utilisant python
- 26. Obtenir l'adresse MAC à partir de périphériques utilisant Python
- 27. python: en utilisant numpy.histogram
- 28. en utilisant des objets Python en C#
- 29. Accéder au projet 2008 en cours d'exécution sur localhost à partir d'un vm