The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Karesansui - новое открытое ПО для настройки виртуальных машин через браузер

28.05.2009 15:18

Японский проект Karesansui представил первый релиз своей открытой платформы для управления виртуальными окружениями, реализованный в виде простого для освоения web-интерфейса. Примечательно, что интерфейс поддерживает трансляцию содержимого экрана виртуального окружения, примерно как это делается в KVM-консолях, подключаемых вместо монитора, клавиатуры и мыши для удаленного управления серверами в датацентрах.

Web-интерфейс Karesansui реализован в современном Web 2.0 стиле с элементами Ajax. Поддерживается широкий спектр возможностей по управлению виртуальными окружениями, таких как установка ОС в окружении, настройка параметров, определение конфигурации дисковой подсистемы и виртуальных сетевых карт, создание снапшотов, репликация и заморозка окружений, установка квот, просмотр статистики и мониторинг.

Система написана на языке Python, в качестве СУБД используется SqLite, для организации проброса экрана виртуальной машины в окно браузера задействован tightvnc-java, для построения интерактивного web-интерфейса используется библиотека jQuery, управление виртуальными машинами производится при помощи libvirt.

Исходные тексты разработки распространяются под лицензиями GPL и LGPL. В настоящий момент поддерживается работа с гипервизором Xen, но в ближайшее время разработчики обещают реализовать поддержку KVM, OpenVZ, QEMU, VirtualBox и других систем виртуализации, поддерживаемых в libvirt.

  1. Главная ссылка к новости (http://karesansui-project.info...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21929-virtual
Ключевые слова: virtual, xen, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Knuckles (ok), 16:07, 28/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто бы мог подумать лет 10 назад, что браузеры станут настолько сложными и настолько универсальными программами?
     
  • 1.2, Past (?), 16:17, 28/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Осталось только дождаться когда libvirt нормально заработает
     
     
  • 2.3, Hettikus (ok), 16:56, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да работает вроде. Что не так?
     
  • 2.5, isobutil (?), 17:10, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Может просто руки кривые ?
     
     
  • 3.6, iav (ok), 20:03, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Оно уже научилось пробрасывать мышку в vnc так, чтобы курсоры гостевой машины и vnc клиента двигались с одинаковой скоростью?
     
     
  • 4.7, anonymous (??), 21:00, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А разве какие-то проблемы? Пробовал год назад, никаких проблем не было, мышка работала как положено.
     
     
  • 5.8, iav (ok), 21:10, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А разве какие-то проблемы? Пробовал год назад, никаких проблем не было, мышка
    >работала как положено.

    Ну, а вот сейчас не работает.

     
     
  • 6.9, Hettikus (??), 22:17, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Работает на 9.04 с использованием virt-manager-a. Хотя глюки были на 8.04. Ежели вы на LTS - +1.
     
     
  • 7.10, iav (ok), 22:21, 28/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Работает на 9.04 с использованием virt-manager-a. Хотя глюки были на 8.04. Ежели
    >вы на LTS — +1.

    Я видел это и на центосе 5, и на федоре 10, и на предпоследней убунте. В последний раз смотрел пару месяцев назад — не работало. Если сейчас где-то починили, то аллилуя, а если нет, то это настоящий «show stopper».

     
  • 6.17, RomaNick (ok), 17:17, 01/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте в файле настройки виртуальной машины добавить строчку
    usbdevice = "tablet"

    И будет вам счастье!

     
     
  • 7.18, iav (ok), 22:17, 01/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Попробуйте в файле настройки виртуальной машины добавить строчку
    >usbdevice = "tablet"
    >
    >И будет вам счастье!

    Есть оно там - само поставилось. А счастья нет.

     
  • 4.12, Kaiser (ok), 16:17, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Оно уже научилось пробрасывать мышку в vnc так, чтобы курсоры гостевой машины
    >и vnc клиента двигались с одинаковой скоростью?

    Да, было такое, но уже давно не смотрел поправилось ли - предпочитаю freenx или просто nx использовать. Если еще не видели - советую попробовать.

     
     
  • 5.14, iav (ok), 21:56, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, было такое, но уже давно не смотрел поправилось ли - предпочитаю
    >freenx или просто nx использовать. Если еще не видели - советую
    >попробовать.

    Это можно использовать с libvirt для доступа к консоли виртуальной машины? Если да - то не поделитесь ли ссылочкой?

     
     
  • 6.16, Kaiser (ok), 22:33, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Да, было такое, но уже давно не смотрел поправилось ли - предпочитаю
    >>freenx или просто nx использовать. Если еще не видели - советую
    >>попробовать.
    >Это можно использовать с libvirt для доступа к консоли виртуальной машины? Если
    >да - то не поделитесь ли ссылочкой?

    Нет, это можно использовать с сетью для GUI доступа к вирт машине. http://nomachine.com
    А для доступа к консоли я использую Suse конфигурялку вирт машин, еще можно virsh использовать.

     
  • 4.13, div (??), 18:38, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    если вы о виндовых гостях - отключите в них ускорение мыши. и да будет вам счастье :)
     
     
  • 5.15, iav (ok), 21:58, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >если вы о виндовых гостях — отключите в них ускорение мыши. и
    >да будет вам счастье :)

    Увы — я о любых гостях.
    Как правило, если гостевая система работает, то есть более удобные способы доступа к ней. Консоль нужна, когда всё плохо, и другие методы не работают.

     
  • 2.11, Kaiser (ok), 16:15, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее всего этот веб интерфейс и управляет вирт машинами через libvirt, а управление самой вирт машины осуществляет java-плагином-клиентом-vnc. Я бы делал именно так.

    Считаю излишним, так как у меня в Suse и так есть gui утилита, цепляющаяся к удаленным машинам и тоже работающая через libvirt. А так - нормальный проект.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру