phpVirtualBox — VirtualBox на Ubuntu Server

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

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

Установка VirtualBox

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

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

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

Установка phpVirtualBox

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

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

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

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

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