Логин:
Пароль:
Поиск:

VBoxHeadless - Запуск виртуальной машины VirtualBox 4.1 на Ubuntu 11.10 серверах

31-01-2012, 21:20 4480 root
    

Данное руководство объясняет, как можно запустить виртуальную машину VirtualBox 4.1 на Ubuntu 11.10 сервере. Обычно вы используете VirtualBox GUI для управления виртуальными машинами, но сервер не имеет рабочего стола. К счастью, VirtualBox поставляется с инструментом, который называется VBoxHeadless, данный инструмент позволяет подключаться к виртуальной машине через удаленное подключение к рабочему столу, так что мне кажется, нет никакой необходимости в VirtualBox GUI.
Я не даю никаких гарантий, что это будет работать для Вас!

 

VBoxHeadless - Запуск виртуальной машины VirtualBox 4.1 на Ubuntu 11.10 серверах


1  Предварительные замечания

Я испытывал всё что описанно ниже на Ubuntu 11.10 сервере (хост-системе) с IP-адресом 192.168.0.100, где я вошол в систему как обычный пользователь (имя пользователя администратора в данном примере), а не как администратор.

2 Устанавливаем VirtualBox

Для установки VirtualBox 4.1 на нашем сервере Ubuntu 11.10, мы открываем /etc/apt/sources.list...

sudo vi /etc/apt/sources.list


... и добавляем следующую строку в него:


[...]
deb http://download.virtualbox.org/virtualbox/debian oneiric contrib

Затем мы скачиваем публичный ключь к VirtualBox:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -


и обнавляем базу данных нашего пакета:
sudo apt-get update


После этого мы устанавливаем VirtualBox 4.1, следующим образом:
sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.1 dkms


(Пакет DKMS гарантирует,вам что VirtualBox модуль ядра и хоста обновляться правильно, если Linux ядро будет изменено.)

Начиная с версии 4.0, VirtualBox ввела так называемые "пакеты расширения" и аутсорсинг некоторые функции, как поддержка удаленного подключения к рабочему столу (VRDP), который был частью пакета VirtualBox до версии 4.0 в эти пакеты расширения. Потому что нам нужны удаленные подключения, для того чтобы контролировать свои виртуальные машины, нам нужно установить соответствующий пакет расширения. Далее смотрим http://www.virtualbox.org/wiki/Downloads, и там вы найдете ссылку на следующий пакет расширения:

VirtualBox 4.1.8 Oracle VM VirtualBox Extension Pack
Поддержка USB 2.0 устройств, VirtualBox RDP и PXE-загрузки для карт Intel.

Скачайте и установите расширение пакета следующим образом:
cd /tmp
 wget http://download.virtualbox.org/virtualbox/4.1.8/Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack
 sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack


(Убедитесь, в том что вы скачали последнюю версию с сайта VirtualBox.)

(Убедитесь, что вы последней введёте команду  Sudo - Sudo VBoxManage extpack установить ... - иначе вы получите сообщение об ошибке вроде этого:
administrator@server1:/tmp$ VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/tmp/Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack": The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address
administrator@server1:/tmp$
)

Теперь мы должны добавить пользователя, который будет работать с VirtualBox (администратор в данном примере) в группу vboxusers:
sudo adduser administrator vboxusers


VirtualBox установлен и готов к использованию.

VBoxHeadless - Запуск виртуальной машины VirtualBox 4.1 на Ubuntu 11.10 серверах

 

Другие новости по теме:

Другие новости по теме:
Самые топовые новости
    Помогите улучшить нам качество
    Был ли сайт полезен вам
    Да
    Да, но я не нашёл что искал
    Нет


    Календарь
    «    Январь 2018    »
    ПнВтСрЧтПтСбВс
    1234567
    891011121314
    15161718192021
    22232425262728
    293031