Ich habe VirtualBox unter Ubuntu 16.04 auch als Host und Gäste. Ich muss Gäste (nur starten, stoppen) über die SSH-Befehlszeile verwalten, habe aber keine funktionierende Lösung gefunden.
command-line
virtualbox
ssh
virtualization
Codolom
quelle
quelle
Antworten:
Dies kann erreicht werden, indem Sie Folgendes verwenden,
VBoxManage
nachdem Sie eine SSH-Verbindung hergestellt haben:1. Listen Sie Ihr VMS auf:
Listen Sie zuerst Ihre verfügbaren virtuellen Maschinen mit dem Befehl auf
VBoxManage list vms
. Ich illustriere dies in meinem eigenen Setup:Hinweis: Wenn Sie nicht sicher sind, welche VM tatsächlich ausgeführt wird, können Sie
VBoxManage list runningvms
stattdessen ...2. Starten Sie eine VM:
Der
VBoxManage
Befehl und die Optionen, nach denen Sie eine virtuelle Maschine starten müssen, sind folgende:Um die VM "Trusty Tahr Clean Copy" in meinem Beispiel zu starten , würden Sie Folgendes verwenden:
3. Stoppen Sie eine VM:
Um die VM zu stoppen , würden Sie sie erneut verwenden
VBoxManage
, diesmal jedoch mit dercontrolvm
Option:In meinem Beispiel zum Schließen der VM "Trusty Tahr Clean Copy" lautet der Befehl:
Das sollte alles gut über ssh funktionieren, der doch eine GUI braucht :)
quelle
Für ein ordnungsgemäßes Herunterfahren verwenden Sie:
quelle