Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Контролируем виртуальные машины в Virtualbox используя VBoxManage

Рубрика: Виртуализация
Метки:
Воскресенье, 1 февраля 2009 г.
Просмотров: 35459
Подписаться на комментарии по RSS

VBoxManage это утилита командной строки, позволяющая вам контролировать все возможности VirtualBox. По существу  VBoxManage поддерживает все что мы можете сделать из графического интрефейса, и даже более.. Он раскрывает все возможности системы виртуализации, даже те, которых не в графическом интерфейсе.

Вам нужно запомнить 2 основных принципа работы с VBoxManage

  • Первое, VBoxManage должен всегда использовать специальные “subcommand”, например “list vms” или “createvm” или “startvm”.
  • Второе, большинство из этих субкоманда требуют, чтобы после них было указано имя определенной виртуальной машины. Вы можете сделать это двумя способами:

Вы можете указать имя виртуальной машины, как оно отображено в VirtualBox GUI. Обратите внимание, что если в название виртуальной машины присутствуют пробелы, имя необходимо обрамить двойными кавычками.

Пример

VBoxManage startvm “Windows XP”

Вы можете указать UUID, или уникальный внутренний идентификатор, который  VirtualBox использует для указания виртуальной машины.  Вышеупомянутая виртуальная машина “Windows XP” имеет UUID указанный ниже, и команда выполняет тоже саоме действие:

VBoxManage startvm 670e746d-abea-4ba6-ad02-2a3b043810a5

Вы можете ввести команду VBoxManage list vms , которая отобразит список из всех существующих виртуальных машин, их настройки, имена и UUID.

Создаем новые виртуальные машины используя VBoxManage

Для создания новый виртуальной машины из командной строки и немедленной регистрации в VirtualBox, используйте команду VBoxManage createvm с опцией  -register.

Пример

VBoxManage createvm -name “SUSE 10.2″ -register
VirtualBox Command Line Management Interface Version 2.1.0
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.
Virtual machine ’SUSE 10.2’ is created.
UUID: c89fc351-8ec6-4f02-a048-57f4d25288e5
Settings file: ’/home/username/.VirtualBox/Machines/SUSE 10.2/SUSE 10.2.xml’

Как вы можете заметить в примере выше, создана новая виртуальная машина с новым UUID и новым файлом настроек XML.

Просмотр конфигурации определенной VM

Команда showvminfo показывает информацию о определенной виртуальной машины.

VBoxManage showvminfo “Windows XP”

Вы увидите примерно такую информацию:

VirtualBox Command Line Management Interface Version 2.1.0
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.
Name: Windows XP
Guest OS: Other/Unknown
UUID: 1bf3464d-57c6-4d49-92a9-a5cc3816b7e7
Config file: /home/username/.VirtualBox/Machines/Windows XP/Windows XP.xml
Memory size: 128MB
VRAM size: 8MB
Boot menu mode: message and menu
ACPI: on
IOAPIC: off
Hardw. virt.ext: off
State: powered off
Floppy: empty
DVD: empty
NIC 1: disabled
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
Audio: disabled (Driver: Unknown)
VRDP: disabled
USB: disabled
USB Device Filters:
<none>

Как изменить настройки виртуальной машины

Команда VBoxManage modifyvm позволяет изменять настройки зарегистрированной виртуальной машины.

Изменить настройки памяти можно следующей командуой:VBoxManage modifyvm “Windows XP” -memory “512MB”

Существует большое количество примеров для установки памяти, типа операционной системы, разрешения монитора и прочее. Ниже показан простой пример с установкой памяти, подключения первым загрузочным диском CD-ROMа, и отключением поддержки USB

 vboxmanage modifyvm XP-TestSystem -memory 512 -boot1 dvd -usb off

 Команда modifyvm имеет более 50 параметров настройки.

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

Команда VBoxManage startvm запускает виртуальную машину с состоянием “Powered off” или “Saved”. 

 

Постовой 

Различное оборудование: Сварочные клещи - цены и качество соответствующие. 

Надумал обновить себе дома пол. Долго выбирали, в итоге решили что лучшим выбором будет паркетная доска. Остановились на паркетной доске Карелия, которую купили в интернет-магазине Parket-vsem.ru. Сотрудничеством с магазином очень довольны, доску доставили быстро, цены за доставку невысокие.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 2

  1. Спасибо за инфу.

  2. А как увеличить размер HDD с помощью этой утилитки?

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)