Mam VirtualBox na Ubuntu 16.04 jako host i goście. Muszę zarządzać gośćmi (start, stop tylko) za pomocą wiersza poleceń SSH, ale nie znalazłem żadnego działającego rozwiązania.
command-line
virtualbox
ssh
virtualization
codolom
źródło
źródło
Odpowiedzi:
Można to wszystko osiągnąć
VBoxManage
po użyciu połączenia ssh:1. Wymień swój VMS:
Najpierw wypisz dostępne maszyny wirtualne za pomocą polecenia
VBoxManage list vms
, zilustruję to na własnej konfiguracji:Uwaga: jeśli nie masz pewności, która maszyna wirtualna faktycznie działa, możesz
VBoxManage list runningvms
zamiast tego użyć ...2. Uruchom maszynę wirtualną:
VBoxManage
Polecenia i opcje, które są po, aby uruchomić maszyny wirtualnej są takie:Aby uruchomić maszynę wirtualną „Trusty Tahr Clean Copy” w moim przykładzie, użyłbyś:
3. Zatrzymaj maszynę wirtualną:
Aby zatrzymać maszynę wirtualną, użyjesz jej ponownie,
VBoxManage
ale tym razem zcontrolvm
opcją:W moim przykładzie zamknięcie maszyny wirtualnej „Trusty Tahr Clean Copy” to:
To wszystko powinno ładnie działać w stosunku do ssh, który mimo wszystko potrzebuje GUI :)
źródło
Do płynnego wyłączania użyj:
źródło