Установка и настройка сервера виртуализации VirtualBox c web-интерфейсом phpVirtualBox на ОС Ubuntu Server 14.04 | OS CONFIG

Установка и настройка сервера виртуализации VirtualBox c web-интерфейсом phpVirtualBox на ОС Ubuntu Server 14.04

Oracle VM VirtualBox — программный продукт виртуализации для операционных систем Linux, FreeBSD, Windows и т.д.

phpVirtualBox — это web-интерфейс для работы с VirtualBox через браузер, имеет практически все функции стандартного интерфейса VirtualBox.

В этой статье рассмотрим установки сервера виртуализации VirtualBox (на момент написания статьи — последняя версия) и web-интерфейса для удалённого управления phpVirtualBox 4.3-2 (на момент написания статьи — последняя версия) на операционной системе Ubuntu Server 14.04.

Для этого у нас имеется машина с установленной ОС Ubuntu Server 14.04, у которой IP-адрес 192.168.0.55, пользователь vbuser с паролем password.

Перед тем, как выполнить все действия, необходимо, чтобы была настроена сеть, и желательно установлен Midnight Commander. Первичные настройки после инсталляции можно посмотреть здесь. Также следует учесть изменения с командами запуска, остановки и перезапуска сетевых интерфейсов.



Открываем файл /etc/apt/sources.list

sudo nano /etc/apt/sources.list

и в нём прописываем:

deb http://download.virtualbox.org/virtualbox/debian trusty contrib

Переходим в домашний каталог

cd ~

Устанавливаем публичный ключ

wget https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add —

Обновляем пакеты

sudo apt-get update

и устанавливаем VirtualBox.

На момент написания этой статьи актуальная версия была 4.3.24, поэтому её и будем устанавливать.

sudo apt-get install virtualbox-4.3

Если есть необходимость в установке дополнения, качаем и ставим его

wget http://download.virtualbox.org/virtualbox/4.3.24/Oracle_VM_VirtualBox_Extension_Pack-4.3.24-98716.vbox-extpack

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.24-98716.vbox-extpack

Запускаем установку необходимых компонентов vboxdrv

sudo /etc/init.d/vboxdrv setup

Теперь установим Apache, PHP и модуль PHP-SOAP:

sudo apt-get install apache2 php5 php5-soap

Устанавливаем утилиту unzip:

sudo apt-get install unzip

Добавляем пользователя vbuser в группу vboxusers:

sudo usermod -aG vboxusers vbuser

Теперь скачаем и распакуем архив с web-интерфейсом phpVirtualBox

wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-2.zip

unzip phpvirtualbox-4.3-2.zip

Переносим каталог phpVirtualBox в /var/www/html

sudo mv phpvirtualbox-4.3-2 /var/www/html/phpvirtualbox

Затем приступим к редактированию конфига phpVirtualBox

cd /var/www/html/phpvirtualbox

sudo cp config.php-example config.php

sudo nano config.php

прописываем пользователя и пароль (те, с помощью которых вошли в систему)

var $username = ‘vbuser’;

var $password = ‘password’;

в location вместо 127.0.0.1 вбиваем IP-адрес нашего сервера в сети

var $location = ‘http://192.168.0.55:18083/’;

если consoleHost закомментирован, раскоментируем его и вбиваем IP-адрес в сети

var $consoleHost = ‘192.168.0.55’;

Создаём файл /etc/default/virtualbox и вносим в него пользователя и хоста

sudo touch /etc/default/virtualbox

sudo nano /etc/default/virtualbox

VBOXWEB_USER=vbuser

VBOXWEB_HOST=192.168.0.55

Запускаем службу vboxweb

sudo service vboxweb-service start

После этого желательно перезагрузить сервер

sudo shutdown -r now

Готово.

Теперь на другой машине в сети в браузере вбиваем http://192.168.0.55/phpvirtualbox/

и увидим форму входа в управление ВиртуалБокса

Вводим логин admin и пароль admin

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

Теперь можно создавать виртуальные машины и управлять ими через web-интерфейс на сервере как в обычном VirtualBox. Также можно управлять пользователями, которые смогут добавлять, удалять и управлять виртуальными машинами. 🙂


Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal:

Вы можете оставить комментарий, или ссылку на Ваш сайт.


Яндекс.Метрика
Проверка ТИЦ Яндекс цитирования