LINUX.ORG.RU

phpVirtualBox — утилита для управления виртуальными машинами через браузер

 , , ,


0

2

phpVirtualBox - AJAX реализация пользовательского интерфейса VirtualBox, написанного на PHP. Это веб-интерфейс для получения удалённого доступа к виртуальным машинам.

Возможности:

  • Запуск / остановка виртуальных машин: пауза, сохранение состояния, сброс состояния, выключение, засыпание через ACPI, выключение через ACPI;
  • Снимки (Snapshots): возможность делать снимки, удалять и восстанавливать их;
  • Просмотр лог файлов виртуальных машин
  • Настройка виртуальные машины, исключая настройку серийного порта и некоторые настройки дисплея;
  • Носители: добавление носителей, полнофункциональный менеджер виртуальных носителей, мастер создания жёстких дисков, монтирование носителей только для чтения (CD, DVD, Floppy), клонирование образа диска;
  • Мастер создания виртуальных машин;
  • Настройка сети: добавление, удаление, настройка (в том числе DHCP) host-only интерфейса;
  • Консольный доступ к виртуальным машинам: позволяет задать имя / пароль, а также настроить разрешение экрана;
  • Многоязычная поддержка.

Системные требования:

  1. Веб-сервер с установленным PHP >= 5.1.0;
  2. VirtualBox >= 3.2.x:
  3. Браузеры:
    • Firefox >= 3.6.0;
    • Internet Explorer >= 8;
    • Opera >= 10.0;
    • Safari >= 4.0;
    • Chrome >= 5.0;
    • С другими браузерами просто не тестировался.

>>> Подробности

★★★★★

Проверено: maxcom ()

Ответ на: комментарий от Pinkbyte

>так легко из гуятины - да.
По подробней,если можно. Кто-то еще умеет прокидывать? Xen вроде только блочные устойства умеет,так что флэшку можно а ключ нет. Хотя может получится отдать весь USBшный контроллер как устройство,а не один ключик. Но сходу такого не нагулил изврата,везде сводится к советам пускания usb over ethernet сторонними решениями.

Ох щаз начну троллить.

и правда начал. Внимательнее,я ведь не говорил что ксен и квм не имеют этих технологий,наоборот я говорил что виртуалбокс тоже их имеет.

Borigenz ()
Ответ на: комментарий от Borigenz

> Паравиртуальная сетка

ну это да

живая миграция


сколько там телодвижений нужно чтоб смигрировать виртуалку с одного хоста на другой? давайте посчитаем

сравнительно нормальная работа с smp


год тому была дико никакая

дисковывй ввод-вывод быстрее чем у ксена и квм


4.2

проброска 1с-ключиков.


вот это, да еще и поддержка opengl - единственные на мой взгляд плюсы, да и то нужность под сомнением

r0mik ()
Ответ на: комментарий от Pinkbyte

> хм. а можно пруфлинк? Или это появилось в 4 версии(еще не щупал ее толком)?

да вполне может быть что есть, то есть утянули. там всего-то из трех строк патч на qemu. но вот в «своей реализации» я сильно сомневаюсь...

r0mik ()
Ответ на: комментарий от Mr_Alone

> Поверь, OpenVZ и Проксмокс сосут. ВБокс быстрее.

это не правда.
ну давайте проведем тесты что ли?
ну что там в голову приходит? time openssl speed и сборка ядра... можете выложить такие результаты?

кстати говоря почему многие считают что дисковый i/o якобы мегабыстр у него.. да нихрена, он просто поверх фс юзается и кэшируется, отсюда и скорость. и даже в этом случае virtio-block с aio=native,cache=unsafe разорвет этот ваш vb...

r0mik ()
Ответ на: комментарий от Borigenz

>Внезапно ГиперВи покупок не требует. У технологии масса изЪянов,но завышенная цена в них не входит)

На самом деле внезапно.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Borigenz

>я говорил что виртуалбокс тоже их имеет.

странно по-твоему тону я подумал об исключительности виртуалбокса в данном отношении. Извини, протупил

Pinkbyte ★★★★★ ()
Ответ на: комментарий от DRVTiny

>ssh servername.domain.com 'VirtualBox' ?

То есть предлагается зайти по ssh и вручную команды вбивать? Ну отлично же, верх удобства. Как удобно клонировать виртуалки, даже в венде, это что-то. Надо срочно везде CLI ввести. Да и вообще всяческие GUI запретить - только голая консоль по ssh. Ну не смешно же.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Mr_Alone

