Контролируем виртуальные машины в Virtualbox используя VBoxManage
Метки: Virtualbox
Воскресенье, 1 февраля 2009 г.
Просмотров: 34583
Подписаться на комментарии по 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. Сотрудничеством с магазином очень довольны, доску доставили быстро, цены за доставку невысокие.
Еще записи по теме
- Балансировка Exchange 2010 с помощью Centos 5 и Linux Virtual Server, часть 6
- Перемещаем базовую виртуальную машину в Vmware и решаем проблему с связанными клонами
- Включаем root доступ по ssh в VMware ESX 4.0
- Живая миграция LVM-Based виртуальных машин Xen c iSCSI на Debian Lenny
- Установка VirtualBox 3.0 в Ubuntu 9.04
- Ошибка "Failed to find a valid network adapter" при загрузке WinPE
- Балансировка Exchange 2010 с помощью Centos 5 и Linux Virtual Server, часть 7
Комментариев: 2
Спасибо за инфу.
А как увеличить размер HDD с помощью этой утилитки?