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

В этой статье рассмотрим установки сервера виртуализации 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 download.virtualbox.org/virtualbox/debian trusty contrib
Переходим в домашний каталог
cd ~
Устанавливаем публичный ключ
wget 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 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 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 = ‘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
Готово.
Теперь на другой машине в сети в браузере вбиваем 192.168.0.55/phpvirtualbox/
и увидим форму входа в управление ВиртуалБокса
Вводим логин admin и пароль admin
После входа необходимо изменить пароль, а также язык на русский.
Читать дальше

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

ubuntu virtualbox
Добавляем репозитарий в ubuntu 12.04.5 LTS
echo 'deb download.virtualbox.org/virtualbox/debian precise contrib'>> /etc/apt/sources.list
wget -q download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- |  apt-key add -
apt-get update && apt-get dist-upgrade
reboot
apt-get install virtualbox-4.3
Откуда качать свежий виртуал бокс?
www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.htm#extpack
vboxwebsrv -V
wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
adduser vbox
nano /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=192.168.0.10
VBOXWEB_PORT=18083
/etc/init.d/vboxweb-service restart
устанавливаем phpvirtualbox, apache и прочее
apt-get install apache2 php5 mc unzip unrar
 
 
Откуда качать phpvirtualbox?
http://sourceforge.net/projects/phpvirtualbox/
http://citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.2-8.zip
optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip

wget http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip
wget citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-1.zip
wget garr.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
 
 
Установка Virtualbox на сервер Ubuntu 12.04 с управлением через веб интерфейс phpvirtualbox и автозапуском виртуальных машин
http://softnastroy.com/content/ustanovka-virtualbox-na-server-ubuntu-1204...
 
Консольное управление Virtualbox с помощью VBoxManage
Добавить пользователя в группу vboxusers
sudo usermod -G vboxusers -a woodwolf
Как запустить из консоли виртуальную машину с именем «Ubuntu 12.04 Server»
VBoxHeadless --startvm «Ubuntu 12.04 Server»
Включить RDP
VBoxManage modifyvm «Ubuntu 12.04 Server» --vrde on
Для остановки ВМ выполните:
VBoxManage controlvm «Ubuntu 12.04 Server» poweroff
Для приостановки:
VBoxManage controlvm «Ubuntu 12.04 Server» pause
Для перезагрузки:
VBoxManage controlvm «Ubuntu 12.04 Server» reset
Для запуска из консоли так, чтоб можно было дальше работать в терминале (  > /dev/null 2>&1 )
VBoxHeadless -startvm «23_3» -v off > /dev/null 2>&1
Читать дальше