После полутора лет разработки состоялся (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
CEPH так и не прикрутили?
Мне понравились наработки по подключению к CEPH вот сдесь https://github.com/rposudnevskiy/RBDSR Те имеется возможность создать SR вида CEPH и работать с vdi дисками виртуальных машин. В целом с небольшими модификациями данный SR работает. Правда релиз CEPH требуется не ниже infernalis. Только в нем появилась поддержка добавления метаинформации к rbd объектам.
Я пробовал устанавилвать агент CEPH osd прямо в dom0. Благо теперь XenServer 7 основан на CentOS 7x и можно с меньшими усилиями модифицировать dom0 через yum.
>CEPH так и не прикрутили?это же опенсорц. возьми и прикрути
http://docs.ceph.com/docs/hammer/rbd/qemu-rbd/Все четко, уже.
xen тут каким боком?
А опенсорц тут каким боком?
опенсорц тут везде всеми боками, а вот почему ты не отличаешь костылик qemu от самого xen — непонятно
Xen и XenServer разные продукты, а вот почему ты их не отличаешь — непонятно.
Установил бесплатный Xenserver 6.2, а в Xenserver 6.5 сменилась лицензия
и стали просить денег.Что с лицензиями в 7 версии?
Гуглим док 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.
я погуглил слегка, интернет говорит, что все фичи 6.2 доступны в бесплатной 6.5 версии, кроме nvidia grid. То есть вам не нужна была лицензия при переходе с 6.2 на 6.5, если вы не использовали nvidia grid.
Они вроде просили ключ, но там его можно бесплатно получить, правда гиморрой в том что нужно каждый год его просить для каждого хоста.
> Они вроде просили ключ, но там его можно бесплатно получить, правда гиморрой
> в том что нужно каждый год его просить для каждого хоста.Поставил сейчас на один из компов сабж.
Похоже, что теперь бесплатные лицензии запрашивать не нужно - просто устанавливаешь и используешь в бесплатном функционале.
Именно так.
Ставится и работает без всяких лицензий.
Лицензия нужна для поддержки от Citrix и для некоторых энтерпрайзных вещей.
> Именно так.
> Ставится и работает без всяких лицензий.
> Лицензия нужна для поддержки от Citrix и для некоторых энтерпрайзных вещей.Похоже, что в бесплатной версии нет Memory Overhead/Overcommit.
Минус в пользу бесплатного XenServer, плюс в пользу других бесплатных редакций гипервизоров (с балонными драйверами и т.д.)
Тут есть динамическое выделение памяти, или типа того. Можно указать min и max границы.
ХЗ оно это или нет.Кстати такой же подход и у LVM-based стораджей - выделяется заявленное место.На файловых образ занимает по факту, а не по выделенному размеру.
> Тут есть динамическое выделение памяти, или типа того. Можно указать min и
> max границы.
> ХЗ оно это или нет.Дедупликации, как в VMWare, нет... А динамическое выделение есть, точнее - динамическое сжатие при необходимости. Работает только при наличии PV драйвера. Механизм не балунинговый, просто ядро получает команду на отсечение блока через этот драйвер.
А за что именно у вас просят денег? Бесплатная версия ставится без всяких ключей и прочего.
Очень хорош! Стоит на продакшене, мигрировали с Vmware, не пожалели.
Чем хорош? Сколько платите?
Какого уровня было решение от VMWare, на какой уровень Xen перешли?Что улучшилось для вас?
Так и не сделали сканирование каталогов с ISO-образами при подключении NFS хранилищ....помнится, еще в 2010-м замечал, что неудобно - все ISO-ки хранить в корне NFS. прошло 6 лет...
Использую сабж и в т.ч. NSF сторадж. ISO лежат в своей директории, VDI - в своей.
О каком корне речь?
> Использую сабж и в т.ч. NSF сторадж. ISO лежат в своей директории,
> VDI - в своей.
> О каком корне речь?Когда все ISO-ки лежат в одном каталоге и отдаются по NFS через отдельную запись в /etc/exports - вопросов нет, все работает.
Но вот как быть, если все ISO-ники лежат по смоим каталогам в большой иерархии (Microsoft, Linux, BSD и т.д.) - ввиду того, что ISO-ников несколько сотен ?
Вот тут то указываем корень каталога с ISO - и XenServer не видит ISO-ники, так как они по каталогам ниже (т.е. он не сканирует вложенные каталоги).
Сотни ISO - много же их там...
А надо именно по директориям хранить? Просто не представляю какой смысл, если потом (после сканирования поддиректорий) все будет одним плоским списком.
Сейчас глянул - PVE тоже в одном месте все хранит. Кто тогда по иерархии шастает? И почему? ;-)
А вообще - сделайте имена образов адекватные и не будет проблем. Ну можно еще на несколько базовых классов поделить - по вашему же примеру - винда, линь, бсд, если уж так надо разделения...
А что нового или хренового появилось в CitrixXENcentre?
Новость читай, прежде чем глупые вопросы задавать
На сайт сходи - почитай
Про сеть ни слова, просетите пжл, кто использует. Open vSwitch? Как выглядит управление?
> Про сеть ни слова, просетите пжл, кто использует. Open vSwitch? Как выглядит
> управление?Управление чего именно?
У сабжа два бэкенда - ovswitch и linux bridge.
По дефолту используется первый.
особых возможностей крутить его настройки из коробки нет. Конфигурация интерфейсов, бондов. Создание сетей поверх интерфейсов, вланы.
У меня используется LACP. Вланов нет пока, поэтому особо не подскажу.Для управления ovswitch есть virtual appliance. но он свободно качается только для версии 6.2 (также как и конвертирование машин и перенос их на XenServer), хотя работает и с 6.5.
Там можно покрутить побольше, но мне без надобности.
Эти возможности перенесли в платные, насколько понимаю, с версии 6.5.
По идее возможность рулить из командной строки должна быть в любом случае. Апплайнс вроде дает графическую веб-морду.
На 6.2 юзаю проброс видеокарты, чтобы поигрывать из виртуалки, в 6.5 такое уже поднять не смог - чет они намутили с гридами. Интересно на 7 есть шансы пробросить видео?
Релизнотесы тут (на xenserver.org ссылок пока нет):
http://docs.citrix.com/content/dam/docs/en-us/xenserver/xens...
У кого нибудь получалось запускать RouterOS на XenServer ?А то уже для большинства гипервизоров есть образы виртуальных дисков, но не для сабжа (((
Не совсем понимаю, откуда проблема на ровном месте. Берёте .vmdk-образ, импортируете, он прекрасно работает.
> Не совсем понимаю, откуда проблема на ровном месте. Берёте .vmdk-образ, импортируете, он
> прекрасно работает.Проверил, работает. Спасибо.
PS: Ранее смотрел как оно заводится на одной из 6-х версий XenServer (какой точно я уж и не вспомню) - тогда падало. Здорово, производитель адаптировал RouterOS. Must have.
Пробовал ставить из ISO, проблем не было. Там дольше собираться, чем ставить.
А чем бэкапить ВМ, с поддержкой инкреметального бэкапа?
> А чем бэкапить ВМ, с поддержкой инкреметального бэкапа?Ну лично мне оказалось проще бэкапить VM "изнутри" BackupPC. Заодно при наличии большого числа однотипных VM работает дедупликация. Смысл бэкапить снаружи есть только если для вас VM - чёрный ящик, клиентские VPS например.
Вот сюда можно посмотреть: https://github.com/NAUbackup/VmBackup
Доброго времени суток, Коллеги!Прошу помочь разобраться с проблемой, несколько дней гугления и вкуривания мануалов не помогли.
С месяц юзал Бесплатные гипервыизоры подбирая наиболее подходящий, 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