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

Исходное сообщение
"Выпуск платформы виртуализации XenServer 7"

Отправлено opennews , 25-Май-16 09:43 
После полутора лет разработки состоялся (http://xenserver.org/blog.html?view=entry&id=118) релиз платформы XenServer 7 (http://www.xenserver.org) "Dundee", предназначенной для организации управления инфраструктурой серверов виртуализации на базе гипервизора Xen. XenServer позволяет быстро развернуть систему виртуализации серверов и рабочих станций, предлагая средства для централизованного управления неограниченным числом серверов и виртуальных машин. XenServer пришёл на смену (http://xenproject.org/downloads/xen-cloud-platform-archives....) платформе Xen Cloud Platform (XCP), которая потеряла смысл после открытия кода XenServer компанией Citrix  и перехода к открытой модели развития проекта и при участии независимого сообщества. Для загрузки доступен (http://www.xenserver.org/open-source-virtualization-download...) iso-образ, основанный на CentOS и адаптированный для быстрого развертывания хост-системы.

Среди особенностей системы: возможность объединения нескольких серверов в пул (кластер), средства обеспечения высокой доступности (High Availability), поддержка снапшотов, совместное использование разделяемых ресурсов при помощи технологии XenMotion. Поддерживается  живая миграция виртуальных машин между хостами кластера и между разными кластерами/отдельными хостами (не имеющими общего хранилища), а также живая миграция дисков VM между хранилищами. Платформа может работать  большим числом систем хранения информации и отличается наличием простого и понятного интерфейса для установки и администрирования. Для управления системой можно использовать XenCenter (DotNet), командную строку или OpenXenManager (Python).

Основные новшества XenServer 7 "Dundee":

-  Представлена система интроспекции виртуальных машин, разработанная компанией Bitdefender (https://blog.xenproject.org/2015/08/04/the-bitdefender-virtu.../) и позволяющая организовать мониторинг памяти виртуальных машин без использования агентов, работающих на стороне гостевой системы. Система позволяет в полной мере задействовать возможности технологии виртуализации  Intel EPT (Extended Page Table) для отслеживания активности вредоносного ПО, выделяя осуществляющий проверку движок в отдельную сервисную виртуальную машину, изолированную от других VM и хост-системы. В сочетаниями с механизмами защиты Intel SMAP (Supervisor Mode Access Prevention) и PML (Page Modification Logging), новая система интроспекции позволяет существенно повысить безопасность систем виртуализации. Кроме того, для усиления защиты доступа к управляющим сервисам все  API  XenServer  переведены на обязательное использование TLS 1.2.


<center><a href="https://blog.xenproject.org/wp-content/uploads/2015/07/how_d... src="https://www.opennet.me/opennews/pics_base/0_1464156886.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Улучшена масштабируемость технологии vGPU (https://www.opennet.me/opennews/art.shtml?num=39370) при использовании  NVIDIA GRID Maxwell M10 и новых карт Intel Iris Pro, что позволило увеличить количество VM, имеющих доступ к GPU, и в некоторых ситуациях избавиться от необходимости привязки к VM  выделенной графической карты;

-  Проактивный мониторинг. Для наблюдения за состоянием хостов и уведомлений о проблемах можно использовать Citrix Insight Services. Сервис был доступен свободно и раньше, но нужно было вручную загружать в него данные. Сейчас данные могут загружаться в сервис непосредственно с самого хоста.

-  Улучшение характеристик хоста:
  

-  поддержка до 5 ТБ памяти на хост, до 1,5 ТБ памяти на VM;
-  до 288 ядер на хост и до 32 ядер на VM;
-  до 4096 виртуальных блочных устройств на хост и до 255 на VM;
-  до 20000 устройств на один репозиторий (LUN);
-  улучшения в поддержке AD.
  


URL: http://xenserver.org/blog.html?view=entry&id=118
Новость: http://www.opennet.me/opennews/art.shtml?num=44485


Содержание

Сообщения в этом обсуждении
"Выпуск платформы виртуализации XenServer 7"
Отправлено sabakka , 25-Май-16 09:43 
CEPH так и не прикрутили?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Sergey , 25-Май-16 11:08 
Мне понравились наработки по подключению к CEPH вот сдесь https://github.com/rposudnevskiy/RBDSR Те имеется возможность создать SR вида CEPH и работать с vdi дисками виртуальных машин. В целом с небольшими модификациями данный SR работает. Правда релиз CEPH требуется не ниже infernalis. Только в нем появилась поддержка добавления метаинформации к rbd объектам.  
Я пробовал устанавилвать агент CEPH osd прямо в dom0. Благо теперь XenServer 7 основан на CentOS 7x и можно с меньшими усилиями модифицировать dom0 через yum.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 10:31 
>CEPH так и не прикрутили?

это же опенсорц. возьми и прикрути


"Выпуск платформы виртуализации XenServer 7"
Отправлено commiethebeastie , 25-Май-16 11:04 
http://docs.ceph.com/docs/hammer/rbd/qemu-rbd/

Все четко, уже.


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 11:18 
xen тут каким боком?

"Выпуск платформы виртуализации XenServer 7"
Отправлено commiethebeastie , 25-Май-16 15:28 
А опенсорц тут каким боком?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 19:48 
опенсорц тут везде всеми боками, а вот почему ты не отличаешь костылик qemu от самого xen — непонятно

"Выпуск платформы виртуализации XenServer 7"
Отправлено commiethebeastie , 26-Май-16 02:15 
Xen и XenServer разные продукты, а вот почему ты их не отличаешь — непонятно.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 10:40 
Установил бесплатный Xenserver 6.2, а в Xenserver 6.5 сменилась лицензия
и стали просить денег.

Что с лицензиями в 7 версии?


"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 25-Май-16 12:21 
Гуглим док XenServer 7.0: Licensing FAQ.

Нелицензированная (бесплатная без фич), Standard и Enterprise.

Выдержка из pdf:
Q: I am upgrading to XenServer 7.0 from XenServer 6.5 unlicensed edition; do I have to do
anything?
A: No. Customers will be able to upgrade their hosts to XenServer 7.0. Please note that customers
will remain ineligible for support and premium features will be inaccessible until an appropriate
license is applied.


"Выпуск платформы виртуализации XenServer 7"
Отправлено mitiok , 25-Май-16 12:40 
я погуглил слегка, интернет говорит, что все фичи 6.2 доступны в бесплатной 6.5 версии, кроме nvidia grid. То есть вам не нужна была лицензия при переходе с 6.2 на 6.5, если вы не использовали nvidia grid.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Greg , 25-Май-16 12:41 
Они вроде просили ключ, но там его можно бесплатно получить, правда гиморрой в том что нужно каждый год его просить для каждого хоста.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 25-Май-16 13:09 
> Они вроде просили ключ, но там его можно бесплатно получить, правда гиморрой
> в том что нужно каждый год его просить для каждого хоста.

Поставил сейчас на один из компов сабж.

Похоже, что теперь бесплатные лицензии запрашивать не нужно - просто устанавливаешь и используешь в бесплатном функционале.


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 26-Май-16 06:31 
Именно так.
Ставится и работает без всяких лицензий.
Лицензия нужна для поддержки от Citrix и для некоторых энтерпрайзных вещей.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 27-Май-16 10:12 
> Именно так.
> Ставится и работает без всяких лицензий.
> Лицензия нужна для поддержки от Citrix и для некоторых энтерпрайзных вещей.

Похоже, что в бесплатной версии нет Memory Overhead/Overcommit.

Минус в пользу бесплатного XenServer, плюс в пользу других бесплатных редакций гипервизоров (с балонными драйверами и т.д.)


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 27-Май-16 13:19 
Тут есть динамическое выделение памяти, или типа того. Можно указать min и max границы.
ХЗ оно это или нет.

Кстати такой же подход и у LVM-based стораджей - выделяется заявленное место.На файловых образ занимает по факту, а не по выделенному размеру.


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 27-Май-16 19:40 
> Тут есть динамическое выделение памяти, или типа того. Можно указать min и
> max границы.
> ХЗ оно это или нет.

Дедупликации, как в VMWare, нет... А динамическое выделение есть, точнее - динамическое сжатие при необходимости. Работает только при наличии PV драйвера. Механизм не балунинговый, просто ядро получает команду на отсечение блока через этот драйвер.


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 20:12 
А за что именно у вас просят денег? Бесплатная версия ставится без всяких ключей и прочего.

"Выпуск платформы виртуализации XenServer 7"
Отправлено dkg , 25-Май-16 11:40 
Очень хорош! Стоит на продакшене, мигрировали с Vmware, не пожалели.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 12:04 
Чем хорош? Сколько платите?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 12:41 
Какого уровня было решение от VMWare, на какой уровень Xen перешли?

Что улучшилось для вас?


"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 25-Май-16 13:14 
Так и не сделали сканирование каталогов с ISO-образами при подключении NFS хранилищ....помнится, еще в 2010-м замечал, что неудобно - все ISO-ки хранить в корне NFS. прошло 6 лет...

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 26-Май-16 06:01 
Использую сабж и в т.ч. NSF сторадж. ISO лежат в своей директории, VDI -  в своей.
О каком корне речь?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Анонимный анонимм , 26-Май-16 09:29 
> Использую сабж и в т.ч. NSF сторадж. ISO лежат в своей директории,
> VDI -  в своей.
> О каком корне речь?

Когда все ISO-ки лежат в одном каталоге и отдаются по NFS через отдельную запись в /etc/exports - вопросов нет, все работает.

Но вот как быть, если все ISO-ники лежат по смоим каталогам в большой иерархии (Microsoft, Linux, BSD и т.д.) - ввиду того, что ISO-ников несколько сотен ?

Вот тут то указываем корень каталога с ISO - и XenServer не видит ISO-ники, так как они по каталогам ниже (т.е. он не сканирует вложенные каталоги).


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 27-Май-16 13:35 
Сотни ISO - много же их там...
А надо именно по директориям хранить? Просто не представляю какой смысл, если потом (после сканирования поддиректорий) все будет одним плоским списком.
Сейчас глянул - PVE тоже в одном месте все хранит. Кто тогда по иерархии шастает? И почему? ;-)
А вообще - сделайте имена образов адекватные и не будет проблем. Ну можно еще на несколько базовых классов поделить - по вашему же примеру - винда, линь, бсд, если уж так надо разделения...


"Выпуск платформы виртуализации XenServer 7"
Отправлено iCat , 25-Май-16 13:26 
А что нового или хренового появилось в CitrixXENcentre?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Андрей , 25-Май-16 16:45 
Новость читай, прежде чем глупые вопросы задавать

"Выпуск платформы виртуализации XenServer 7"
Отправлено iCat , 26-Май-16 02:02 
На сайт сходи - почитай

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 19:41 
Про сеть ни слова, просетите пжл, кто использует. Open vSwitch? Как выглядит управление?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 26-Май-16 06:11 
> Про сеть ни слова, просетите пжл, кто использует. Open vSwitch? Как выглядит
> управление?

Управление чего именно?

У сабжа два бэкенда - ovswitch и linux bridge.
По дефолту используется первый.
особых возможностей крутить его настройки из коробки нет. Конфигурация интерфейсов, бондов. Создание сетей поверх интерфейсов, вланы.
У меня используется LACP. Вланов нет пока, поэтому особо не подскажу.

Для управления ovswitch есть virtual appliance. но он свободно качается только для версии 6.2 (также как и конвертирование машин и перенос их на XenServer), хотя работает и с 6.5.
Там можно покрутить побольше, но мне без надобности.
Эти возможности перенесли в платные, насколько понимаю, с версии 6.5.
По идее возможность рулить из командной строки должна быть в любом случае. Апплайнс вроде дает графическую веб-морду.


"Выпуск платформы виртуализации XenServer 7"
Отправлено sergling , 25-Май-16 20:01 
На 6.2 юзаю проброс видеокарты, чтобы поигрывать из виртуалки, в 6.5 такое уже поднять не смог - чет они намутили с гридами. Интересно на 7 есть шансы пробросить видео?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 25-Май-16 20:16 
Релизнотесы тут (на xenserver.org ссылок пока нет):
http://docs.citrix.com/content/dam/docs/en-us/xenserver/xens...

"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 26-Май-16 10:41 
У кого нибудь получалось запускать RouterOS на XenServer ?

А то уже для большинства гипервизоров есть образы виртуальных дисков, но не для сабжа (((


"Выпуск платформы виртуализации XenServer 7"
Отправлено AlexAT , 26-Май-16 10:54 
Не совсем понимаю, откуда проблема на ровном месте. Берёте .vmdk-образ, импортируете, он прекрасно работает.

"Выпуск платформы виртуализации XenServer 7"
Отправлено Dorlas , 26-Май-16 11:53 
> Не совсем понимаю, откуда проблема на ровном месте. Берёте .vmdk-образ, импортируете, он
> прекрасно работает.

Проверил, работает. Спасибо.

PS: Ранее смотрел как оно заводится на одной из 6-х версий XenServer (какой точно я уж и не вспомню) - тогда падало. Здорово, производитель адаптировал RouterOS. Must have.


"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 27-Май-16 13:39 
Пробовал ставить из ISO, проблем не было. Там дольше собираться, чем ставить.

"Выпуск платформы виртуализации XenServer 7"
Отправлено strike , 30-Май-16 07:14 
А чем бэкапить ВМ, с поддержкой инкреметального бэкапа?

"Выпуск платформы виртуализации XenServer 7"
Отправлено Аноним , 30-Май-16 08:17 
> А чем бэкапить ВМ, с поддержкой инкреметального бэкапа?

Ну лично мне оказалось проще бэкапить VM "изнутри" BackupPC. Заодно при наличии большого числа однотипных VM работает дедупликация. Смысл бэкапить снаружи есть только если для вас VM - чёрный ящик, клиентские VPS например.

Вот сюда можно посмотреть: https://github.com/NAUbackup/VmBackup


"Выпуск платформы виртуализации XenServer 7"
Отправлено italeksandr , 25-Янв-17 00:13 
Доброго времени суток, Коллеги!

Прошу помочь разобраться с проблемой, несколько дней гугления и вкуривания мануалов не помогли.

С месяц юзал Бесплатные гипервыизоры подбирая наиболее подходящий, ESXi и Hyper-V в итоге были отвергнуты, решил остановиться на XENServer и тут началось.

Поставил XENServer 7, проблем не возникло до старта машин, при старте ВМ сервер перегружается, путём проб и ошибок выяснил, что lscpu считает, что моя аппаратная визуализация: none.
Поставил XENServer 6.5, он признал наличие аппаратной виртуализации, и проблема рестарта ушла, но не надолго, в процессе установки операционки на ВМ происходит рестарт сервера (на этапе копирования файлов на вдиск).

Сдаётся мне, что XENServer некорректно опознаёт моё железо (испытано на двух платформах: интел с интегрированным камнем и AMD FM2 - X85 - AMD A10... да железо не серверное, но на CentOS 7, проблем не возникало, а, как я понимаю, СentOS 7 в основе XENServer 7, хоть и модифицированный).
Попытка обновления результата не дала, yum upgrade, как и yum update, yum install ...

Может, я вообще не в том направлении копаю?
Хочется чтобы XENServer 7 признал наличие аппаратной визуализации и в целом корректно опознал моё железо, знаю, что в классических версиях CentOS 7 оборудование опознаётся корректно...

# yum repolist all
Loaded plugins: fastestmirror
Determining fastest mirrors
repo id                                    repo name                                          status
base/7-2.1511.el7.centos.2.10/x86_64       CentOS-7-2.1511.el7.centos.2.10 - Base             disabled
base-debuginfo/x86_64                      CentOS-7 - Debuginfo                               disabled
base-source/7-2.1511.el7.centos.2.10       CentOS-7-2.1511.el7.centos.2.10 - Base Sources     disabled
centosplus/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2.10 - Plus             disabled
centosplus-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2.10 - Plus Sources     disabled
extras/7-2.1511.el7.centos.2.10/x86_64     CentOS-7-2.1511.el7.centos.2.10 - Extras           disabled
extras-source/7-2.1511.el7.centos.2.10     CentOS-7-2.1511.el7.centos.2.10 - Extras Sources   disabled
updates/7-2.1511.el7.centos.2.10/x86_64    CentOS-7-2.1511.el7.centos.2.10 - Updates          disabled
updates-source/7-2.1511.el7.centos.2.10    CentOS-7-2.1511.el7.centos.2.10 - Updates Sources  disabled
repolist: 0

Положение enabled=1 в CentOS-Base.repo, CentOS-Debuginfo.repo, CentOS-Sources.repo выставлял, не помогло...

# yum update
Loaded plugins: fastestmirror


One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>

     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

Cannot find a valid baseurl for repo: base/7-2.1511.el7.centos.2.10/x86_64