Mr. Alone, зачем куда-то заходить, я не понимаю? Нажмите Alt+F2, введите ssh server VirtualBox - и если у вас нормально ssh настроен на обмен ключами, а не парольную аутентификацию, то вы получите практически сразу красивое графическое окошко VirtualBox'а, прямо «как родное». Если же вам станет лень набивать эту команду, можете создать алиас типа alias server-vb='ssh server VirtualBox' и запускать его так. Можете иконку сделать на десктопе и прописать запуск хоть алиасом, хоть просто ssh'ем напрямую.
Я же привёл пример с Wireshark'ом: в то время, как мега-сетевые-гуру пользуются консольным tcpdump'ом и в лучшем случае потом скармливают дамп графическому Wireshark'у, я сразу напрямую с удалённого сервака пускаю Wireshark и не парюсь. Иногда даже Firefox с удалённых серваков запускаю, для тестов.

DRVTiny ★★★★★ ()
Ответ на: комментарий от r0mik

>ну давайте проведем тесты что ли?

Давайте. Проведите, и выложите сюда результаты.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от DRVTiny

>Нажмите Alt+F2, введите ssh server VirtualBox - и если у вас нормально ssh настроен на обмен ключами, а не парольную аутентификацию, то вы получите практически сразу красивое графическое окошко VirtualBox'а, прямо «как родное».

Вечером проверю, так как не собо понимаю, как он на вендовом путти будет графику рисовать.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Mr_Alone

вот уж нет. я чушь не порю...
вы же утверждаете что «OpenVZ сосет». это при нативной-то скорости i/o (любого) и практически нулевом оверхеде на процессор, ибо контейнер. что само по себе бред чистой воды, это все равно что сказать «vb быстрей чем chroot».
так что или тесты или...

r0mik ()
Ответ на: комментарий от r0mik

>так что или тесты или...

Начнем с того, что нам нужно запустить разные гесты на одном сервере, со своими кернелами...

Mr_Alone ★★★★★ ()

Неправильный падеж

«Настройка виртуальные машины» -> «Настройка виртуальных машин»

vi0 ()
Ответ на: комментарий от r0mik

Вдумчиво перечитываем мой предыдущий коммент.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Mr_Alone

еще раз повторю - приведите данные для гостя и хоста для одного железа, посчитайте процентное отношение - найдете оверхед.

вот и сравним с моими данными по KVM:
openssl speed aes-256-cbc
хост - real 0m15.005s
гость - real 0m15.014s
make -j3:
хост - real 8m29.547s
гость - real 8m58.801s

итого: менее 1% в обоих случаях
покажете для vbox? особенно интересует сборка чего-нить...

впрочем вопрос риторический, я ответ и без вас знаю.

r0mik ()
Ответ на: комментарий от r0mik

>еще раз повторю - приведите данные для гостя и хоста для одного железа, посчитайте процентное отношение - найдете оверхед.

Всё очень просто же - берём чистую систему, ставим систему виртуализации, создаём виртуальную машину с определёнными параметрами, и запускаем тесты. Потом опять берём ту же самую систему(чистую), на том же самом железе, и ставим другую систему виртуализации и т.д. Вот тогда можно будет говорить о результатах.

А то странно получается сравнивать запуск теста в одном контейнере OpenVZ с этим же тестом на хосте, мол всё так круто. Это синтетика какая-то получается. Вот запустить 10 разных виртуалок под нагрузкой, на одном железе, но с разными ВМ технологиями, и сравнить - вот это результаты будут.

И еще раз - как, смогу запустить в OpenVZ разные линуксы со своими ядрами?

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Pinkbyte

вместо ksm собственная реализация

хм. а можно пруфлинк? Или это появилось в 4 версии(еще не щупал ее толком)?

Полез искать, понял что был не совсем прав.
http://vbox.innotek.de/pipermail/vbox-dev/2009-November/002056.html
http://www.virtualbox.org/manual/ch04.html#guestadd-pagefusion
То есть, есть поддержка Linux hosts, но не Linux guests.
Интересно почему для Linux guests не сделали.

anonymous ()
Ответ на: комментарий от r0mik

Не в тему немного, видео процесса компиляции PHP в виртуалбоксе с -j12:

http://total-oc.ru/files/hertz/php5_compilation.7z

Непожатая AVI в 7z архиве, да знаю, я извращенец. Просто пережимать нормально было ну очень обломно в 5 утра. %)

Так что для «администрирования локалхоста» виртуалбокс незаменим...

Balthazar ()

На тему OpenVZ... Он не нужен. XEN гораздо функциональнее и конфигурабельнее. И там нет идиотских ограничений вроде отсутствия доступа на запись к /proc, невозможности подключения раздела подкачки и подобных... Из-за которых между VDS на OpenVZ и XEN с похожими параметрами выбор очевиден. На XEN полная свобода... Хочешь собрать свое ядро или загрузить модули-пожалуйста, нет проблем. :)

Balthazar ()
Ответ на: комментарий от anonymous

> Полез искать, понял что был не совсем прав.

http://vbox.innotek.de/pipermail/vbox-dev/2009-November/002056.html

http://www.virtualbox.org/manual/ch04.html#guestadd-pagefusion



