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 ()
Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от DRVTiny

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

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

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

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

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

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

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

Mr_Alone ★★★★★
()

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

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

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

time бла-бла на госте и на хосте. разница покажет...
вот для KVM я буквально на днях тестил - http://www.linux.org.ru/forum/admin/5796707#comment-5802542
для openvz тестить смысла нет, они априори будут равны (в пределах погрешности).

r0mik ★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от anonymous

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

правила для дураков. скажи ещё что ты eula читаешь.

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

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

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

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

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