phpvirtualbox

phpvirtualbox — интерфейс для руления virtualbox соответственно. Чрезвычайно полезная шняга для машинки на которой иксов не присутствует, а виртуалбокс наличествует.

оригинальная документация:

https://sourceforge.net/p/phpvirtualbox/wiki/Home/

с виду все просто. попробуем…

для начала надо поставить виртуалбокс

добавляем репозиторий:

sudo echo "deb http://download.virtualbox.org/virtualbox/debian jessie contrib non-free" | sudo tee -a /etc/apt/sources.list

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

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update

а вот тут есть один нюанс
версии phpvirtualbox отстают от самого virtualbox. То есть если в природе существует virtualbox-5.1 то не факт что существует такой же phpvirtualbox. Возможно если прикрутить одно к другому ничего страшного и не случиться, но проверять лень.

sudo apt-get install dkms virtualbox-5.0

ставим экстеншн пак

определяем версию виртуалбоксвебсерв:

vboxwebsrv -V

выхлоп:
5.0.36r114008

нужно качнуть Экстпак именно для этой версии

лезем на http://download.virtualbox.org/virtualbox/5.0.36/
смотрим какой там экстпак понаписан, качаем

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

скачали

ставим

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.36.vbox-extpack

делаем юзверя под vbox

sudo adduser vbox
sudo usermod -a -G vboxusers 'vbox'

ставим phpvirtualbox

скачиваем с супсфорж phpvirtualbox

https://excellmedia.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-5.0-5.zip

распаковываем

unzip phpvirtualbox-5.0-5.zip

перемещаем файлы в папку виртуального хоста

прописываем настройки

копируем config.php:

sudo cp /var/www/pvb/config.php-example /var/www/pvb/config.php

дальше:

sudo nano /var/www/pvb/config.php

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

var $username = 'user';     # имя пользователя и пароль, от   которого 
var $password = 'password'; # запущен VirtualBox

var $location = 'http://192.168.0.1:18083/'; # адрес и порт, на котором запущена веб-служба VirtualBox

var $vrdeports = '5000-5100'; # диапазон портов для подключения по RDP

var $consoleHost = '192.168.0.1';  # адрес сервера, на котором работает VirtualBox

дальше правим настройки vboxweb-service

sudo nano /etc/default/virtualbox
VBOXWEB_USER=user        # имя пользователя, от которого запущен VirtualBox
VBOXWEB_HOST=192.168.0.1 # адрес, на котором запущена веб-служба VirtualBox
VBOXWEB_PORT=18083 # порт, на котором запущена веб-служба VirtualBox

перезапускаем

sudo service vboxweb-service start

лезем на наш виртуальный хост — видим окошко входа
логин.пароль = admin/admin

в общем-то на этом установка phpvirtualbox закончена, все нормально функционирует. Сделал виртмашину, затолкал в нее винду 2003 серв. в общем-то для чего это все и затевалось.

При установке винды прикрутил к ней образ установочного диска, для рулежа процессом установки подключился Remmina по rdp.

Из неудобств — при установке задваивался курсор. Сия трабла исчезла после установки Guest Addition

 

дополнительно:

http://help.ubuntu.ru/wiki/phpvirtualbox

https://anikin.pw/all/ustanovka-virtualbox-s-web-interfeysom-na-server/

https://g13.org.ua/704/

http://imbicile.pp.ru/phpvirtualbox-na-ubuntu-14-04/

Добавить комментарий