URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101195
[ Назад ]

Исходное сообщение
"Увидел свет свободный гипервизор Xen 4.5.0 "

Отправлено opennews , 15-Янв-15 19:52 
После десяти месяцев разработки представлен (https://blog.xenproject.org/2015/01/15/less-is-more-in-the-n... релиз свободного гипервизора Xen 4.5 (https://www.xenproject.org/). По сравнению с прошлым выпуском в Xen 4.5 внесено (http://wiki.xenproject.org/wiki/Xen_Project_4.5_Release_Notes) почти 12 тысяч  изменений, что в 10 раз больше, чем было добавлено в процессе разработки Xen 4.4. Пол числу и важности добавленных новшеств (http://wiki.xenproject.org/wiki/Xen_Project_4.5_Feature_List) Xen 4.5 отмечен как наиболее крупный выпуск за всю историю проекта.

Ключевые изменения (http://wiki.xenproject.org/wiki/Xen_Project_4.5_Feature_List) в Xen 4.5:


-  Полное прекращение поддержки инструментария XM/XEND и удаление из кодовой базы связанных с ним компонентов. XM/XEND полностью заменил продвигаемый последние несколько выпусков инструментарий XL (http://wiki.xenproject.org/wiki/XL), который обратно совместим с файлами конфигурации и утилитами XM/XEND, базируется на использовании библиотеки libxl (xm/xend написан на Python, а xl на Си) и может выступать в роли прозрачной замены xend для большинства систем. Исключение составляют (http://wiki.xenproject.org/wiki/XL_vs_Xend_Feature_Comparison) конфигурации, в которых используются встроенные Python-скрипты, определение совместно используемых дисков  с использованием нотации "w!", генерация окружений командами "xm vm-create" и "xm vm-start";

- Начальная поддержка доменов (dom0), работающих в режиме PVH, который комбинирует элементы режимов паравиртуализации (PV) и полной виртуализации (HVM). PVH может использоваться на системах с процессорами Intel для выполнения dom0 во FreeBSD и Linux. В режиме PVH с одной стороны применяется полная виртуализация на уровне ограничения привилегированных инструкций, изоляции системных вызовов и виртуализации таблиц страниц памяти, но с другой стороны используются методы  паравиртуализации для ввода/вывода, обработки прерываний, организации загрузки и взаимодействия с оборудованием. Таким образом, PVH, как и режим PV, обеспечивает высокую производительность, благодаря исключению накладных расходов на симуляцию аппаратных устройств, но использует вместо PV MMU свойственные HVM механизмы аппаратной виртуализации для обеспечения более строгой изоляции виртуальных окружений.
<center><a href="https://www.linux.com/news/enterprise/systems-management/658... src="http://www.opennet.me/opennews/pics_base/0_1394463450.jpg" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>

-  Экспериментальная поддержка планирования заданий в режиме реального времени, что позволяет организовать  выполнение в виртуальных окружениях задач, работающих в режиме реального времени, а также обеспечить работу операционных систем реального времени внутри гостевых виртуальных машин. Новый планировщик RTDS (http://wiki.xenproject.org/wiki/RTDS-Based-Scheduler) (Real-Time-Deferrable-Server) реализует возможность предсказуемого гарантированного выделения вычислительных ресурсов, привязывая к VCPU такие дополнительные параметры, как маска для закрепления выполнения на определённых физических CPU и максимальный размер ресурсов CPU, которые могут быть выделены за квант времени планировщика. При работе на многоядерных системах предоставляются возможность формирования многоядерных виртуальных машин;
-  Добавлена поддержка набора инструкций SMAP (Supervisor Mode Access Prevention), реализованного в новых процессорах Intel. SMAP позволяет блокировать доступ к данным в пространстве пользователя из привилегированного кода, выполняемого на уровне ядра. Для Xen данный режим предоставляет защиту от внесения модификаций в гипервизор в случае успешной атаки на компоненты, работающие в пространстве пользователя;-   Начальная поддержка создания конфигураций высокой доступности на основе системы Remus (http://wiki.xen.org/wiki/Remus), позволяющей организовать синхронизацию виртуальных машин на разных серверах и обеспечить горячее резервное копирование Xen-окружений. Обеспечение высокой надежности осуществляется за счёт поддержания на запасном сервере полностью синхронизированной копии виртуального окружения. В случае сбоя, при переключении на резервный сервер сохраняются все запущенные процессы, открытые файлы и TCP-сессии;

-  Улучшения, специфичные для архитектуры x86:


-  Возможность мягкой привязки физических процессоров к виртуальным. Например, теперь возможно определить какому набору физических CPU следует отдавать предпочтение при работе vCPU, и Xen при возможности будет следовать заданному правилу;
-  Снижены задержки при обработке прерываний в процессе проброса PCI-устройств на крупных серверах, содержащих более двух процессров;
-  Поддержка прикрепления к гостевой системе нескольких обработчиков ввода/вывода (IO-REQ), что позволяет привязать к одному домену несколько экземпляров QEMU и ускорить работу конфигураций с несколькими бэкендами (QEMU), выполняющими разные виды эмуляции;
-  Реализация таймера событий высокой точности (HPET (https://ru.wikipedia.org/wiki/HPET)) изменена для более быстрого и точного предоставления значений;
-  Значительно ускорен процесс загрузки на системах с большим объёмом памяти (1 Тб и выше) за счёт обеспечения  чистки памяти в параллельном потоке;
-  Расширение (http://events.linuxfoundation.org/sites/events/files/slides/... средств интроспекции гостевых систем с использованием аппаратных механизмов виртуализации  Intel EPT иAMD RVI с целью контроля обращения к критичным с точки зрения безопасности областям памяти и блокирования возможных атак;
-  Поддержка технологии Intel Resource Director, предоставляемой процессорами  Intel Haswell и позволяющая осуществлять мониторинг наполнения кэша
(Server Cache QoS Monitoring);
-  Задействование vAPIC-расширений, доступных в процессорах Intel  SandyBridge, для оптимизации работы гостевых систем, работающих в режиме PVHVM, за счёт оптимизации ввода/вывода и сокращения задержек в обработке прерываний;

-  Для  AMD Kabini, Kaveri и более новых процессоров добавлена поддержка расширений DBE (Data Breakpoint Extensions) и маскировки MSR;


-  Улучшения, специфичные для архитектуры ARM:


-  Использование IOMMU (SMMUv1) для изоляции между гостевыми системами;
-  Поддержка выделения до 1 Тб памяти для гостевой системы;
-  Поддержка загрузки в режиме UEFI;
-  Поддержка контроллера прерываний GIC v3 (Generic Interrupt Controller), в том числе с поддержкой Message Signaled Interrupts (MSI) и более 8 CPU на гостевую систему;
-  Поддержка технологии Super Pages;
-  Поддержка проброса MMIO-регионов для PCI-устройств. Полноценной поддержки проброса PCI пока нет, но у учётом того, что в ARM-платах обычно не используются полноценные PCI-устройства, для организации доступа к сетевым устройствам и хранилищам достаточно проброса  MMIO-регионов;
-  Поддержка интерфейса управления питанием PSCI 0.2 (Power State Coordination Interface);
-  Обеспечена поддержка плат: AMD Seattle, Broadcom 7445D0 A15, Midway (Calxeda), Vexpress (ARM Ltd.), OMAP5, DRA7 (Texas Instrument), Exynos5250 (Exynos 5 Dual), Odroid-Xu, Exynos 5420 (Exynos Octa) (Samsung), SunXI (AllWinner aka A20/A21), CubieTruck, CubieBoard, Mustang (Applied Micro-X-Gene, ARMv8 SoC), McDivitt/HP Moonshot (Applied Micro X-Gene);


-  Улучшение инструментария:


-  Поддержка инфраструктуры JSON  в Libxenlight (libxl), что позволяет использовать формат JSON при обмене данными с другими инструментариями;
-  В Libxenlight (libxl) добавлена поддержка отслеживания конфигурации домена;-  Поддержка Systemd;
-  Поддержка идентификаторов генерации виртуальной машины (VM Generation ID), позволяющих обеспечить миграцию гостевых систем с контроллерами домена на базе Windows 2012 Server и более новых выпусков;
-  В libvirt добавлена поддержка м...

URL: https://blog.xenproject.org/2015/01/15/less-is-more-in-the-n.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41466


Содержание

Сообщения в этом обсуждении
"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено Fracta1L , 15-Янв-15 19:52 
А для Xen ведь уже не нужно патчить ядро?

"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено SunXE , 15-Янв-15 20:02 
Третью ветку не нужно, как для OpenVZ

"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено Andrey Mitrofanov , 15-Янв-15 20:25 
> Третью ветку не нужно, как для OpenVZ

И где это http://wiki.xenproject.org/wiki/Xen_Kernel_Feature_Matrix у них написано?


"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено grec , 15-Янв-15 20:29 
[Updated Oct 26th 2011]

"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено Аноним , 15-Янв-15 20:45 
List of binary Xen kernels included in Linux distributions:

Redhat RHEL5 kernel-xen Linux 2.6.18 (Xenlinux)
Novell SLES10 Linux 2.6.16 (Xenlinux)
Novell SLES11 Linux 2.6.27 (Xenlinux)
Novell SLES11 SP1 Linux 2.6.32 (Xenlinux)
Debian Etch Linux 2.6.18-6-xen (Xenlinux)
Debian Lenny Linux 2.6.26-2-xen (Xenlinux)
Debian Lenny Linux 2.6.26-2-686-bigmem (pvops)
Debian Squeeze Linux 2.6.32-xen (pvops dom0 capable)
Debian Squeeze Linux 2.6.32-amd64 and -686-bigmem (pvops)
Fedora 12 Linux 2.6.32, Fedora 13 Linux 2.6.33 (pvops)
Redhat RHEL6 Linux 2.6.32
Fedora Core 16 and Ubuntu 11.10 (pvops, 3.0 kernel)


"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Dkg , 15-Янв-15 20:51 
Блин, XenServer 6.5  только вышел, а версия там 4.4

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 15-Янв-15 22:11 
Нужны тестеры 4.5

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 16-Янв-15 03:57 
> Нужны тестеры 4.5

"Японским ВВС требуются пилоты".


"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 15-Янв-15 22:37 
> Поддержка Systemd

наконец-то


"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 16-Янв-15 10:47 
дегенераты в иступлении минусуют, лол, без единого довода

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено stalker37 , 15-Янв-15 22:52 
а pygrub допили до нормального вида или таки и остался в полуживом виде?

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 16-Янв-15 10:48 
> а pygrub допили до нормального вида или таки и остался в полуживом
> виде?

второй же вышел. сходи на сайт зена


"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено Аноним , 16-Янв-15 12:10 
Не совсем в тему, но кто-нибудь знает, почему в дебиане из xen принципиально выпиливают его родную qemu-dm, заставляя использовать системную qemu? При этом в убунту с этим все нормально. Просто с системной qemu не работает проброс видеокарты, если гостю выделено >~3.5G оперативки.

"Увидел свет свободный гипервизор Xen 4.5.0 "
Отправлено Аноним. , 19-Янв-15 15:29 
Уже работает.

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено darkshvein , 17-Янв-15 11:52 
Xen 4.5 поставляется с QEMU 2.0 и SeaBIOS 1.7.5.

а раньше какой QEMU был?


"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено darkshvein , 17-Янв-15 11:56 
>Не совсем в тему, но кто-нибудь знает, почему в дебиане

там же  написано, как решить эту проблему
https://blog.xenproject.org/2015/01/15/less-is-more-in-the-n.../
Xen Project 4.5 will ship with QEMU v2.0 and SeaBIOS v1.7.5 with the following updates:

    Bigger PCI hole in QEMU via the mmio_hole parameter in guest config. This allows users to pack more legacy PCI devices for passthrough in an guest.

а вот описание этой ммио:
http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html#memor...


"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено darkshvein , 17-Янв-15 12:05 
о, еее, в сиде появились зен-утилс 4.5!

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено PavelR , 18-Янв-15 20:11 
а при включении vnc и tablet-мыши - всё так же жрет проц?

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним , 19-Янв-15 14:20 
А с какой хостовой ОС нонче модно XEN юзать?

"Выпуск системы виртуализации Xen 4.5.0 "
Отправлено Аноним из Сибири , 26-Янв-15 16:26 
после чтения сайтов Citrix у меня сложилось мнение, что Debian и Ubuntu, для них даже репы есть со всякими xapi. видимо, они считаются более-менее стабильными, а ядро в них 3.0+, которое поддерживает xen "из коробки". есть ещё xen4centos, активно на него посматриваю, разбавлять два десятка centos'ов одним debian'ом как-то не хочется, посмотрите и вы.