Как управлять виртуальными машинами по сети с помощью Oracle Virtualbox? Меня недавно спрашивали об этом несколько раз, и сегодня я покажу вам, как это сделать. Большинство моих уроков по Virtualbox были совместимы с установкой программного обеспечения в системе и управлением виртуальными машинами в этой системе лично. Это хорошо работает, если у вас есть несколько виртуальных машин, но когда задействовано несколько серверов, переход между серверами для обслуживания становится очень утомительным.
На данный момент вам нужно программное обеспечение под названием phpvirtualbox. Phpvirtualbox — это открытый в Интернете интерфейс для Virtualbox, который позволяет управлять всеми виртуальными машинами через Интернет.
Давайте посмотрим, как мы это установили. Основываясь на этом руководстве, я буду использовать Linux Mint 12 и Virtualbox 4.1.4.
Для начала нам нужно скачать и установить текущую версию Virtualbox с сайта Virtualbox.
После установки нам нужно добавить пользователя, который будет запускать Virtualbox. Откройте терминал как root и введите:
Vbox Adduser
При появлении запроса введите пароль пользователя. Далее нам нужно добавить пользователя vbox в группу vboxusers в файле / etc / group. Итак, введите (как root):
gedit / etc / group
добавлять vboxusers: x: 113: vbox подать и сохранить.
После работы в Virtualbox пришло время настроить наш веб-сервер. Поскольку это Linux, мы будем использовать Apache. Откройте терминал и установите следующие пакеты:
apache2
php5-MySQL
libapache2-мод-php5
MySQL-сервер
В процессе установки MySQL попросит вас ввести пароль root. Сделай это сложно, но не забывай об этом !!!
После установки откройте веб-браузер и введите адрес сервера в адресную строку, и вы увидите сообщение ЭТО РАБОТАЕТ! Это означает, что у вас есть работающий интернет-сервер.
Теперь нам нужно скачать, установить и настроить phpvirtualbox. Текущее издание можно загрузить с веб-сайта phpvirtualbox.
Я предполагаю, что ваши загрузки будут идти в папку загрузки. Если нет, замените файлы на место, куда был загружен файл. Откройте терминал и введите следующие команды в последовательности:
CD файлы для скачивания
cp -a phpvirtualbox-4.1.7 / var / www / phpvirtualbox
cd / var / www / phpvirtualbox
mv config.php-пример config.php
Пришло время настроить файл config.php, набрав:
sudo gedit config.php
————————————
<? PHP
/ **
* Пример конфигурации phpVirtualBox.
* [@version] $ Id: config.php-example 366 2011-12-01 19:56: 57Z
*
* измените имя на config.php и отредактируйте его при необходимости.
*
* /
class phpVBoxConfig {
/ * Имя пользователя / пароль для системного пользователя, который запускает VirtualBox * /
var $ username = & # 39; vbox & # 39 ;;
var $ password = & # 39; ********* & # 39 ;;
/ * SOAP URL vboxwebsrv (не phpVirtualBox's URL) * /
var $ location = [http://127.0.0.1:18083/]
/ * Язык по умолчанию. Смотрите языковую папку для дополнительных языковых опций.
* Вы также можете изменить в Файл -> Настройки -> Язык в
* phpVirtualBox.
* /
var $ language = & # 39; en & # 39 ;;
————————————
Найти имя пользователя и пароль (Жирный шрифт выше) и измените пароль на ранее созданный. Когда закончите, сохраните и выйдите.
Теперь мы должны убедиться, что Virtualbox может запускаться во время загрузки, а это означает, что исходные сценарии настроены. Откройте терминал и введите:
cd /etc/init.d
а затем:
sudo tap /etc/init.d/vbox.start
Теперь нам нужно настроить файл, набрав:
судо гедит /etc/init.d/vbox.start
копия / usr / bin / vboxwebsrv -b в файл. Сохранить и выйти.
Это Virtualbox, настроенный для запуска во время загрузки, но теперь нам нужно включить его, введя:
chmod + x /etc/init.d/vbox.start
затем:
update-rc.d по умолчанию vbox.start
Теперь пришло время перезагрузить сервер. После перезапуска перейдите в веб-браузер и укажите его адрес вашего сервера / phpvirtaulbox
Теперь вы сможете управлять всеми машинами в сети, не выходя из собственного кресла.