phpVirtualBox — VirtualBox на Ubuntu Server

/www/pages/modesco/ubuntovod

Давно хотел описать этот вопрос, ибо он не малому количеству людей полезен. В общем стоит у меня дома сервер. Торрент, файловая помойка, вебсервер и прочие мелочи. Но мне ещё нужно было держать постоянно включенной одну Windows программу. Сносить с сервера Ubuntu Server не вариант, поэтому начал копать в сторону виртуализации. Довольно долго не мог найти ничего подходящего, что огорчало (проблема в том, что на серверной версии ОС нет иксов, только консоль). Но кто ищет, тот всегда найдёт, не так ли? 🙂

Итак. Для начала нужно установить сам VirtualBox.

Установка VirtualBox

Заходим на страницу закачки, скачиваем нужную версию (с помощью wget) и переносим в домашнюю папку. Затем нужно установить пакет dkms:

sudo apt-get install dkms

Сразу же установим VirtualBox:

sudo dpkg -i ./VirtualBox-4.0-4.0.4_70112_тут_название_отличается.deb

Ок, VirtualBox установлен. Но работать из консоли не так удобно, поэтому поставим phpvirtualbox.

Установка phpVirtualBox

phpVirtualBox - это такая панель управления VirtualBox, доступная по определённому адресу и открываемая в браузере.

Скачиваем phpvirtualbox и распаковываем её в папку web-сервера (а конкретней в /var/www). Далее нужно отредактировать файл config.php, вместо строк ian и pass вписываем логин и пароль от Ubuntu.

1
2
var $username = `ian`;
var $password = `pass`;

Далее качаем vboxwebsrv, переносим в /etc/init.d и делаем его исполняемым. После запускаем веб-сервер и vboxwebsrv:

vboxwebsrv &

Заходим на 127.0.0.1/phpvirtualbox, всё должно работать. Думаю как создавать виртуальную машину объяснять не нужно. 🙂

У вас есть своя фирма? Тогда вам не повредит создание сайтов!

Сергей
2011-02-21 12:33:00
Эт чо за windows программа такая?
Norrius
2011-02-18 17:24:00
sudo aptitude install virtualbox-ose Дальше создаешь виртуальную машину и ставишь на нее винду, нужную прогу - все работает. Или автор имел в виду что-то иное?)
AgentSIB
2011-02-18 18:12:00
Как раз на днях поднимали эту тему в моем блоге :) http://citylive.ru/blog/173.html
Sk8er
2011-02-18 19:36:00
Я больше сводил внимание к вебморде)
Sk8er
2011-02-18 19:43:00
Хороший бложек, подписался)
Sk8er
2011-02-21 22:29:00
А вот ;)
Sting
2011-09-27 22:19:00
После установки не могу зайти через веб-морду. Вылетает сообщение см. скрин. Естественно прописан пользователь который создан в ubuntu server, и является администратором. Возможно это из-за того что я подключался к сервису удаленно, через внешнюю ссылку?
Sk8er
2011-09-29 22:39:00
Я сам вхожу удалённо, не из за этого. Видимо просто ошиблись с паролем
oermolaev
2011-11-19 20:10:00
При логине на веб-интерфейс сообщает: Could not connect to host (http://127.0.0.1:18083/) При чем не важно правильно я ввожу логин и пароль, или нет
oermolaev
2011-11-19 20:38:00
Как я понял - не был запущен vboxwebsrv. Но после запуска его вручную при логине уже сообщается: Invalid username or password. Юзер в группе virtualbox присутствует. Может ещё что то необходимо?
Sk8er
2011-11-20 02:44:00
вводите не правильный логин или пароль. попробуйте логин и пароль ввести admin
oermolaev
2011-11-21 15:32:00
Что то никак не получается. я и пользователя нового завел с простым логином и паролем - не ошибиться. Не могу понять почему в одних случаях ошибка "Invalid username or password.", а в других "Error logging in to vboxwebsrv.". И почему в config.php мы должны указывать пароль системного пользователя? В незашифрованном виде? Доступном для чтения всем?
oermolaev
2011-12-06 18:45:00
продолжаю биться: три попытки: 1. Xubuntu 11.10, virtualbox 4.1.6 - получилось наладить 2. Ubuntu-server 10.04, virtualbox-ose - ошибка "Error logging in or connecting to vboxwebsrv" 3. Debian 6.0 virtualbox-ose - ошибка таже. Может ose вообще не должна работать с vboxwebsrv?