Virtualbox per CLI steuern

Wenn man mal in die Situation kommt einen Host per SSH zu verwalten kann es nützlich sein auch Virtual Box über die CLI bedienen zu können. Das Programm stellt hierzu VBoxManage mit zahlreichen Parametern zur Verfügung. Das Aufrufen der man Seite kann hier viele Informationen liefern:
man VBoxManage

Um eine virtuelle Maschine zu löschen nutzt man folgenden Befehl:
VBoxManage unregistervm –delete “NameDerMaschine”

Um eine virtuelle Maschine zu starten nutzt man folgenden Befehl:
VBoxManage startvm NameDerMaschine

Um eine virtuelle Maschine per ACPI abzuschalten:
VBoxManage controlvm NameDerMaschine acpipowerbutton

Komplettes Abschalten der Maschine ohne ACPI :
VBoxManage controlvm NameDerMaschine poweroff

Anzeige aller aktiven virtuellen Maschinen:
VBoxManage list runningvms

Anzeigen aller virtuellen Maschinen (auch abgeschaltet):
VBoxManage list vms

Das importieren einer virtuellen Maschine aus einer OVA:
VBoxManage import /home/user/NameDerDatei.ova

Exportieren kann man eine virtuelle Maschine mit:
VBoxManage export NameDerMaschine -o /home/user/NameDerDatei.ova

Man kann noch verschiedene Formate für den Export Festlegen… OVA 0.9, 1.0 oder 2.0 die Unterschiede spielen aber keine grosse Rolle und ich würde beim Standart bleiben und daher kein spezielles Format angeben.

Das Erstellen einer virtuellen Maschine ist auch möglich aber wird hier nicht beschrieben da ich es im Moment als zweckmässiger erachte die direkt am Host zu erstellen.