После четырёх лет с момента основания представлен (https://xen-orchestra.com/first-release-out/) первый выпуск проекта Xen Orchestra (https://xen-orchestra.com), в рамках которого развивается (http://blog.xen.org/index.php/2013/03/28/xen-orchestra-a-web.../) web-интерфейс для администрирования системы виртуализации на базе XCP (http://www.opennet.me/opennews/art.shtml?num=35437) (Xen Cloud Platform) или XenServer (http://www.opennet.me/opennews/art.shtml?num=35008). Первый выпуск Xen Orchestra рассматривается как ознакомительный, сфокусированный в основном на формирование грамотной внутренней архитектуры, которая затем станет обрастать расширенной функциональностью.Проект позиционируется как многоплатформенная и свободная альтернатива проприетарному продукту XenCenter, которых до сих пор был единственной реализацией интерфейса для XCP, за исключением проекта OpenXenManager, который уже давно заброшен и не пригоден для использования. В отличие от CloudStack, Xen Orchestra не нацелен на создание интерфейса для управления облачными системами и предоставляет только GUI для выполнения ежедневных типовых задач администраторов систем на базе гипервизора Xen, таких как управление виртуальными машинами и серверами XCP, в том числе миграция окружений между пулами и управление репозиториями хранения. Кроме административных функций Xen Orchestra предоставляет интересные средства для визуализации состояния инфраструктуры виртуализации, позволяющие на одном экране оценить работоспособность всех компонентов.
<center><a href="http://blog.xen.org/wp-content/uploads/2013/03/img3.png"... src="http://www.opennet.me/opennews/pics_base/0_1364542928.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Код Xen Orchestra распространяется под лицензией AGPL v3 и состоит из серверной (https://github.com/vatesfr/xo-server) (PHP) части, непосредственно взаимодействующей с XCP, и web-клиента (https://github.com/vatesfr/xo-web) (PHP, Bootstrap (http://twitter.github.com/bootstrap/), Backbone.js (http://processingjs.org/), Processing.js (http://processingjs.org/), HTML 5, CSS 3, JavaScript) с реализацией интерфейса пользователя. Отделение серверного компонента Xen Orchestra от непосредственного web-интерфейса, позволяет организовать управление через единый GUI для группы серверов, используемых в инфраструктуре виртуализации. При этом серверная часть XO-Server выступает в роли прокси, беря на себя взаимодействие с клиентами и решая проблемы с масштабируемостью. Например, так как XO-Server изначально знает какие данные переданы каждому клиенту он кэширует обращения к XCP и передаёт клиенту только изменившиеся данные (ранее, каждый клиент обращался напрямую к каждому XCP, что создавало большую паразитную нагрузку и лишние соединения). Кроме того, на плечи XO-Server вынесена логика разграничения доступа и управления пулами виртуальных машин, что позволило заметно упростить код web-интерфейса.
<center><a href="http://blog.xen.org/wp-content/uploads/2013/03/img2.png"... src="http://www.opennet.me/opennews/pics_base/0_1364543092.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>URL: http://blog.xen.org/index.php/2013/03/28/xen-orchestra-a-web.../
Новость: http://www.opennet.me/opennews/art.shtml?num=36535
Оно через libvirt работает или как обычно?
libvirt причем? XCP/Xenserver на xapi основан, на нем видимо и работает
Вторая картинка в графвизе сделана =)
Ну, наконец-то!
>> состоит из серверной (PHP)все ясно ...
Что именно Вам ясно? Поделитесь с нами, не столь проницательными.
не имеет web application real-time
> не имеет web application real-timeа web-application и real-time - это не взаимоисключающие параграфы?
>>> состоит из серверной (PHP)
> все ясно ...Вот лохи, не осилили node.js и не запилили comet?)
верно
>>>> состоит из серверной (PHP)
>> все ясно ...
> Вот лохи, не осилили node.js и не запилили comet?)Go! Lang тоже не осилили, на то и быдлокодеры
Если я правильно понял, то xo-server работает через xml-rpc.
Основная идея оркестра _не использовать_ не свободный xapi.
xo-server в дальнейшем сделать демоном. К сожалению, прицепить
оркестр к xcp-1.6 мне не удалось. Если кто просветит - "как",
буду признателен;
> Если я правильно понял, то xo-server работает через xml-rpc.
> Основная идея оркестра _не использовать_ не свободный xapi.
> xo-server в дальнейшем сделать демоном. К сожалению, прицепить
> оркестр к xcp-1.6 мне не удалось. Если кто просветит - "как",
> буду признателен;Попробуйте http://devstack.org, с XCP 1.6 отлично подружились.
XAPI GPLv2 ^_^