так толком и не понятно есть оно или нет, в смысле ksm.
а pagefusion это несколько иное. оно работает через дополнения, фактически через драйвер в госте который и определяет идентичные страницы и дает команду гипервизору их объединять.. отсюда поддержка только в венде...
KSM же объединяет страницы хоста. там фактически побоку что объединять, нужно лишь функцию вызвать соответствующую после выделения памяти и оно себе будет объединять...


Так что для «администрирования локалхоста» виртуалбокс незаменим...


вот именно

На тему OpenVZ... Он не нужен. XEN гораздо функциональнее


а все зависит от задачи. хотя именно OpenVZ скорей всего скоро вообще не нужен станет...

r0mik ()

полезная приблуда, надо будет попробовать.

aiqu6Ait ★★ ()
Ответ на: комментарий от Mr_Alone

>Вечером проверю, так как не собо понимаю, как он на вендовом путти будет графику рисовать.

На виндах запускается X сервер, в путти пробрасывается x. sourceforge.net/projects/xming/

Я ради спортивного интереса на винду рабочий стол центоса с гномом вытаскивал целиком, и в нем работал.

anonymous ()
Ответ на: комментарий от r0mik

>именно OpenVZ скорей всего скоро вообще не нужен станет...

когда допилят lxc - согласен

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Mr_Alone

>Ого, OpenVZ умеет уже венды! :-D

а нафига тебе венды?

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

>На виндах запускается X сервер, в путти пробрасывается x. sourceforge.net/projects/xming/

Ууууу... И кто-то после этого будет спрашивать, зачем веб-консолька?

Mr_Alone ★★★★★ ()
Ответ на: комментарий от DRVTiny

Тут люди пишут, что нужно иксы пробрасывать, и на венды ставить Х-сервер, чтоб через путти заходить. И чо, это мега-удобно типа, на каждый комп еще иксы навесить, вместо того, чтоб открыть браузер, и там мышкой возить?

Mr_Alone ★★★★★ ()
Ответ на: комментарий от Mr_Alone

>Тут люди пишут, что нужно иксы пробрасывать, и на венды ставить Х-сервер, чтоб через путти заходить

Э... Как тебе сказать, дело в том, что здесь у большинства людей Linux или FreeBSD, но никак не оффтопик.

DRVTiny ★★★★★ ()
Ответ на: комментарий от Mr_Alone

Хайпер-Ви требует как минимум покупки венды,

насколько я помню, он бесплатный.

gorilych ★★ ()
Ответ на: комментарий от DRVTiny

как тебе сказать..

браузер есть и на «Linux или FreeBSD» и «оффтопик» тоже с ним. Так что в чём-то этот ламер прав.

gorilych ★★ ()
Ответ на: комментарий от gorilych

>браузер есть и на «Linux или FreeBSD» и «оффтопик» тоже с ним.
У меня X'ы запускаются ДО браузера.

DRVTiny ★★★★★ ()
Ответ на: комментарий от Mr_Alone

Что есть пять.два? «Ламер» - это не обидно, через эту стадию многие проходят. Причём видно это только со стороны, ламер по определению себя таковым не считает. егога хуманум эст.

gorilych ★★ ()
Ответ на: комментарий от DRVTiny

и? Мы сейчас обсуждаем не конфигурацию твоего компа и что у тебя и в каком порядке запускается. К тому же непонятно, какой минус браузеру по сравнению с ssh изза того, что он запустился после X'ов.

Мысль простая - браузер есть везде, и использовать его в качестве альтернативного способа управления чем бы то ни было имеет смысл. Например почта: есть standalone MUA, а есть webmail. Или управление железяками: telnet против web-интерфейса. Везде свои преимущества и недостатки.

Браузер одинаково (с оговорками) работает в Linux/FreeBSD/Windows/whatever, что даёт больший охват... эээ... пользователей... без дополнительх телодвижений типа установки иксов на винде.

gorilych ★★ ()
Ответ на: комментарий от gorilych

Я рад за этих всех пользователей, но удобнее и быстрее всё же VirtualBox, запускаемый удалённо и выводящий окно на мои X'ы. Тчк. То, что есть пользователи, у которых нет X-ов мне ни о чём вообще не говорит - есть люди, которые ходят на работу в бизнес-центры, которые раньше были заводами и голосуют за ЕдРо. Меня они вообще мало колышат, также как нет у меня желания иметь с ними что-то общее. Принцип существования здесь очень просто: худой мир лучше хорошей войны.

DRVTiny ★★★★★ ()
Ответ на: комментарий от DRVTiny

ну а мне удобнее через ssh/VBoxHeadless запускать виртуалку, и подсоединяться к ней уже нативными средствами ОС, которая там стоит (RDP/ssh). Через иксы канала не хватает. Однако это не отменяет нужность иксов. И нужность phpVirtualBox.

gorilych ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.