Sergey Kh Xs Essentials
-
Upload
highload-2009 -
Category
Technology
-
view
839 -
download
0
Transcript of Sergey Kh Xs Essentials
Citrix XenServer и Citrix Essentials – лучший
способ оптимизации вычислительного центра
Сергей ХаляпинTeam Leader SE Russia and CISCitrix [email protected]
Какие проблемы мы решаем?
Датацентры статичны…
ХранилищеFC? iSCSI? NFS?
Local disk?
СетьVLAN? DMZ?
Балансировка?
ОборудованиеHost? RAM?
CPUs?
OSVista? XP?
2000? Linux?
Какие проблемы мы решаем?
… Динамические датацентры
Датацентры статичны …
Xen• Открытый стандарт
• Тесная работа с производителями ОС
• Наблюдательный совет: Citrix, IBM, Intel, HP, Novell, Red Hat и Sun Microsystems
• Мощь open source
Богатая поддержка гостевых ОС (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
Server Virtualization Validation Program• Полностью сертифицированное по SVVP решение• Официальная поддержка ОС установленных на
XenServer со стороны Microsoft• Поддерживаемые ОС:
– Windows 2000 SP4– Windows 2003 SP2 and above– Windows Server 2008
Простое развертывание• Использование технологий x64 Intel VT или AMD-V
– Широкий спектр серверов– Десктопы и ноутбуки
• Быстрый и простой установщик– Установка с CD и по сети– Буквально “10 минут до Xen”
• Поддержка оборудования– Использование стандартных драйверов
Системные требования XenServer
Процессор Память СХД Сеть
Минимально• 64-bit x86 CPU • Intel VT/AMD-V
• 1 GB • 16 GB• 100 Mbps
Ethernet
Рекомендуется• Intel Xeon или AMD
Opteron CPUs• Многоядерные CPU
• 4 GB или более• 60 GB или более
общего хранилища (SAN or NAS)
• 1 Gbps Ethernet или быстрее
Поддерживается• До 32 CPU ядер• До 8 виртуальных
CPU на ВМ
• До 128 GB ОЗУ• До 32 GB на ВМ
• До 128 подключенных СХД
• До 16 TB на SR
• До 6 активных физических интерфейсов
• До 7 виртуальных NIC
Настройка ресурсов в реальном времени• Гостевые ВМ на базе Linux
– Добавление/удаление виртуальных сетевых интерфейсов– Добавление виртуальных дисков– Добавление/виртуальных CPU
• Гостевые ВМ на базе Windows– Добавление/удаление виртуальных сетевых интерфейсов– Добавление/удаление виртуальных дисков
• Контроль QoS для ресурсов– Процессор, сеть, приоритет дисковых операций
ввода/вывода
Поддержка СХД– IDE, SATA, SCSI– SAS, DAS– Fibre Channel– iSCSI– NFS
• Поддержка Multipath I/O
Сетевые возможности• Физические сети
–Поддержка стандартных драйверов сетевых карт–Active/Active NIC bonding–Поддержка 10GbE NICs
• Виртуальные сети–XenServer выступает как “виртуальный” L2 switch–Поддержка нескольких сетевых интерфейсов –Внутренние и внешние сети–VLAN и QoS
XenCenter• Единый интерфейс
управления• Управление из
любого места• Множество серверов• Входит в комплект
поставки
Пулы ресурсов• Объединение множества серверов
в единый логический пул• Общая конфигурация, общие
хранилища• «Живая» миграция виртуальных
машинXen Hypervisor
Xen Hypervisor
Xen Hypervisor
XenMotion Live Migration
Xen HypervisorXen HypervisorXen Hypervisor
Общее хранилище
Простое Disaster Recovery
Xen Hypervisor
Xen Hypervisor
Xen Hypervisor
Общее хранилище
Xen Hypervisor
Xen Hypervisor
Xen Hypervisor
Общее хранилище
Production Site DR Site
Автоматический backup конфигурации на сетевое хранилище
Репликация СХД вместе с виртуальными машинами и конфигурацией
Подключение реплики СХД
Восстановление конфигурации
1
2
3
41
2
3
4
Серверный Гипервизор
Многосерверное Управление
XenMotion
И Многое Другое….
Похожий функционал в
других продуктах - от
$5k+ за сервер
Citrix XenServer… Теперь БесплатноПросто бесплатный гипервизор ещё не решение
Функционал доступный бесплатно Citrix XenServer
Гипервизор для «голого железа» 64-bit
Максимальное количество виртуальных CPUs 8
Windows® и Linux гостевые ВМ PНеограниченное количество серверов, ВМ, ОЗУ PКонверсия P2V и V2V PОбщие хранилища SAN и NAS PЦентрализованное управление серверами PГибкая распределённая архитектура управления P
Живая миграция PОбщая библиотека шаблонов ВМ PЦентрализованное управление конфигурациями PУправление патчами для виртуальной инфраструктуры P
Интеллектуальное размещение ВМ при старте PИнтеллектуальный режим обслуживания серверов PТонкая настройка и контроль ресурсов CPU PЗамена дисков и сетевых карт на горячую P
Citrix Essentials
XenServer и Citrix Essentials
XenServer
Citrix Essentials
Hyper-V
Функционал XenServer(бесплатно)
Essentials for XenServer Enterprise Edition
Essentials for XenServer Platinum 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
XenServer/Essentials
Основные компоненты Essentials для XenServer 5.0
• High Availability• Мониторинг производительности и оповещения• Lab Management• Расширенные службы Provisioning• Компонент управления Workflow Studio
Lab Manager
IT Labs
Тестирование, разработка, поддержка и обучение
Нестабильная среда
Фокус на взаимодейсвии между отделами
Две инфраструктуры – различные требования
Data Center Статичная продуктивная среда
Строго контролируемое управление изменениямиФокус на приложениях и данных
Поддержка тестовой среды это дополнительная нагрузка и задержки
Разработка
Тестирование
Обучение
Поддержка
• Постоянная нагрузка на администраторов
• Контроль за утилизацией
• Контроль за целостностью и изоляцией
• Повторяющиеся операции по созданию однотипных сред
Службы Provisioning
Provisioning Server ‘Builder’ отображает ОС & Приложения с Сетевого Хранилища.
Службы Provisioning
Сетевое хранилище
Provisioning Server(Потоковая служба)
Ферма Один
Ферма Два
Ферма Три
A
C
B
Ферма Один
Ферма Два
Ферма Три
Сервера конфигурируются для загрузки по сети. Диски из серверов можно вынуть.
Сетевое хранилище
A
C
B
Provisioning Server(Потоковая служба)
Службы Provisioning
Ферма Один
Ферма Два
Ферма Три
Сервера перезагружаются. ОС & Приложения потоково доставляются по сети.
Provisioning Server(Потоковая служба)
Сетевое хранилище
A
C
B
Службы Provisioning
Три Типа vDisks• Режим Стандартного Образа
– Один vDisk для множества целевых устройств– Только для Чтения
• Режим Частного Образа– Один vDisk для одной целевой системы– Доступ на Чтение/Запись
• Режим Дифференциального диска– Один vDisk для множества целевых устройств– Доступ на Чтение/Запись
Единственный vDisk потоково доставляется на множество целевых устройств.
Любые изменения не сохраняются в основном образе vDisk.После перезагрузки, “чистый” образ потоково доставляется на целевые устройства.
Provisioning Server
Режим Стандартного Образа
Сетевое Хранилище
Целевое Устройство 1
AЦелевое Устройство 2
Целевое Устройство 3
Сетевое Хранилище
A
Provisioning Server
Режим Частного Образа
Единственный образ потоково доставляется при загрузке на целевое устройство.
Пользователь устанавливает ПО или обновления, которые в реальном времени записываются в образ vDisk.Целевое устройство выключается.После следующей перезагрузки, изменения сохранены.
Целевое Устройство
Provisioning Server обеспечивает непрерывность бизнеса и восстановление после сбоев
Датацентр Резервный Датацентр
Provisioning Server (потоковая служба)
Сетевое Хранилище Provisioning Server (потоковая служба)
Сетевое Хранилище
1Резервный ЦОД используется при возрастании нагрузки
Репликация Хранилища
2 Сбой Сервера3 Сбой Сайта
High Availability
High Availability
• Автоматический перезапуск ВМ при отказе хост-сервера• Просто настраивается с помощью XenCenter• Возможность генерации отчётов о сбоях
High Availability
Xen HypervisorXen HypervisorXen Hypervisor
Общее Хранилище
Pro
tect
ed
Pro
tect
ed
Pro
tect
ed
Do
not
rest
art
Мониторинг производительности
Улучшенный мониторинг производительности
• Исторические Данные• Данные размещаются на серверах и реплицируются внутри
пула• Настраиваемые графики• Простая навигация по временной шкале
Оповещение
• Постоянные оповещения об использовании CPU, Сети и Диска• Доступно на уровне хост-
сервера и ВМ• Опционально оповещение по
e-mail• Настраивается
– Пороговые значения– Продолжительность– Интервал оповещения
StorageLink
StorageLink• Расширенная поддержка для систем хранения NetApp и Dell EqualLogic• Администратор систем виртуализации может использовать в системе
возможности систем хранения: снимки, клонирование, дедупликация из XenCenter• Упрощённое разделение труда между администраторами систем хранения и
администраторами систем виртуализации
Если Вы первый раз слышите о XenServer– Скачайте бесплатную версию на www.citrix.com/freexenserver
Если Вы уже используете XenServer– обновитесь до XenServer 5– Скачайте бета-версию Citrix Essentials
Что делать дальше?
XenServer Blog
http://community.citrix.com/blogs/group/server-virtualization/Xen Community
http://www.xen.org/Citrix Knowledge Center
http://support.citrix.com/