J'ai également VirtualBox sur Ubuntu 16.04 en tant qu'hôte et invité. Je dois gérer les invités (démarrer, arrêter uniquement) via la ligne de commande SSH, mais je n'ai trouvé aucune solution de travail.
command-line
virtualbox
ssh
virtualization
codolom
la source
la source
Réponses:
Tout cela peut être accompli en utilisant
VBoxManage
après avoir établi une connexion ssh:1. Listez votre VMS:
Listez d'abord vos machines virtuelles disponibles avec la commande
VBoxManage list vms
, j'illustre cela sur ma propre configuration:Remarque: Si vous n'êtes pas sûr de la machine virtuelle en cours d' exécution, vous pouvez utiliser à la
VBoxManage list runningvms
place ...2. Démarrez une machine virtuelle:
La
VBoxManage
commande et les options que vous recherchez pour démarrer une machine virtuelle sont les suivantes:Donc, pour démarrer la machine virtuelle "Trusty Tahr Clean Copy" dans mon exemple, vous utiliseriez:
3. Arrêtez une machine virtuelle:
Pour arrêter la machine virtuelle, vous utiliseriez à nouveau,
VBoxManage
mais cette fois avec l'controlvm
option:Et dans mon exemple pour fermer la VM "Trusty Tahr Clean Copy" la commande serait:
Tout cela devrait bien fonctionner sur ssh, qui a besoin d'un gui après tout :)
la source
Pour un arrêt progressif, utilisez:
la source