Управление VirtualBox из командной строки

Управлять виртуальными машинами VirtualBox можно и бывает, что нужно из командной строки. Делается это с помощью утилиты VBoxManage.

Все команды доступные для использования, можно посмотреть тут.

Основные, для использования у себя на компьютере, рассмотрим ниже.

Для того, чтобы посмотреть список существующих виртуальных машин, нужно выполнить

VBoxManage list vms

список будет примерно таким

"windows" {9637154d-3e3c-46eb-9f5c-645d62b54}
"ubuntu" {d66e0cef-3f19-451f-87a3-4f9ecce6f}
"VMBitrix5.0.45-i386" {eb485549-a672-4fd9-9485-6ab696de9}
"centos" {a266f2bc-b81c-455b-bb5a-b00ff2b83}

Запустить какую-либо машину

VBoxManage startvm imyaVM

Запустить без графического окна, в фоне, только для удаленного подключения, нужно указать опцию type как headless

VBoxManage startvm imyaVM --type headless

Для остановки машины существуют следующие команды

Простое выключение

VBoxManage controlvm "imyaVM" poweroff

Сброс, аналогично кнопке компьютера Reset

VBoxManage controlvm "imyaVM" reset

Сохранение состояния и выключение

VBoxManage controlvm "imyaVM" savestate

машина сохранит состояние и выключится.
Запустить машины после этих команд, можно с помощью VBoxManage startvm imyaVM.

Посмотреть список запущенных виртуальных машин

VBoxManage list runningvms

Информация и настройки виртуальных машин VirtualBox.

Чтобы изменить какую-либо настройку виртуальной машины, можно воспользоваться командой ниже, пример изменения размера оперативной памяти

VBoxManage modifyvm "imyaVM" --memory 2048

При изменении настроек с помощью modifyvm виртуальная машина, обязательно должна быть выключена.

Список опций для изменения можно посмотреть по этой ссылке (на английском).

Как создать виртуальную машину VirtualBox из командной строки можно почитать в следующей статье.

Источник:
http://goodigy.ru/upravlenie_virtualbox_console

Be the first to comment

Leave a Reply

Your email address will not be published.


*