1. Citrix XenServer и Citrix Essentials – лучший
способ оптимизации вычислительного центра
Сергей Халяпин
Team Leader SE Russia and CIS
Citrix Systems
sergeykh@citrix.com
2. Какие проблемы мы решаем?
Хранилище
FC? iSCSI? NFS?
Local disk?
Оборудование
Host? RAM?
CPUs?
Сеть
VLAN? DMZ?
Балансировка?
Датацентры статичны… OS
Vista? XP?
2000? Linux?
3. Какие проблемы мы решаем?
Датацентры статичны … … Динамические
датацентры
4. Xen
• Открытый стандарт
• Тесная работа с производителями ОС
• Наблюдательный совет:
Citrix, IBM, Intel, HP, Novell, Red Hat и
Sun Microsystems
• Мощь open source
5. Богатая поддержка гостевых ОС (32- и 64-bit)
• Windows
– Windows XP
– Windows Vista
– Windows 2000 Server
– Windows Server 2003
– Windows Server 2008
• Linux
– RedHat Enterprise Linux
– SUSE Linux Enterprise Server
– CentOS
– Oracle Enterprise Linux
– Debian
6. Server Virtualization Validation Program
• Полностью сертифицированное по SVVP решение
• Официальная поддержка ОС установленных на XenServer со
стороны Microsoft
• Поддерживаемые ОС:
– Windows 2000 SP4
– Windows 2003 SP2 and above
– Windows Server 2008
7. Простое развертывание
• Использование технологий x64 Intel VT или AMD-V
– Широкий спектр серверов
– Десктопы и ноутбуки
• Быстрый и простой установщик
– Установка с CD и по сети
– Буквально “10 минут до Xen”
• Поддержка оборудования
– Использование стандартных драйверов
8. Системные требования XenServer
Процессор Память СХД Сеть
• 64-bit x86 CPU • 100 Mbps
Минимально • 1 GB • 16 GB
• Intel VT/AMD-V Ethernet
• Intel Xeon или AMD • 60 GB или более
• 1 Gbps Ethernet
Рекомендуется Opteron CPUs • 4 GB или более общего хранилища
или быстрее
• Многоядерные CPU (SAN or NAS)
• До 6 активных
• До 128
• До 32 CPU ядер физических
• До 128 GB ОЗУ подключенных
Поддерживается • До 8 виртуальных интерфейсов
• До 32 GB на ВМ СХД
CPU на ВМ • До 7
• До 16 TB на SR
виртуальных NIC
9. Настройка ресурсов в реальном времени
• Гостевые ВМ на базе Linux
– Добавление/удаление виртуальных сетевых интерфейсов
– Добавление виртуальных дисков
– Добавление/виртуальных CPU
• Гостевые ВМ на базе Windows
– Добавление/удаление виртуальных сетевых интерфейсов
– Добавление/удаление виртуальных дисков
• Контроль QoS для ресурсов
– Процессор, сеть, приоритет дисковых операций ввода/вывода
10. Поддержка СХД
– IDE, SATA, SCSI
– SAS, DAS
– Fibre Channel
– iSCSI
– NFS
• Поддержка Multipath I/O
11. Сетевые возможности
• Физические сети
– Поддержка стандартных драйверов сетевых карт
– Active/Active NIC bonding
– Поддержка 10GbE NICs
• Виртуальные сети
– XenServer выступает как “виртуальный” L2 switch
– Поддержка нескольких сетевых интерфейсов
– Внутренние и внешние сети
– VLAN и QoS
12. XenCenter
• Единый интерфейс
управления
• Управление из
любого места
• Множество серверов
• Входит в комплект
поставки
13. Пулы ресурсов
• Объединение множества серверов в
единый логический пул
• Общая конфигурация, общие
хранилища
• «Живая» миграция виртуальных машин
15. Простое Disaster Recovery
1 Автоматический backup конфигурации на
сетевое хранилище
2 Репликация СХД вместе с виртуальными 4
машинами и конфигурацией
3 Подключение реплики СХД
4 Восстановление конфигурации 1 3
2
Общее хранилище Общее хранилище
Production Site DR Site
16. Citrix XenServer… Теперь Бесплатно Похожий
функционал в
Просто бесплатный гипервизор ещё не решение других
Функционал доступный бесплатно Citrix XenServer продуктах -
64-bit
от $5k+ за
Гипервизор для «голого железа» сервер
Максимальное количество виртуальных CPUs 8
Windows® и Linux гостевые ВМ P
Неограниченное количество серверов, ВМ, ОЗУ P Серверный Гипервизор
Конверсия P2V и V2V P
Общие хранилища SAN и NAS P
Централизованное управление серверами P
Гибкая распределённая архитектура управления P
Живая миграция P Многосерверное
Общая библиотека шаблонов ВМ P Управление
Централизованное управление конфигурациями P
Управление патчами для виртуальной инфраструктуры P XenMotion
Интеллектуальное размещение ВМ при старте P
Интеллектуальный режим обслуживания серверов P И Многое Другое….
Тонкая настройка и контроль ресурсов CPU P
Замена дисков и сетевых карт на горячую P
19. XenServer/Essentials
Функционал XenServer Essentials for XenServer Essentials for XenServer Platinum
(бесплатно) Enterprise Edition Edition
64-х битный гипервизор XenServer
Поддержка Windows и Linux
Управление множеством серверов с помощью
XenCenter
Поддержка общего хранилища (NAS, SAN)
P2V миграция XenConvert
Неограниченная масштабируемость
отсутствие ограничений на количество VM
Миграция VM - XenMotion
Пулы ресурсов
Интеграция с СХД - StorageLink
High Availability
Мониторинг производительности
Provisioning Services (virtual machines)
Provisioning Services (physical or virtual)
Lab Management
20. Основные компоненты Essentials для XenServer 5.0
• High Availability
• Мониторинг производительности и оповещения
• Lab Management
• Расширенные службы Provisioning
• Компонент управления Workflow Studio
22. Две инфраструктуры – различные требования
Data Center IT Labs
Статичная продуктивная среда Тестирование, разработка, поддержка и обучение
Строго контролируемое управление изменениями Нестабильная среда
Фокус на приложениях и данных Фокус на взаимодейсвии между отделами
23. Поддержка тестовой среды это дополнительная
нагрузка и задержки
Разработка
• Постоянная нагрузка на администраторов
Тестирование
• Контроль за утилизацией
• Контроль за целостностью и изоляцией
Обучение • Повторяющиеся операции по созданию однотипных
сред
Поддержка
25. Службы Provisioning
Ферма Один
A
Provisioning Server
(Потоковая служба)
B
Ферма Два
Сетевое хранилище
C
Ферма Три
Provisioning Server „Builder‟ отображает ОС &
Приложения с Сетевого Хранилища.
26. Службы Provisioning
Ферма Один
A
Provisioning Server
(Потоковая служба)
B
Ферма Два
Сетевое хранилище
C
Ферма Три
Сервера конфигурируются для загрузки по
сети. Диски из серверов можно вынуть.
27. Службы Provisioning
Ферма Один
A
Provisioning Server
(Потоковая служба)
B
Ферма Два
Сетевое хранилище
C
Ферма Три
Сервера перезагружаются. ОС & Приложения
потоково доставляются по сети.
28. Три Типа vDisks
• Режим Стандартного Образа
– Один vDisk для множества целевых устройств
– Только для Чтения
• Режим Частного Образа
– Один vDisk для одной целевой системы
– Доступ на Чтение/Запись
• Режим Дифференциального диска
– Один vDisk для множества целевых устройств
– Доступ на Чтение/Запись
29. Режим Стандартного Образа
Целевое Устройство 1
Provisioning Server
Сетевое Хранилище
Целевое Устройство 2
A
Целевое Устройство 3
После перезагрузки, “чистый” образв
Любые изменения не потоково
Единственный vDisk сохраняются
потоково доставляется на целевые
основном образемножество целевых
доставляется на vDisk.
устройства.
устройств.
30. Режим Частного Образа
Provisioning Server
Сетевое Хранилище
Целевое Устройство
A
Пользователь устанавливает ПО или
Единственный образ в реальном
потоково
обновления, которыеперезагрузки,
Целевое устройство выключается.
После следующей
доставляется при загрузке на целевое
времени записываются в образ vDisk.
изменения сохранены.
устройство.
31. Provisioning Server обеспечивает непрерывность бизнеса и
восстановление после сбоев
Датацентр Резервный Датацентр
Резервный ЦОД
3
2
1 Сбой Сайта
Сервера
используется при
возрастании нагрузки
Репликация Хранилища
Provisioning Server Сетевое Хранилище Provisioning Server Сетевое Хранилище
(потоковая служба) (потоковая служба)
33. High Availability
• Автоматический перезапуск ВМ при отказе хост-сервера
• Просто настраивается с помощью XenCenter
• Возможность генерации отчѐтов о сбоях
36. Улучшенный мониторинг производительности
• Исторические Данные
• Данные размещаются на серверах и реплицируются внутри
пула
• Настраиваемые графики
• Простая навигация по временной шкале
37. Оповещение
• Постоянные оповещения об
использовании CPU, Сети и
Диска
• Доступно на уровне хост-
сервера и ВМ
• Опционально оповещение по
e-mail
• Настраивается
– Пороговые значения
– Продолжительность
– Интервал оповещения
39. StorageLink
• Расширенная поддержка для систем хранения NetApp и Dell EqualLogic
• Администратор систем виртуализации может использовать в системе
возможности систем хранения: снимки, клонирование, дедупликация из
XenCenter
• Упрощѐнное разделение труда между администраторами систем хранения
и администраторами систем виртуализации
40. Что делать дальше?
XenServer Blog
http://community.citrix.com/blogs/group/server-
virtualization/
Xen Community
http://www.xen.org/
Citrix Knowledge Center
http://support.citrix.com/