Your SlideShare is downloading. ×
08 Xenserver Dg
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

08 Xenserver Dg

983
views

Published on

Published in: Technology, News & Politics

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
983
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • This slide is bad
  • .
  • Transcript

    • 1. Виртуализация серверов с Citrix XenServer Denis Gundarev Systems Engineer Russia & CIS denisg@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. Xen & XenServer
    • 6. XenServer Единственная динамическая инфраструктура как для физических, так и для виртуальных серверов Нагрузка Приложений Provisioning Нагрузка Нагрузка приложен Нагрузка Нагрузка ложений Provisioning Приложений Нагрузка приложен ложений Нагрузка Нагрузка Нагрузка приложен Приложений ложений VM VM VM VM VM Виртуальные серверы Физические серверы Виртуализация
    • 7. 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 
    • 8. Богатая поддержка гостевых ОС (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
    • 9. Server Virtualization Validation Program • Полностью сертифицированное по SVVP решение • Официальная поддержка ОС установленных на XenServer со стороны Microsoft • Поддерживаемые ОС: – Windows 2000 SP4 – Windows 2003 SP2 and above – Windows Server 2008
    • 10. Простое развертывание • Использование технологий x64 Intel VT или AMD-V – Широкий спектр серверов – Десктопы и ноутбуки • Быстрый и простой установщик – Установка с CD и по сети – Буквально “10 минут до Xen” • Поддержка оборудования – Использование стандартных драйверов
    • 11. Системные требования XenServer Процессор Память СХД Сеть • 64-bit x86 CPU Минимально • 1 GB • 16 GB • 100 Mbps Ethernet • Intel VT/AMD-V • Intel Xeon or AMD Opteron • 4 GB or more physical • 60 GB or more shared • 1 Gbps Ethernet or Рекомендуется CPUs memory storage (SAN or NAS) higher • Multi-core CPUs • Up to 6 active physical • Up to 128 GB physical • Up to 128 storage • Up to 32 CPU cores interfaces or bonds* Поддерживается memory repositories • Up to 8 virtual CPUs per VM • Up to 7 virtual • Up to 32 GB per VM • Up to 16 TB per SR interfaces
    • 12. Поддержка СХД – IDE, SATA, SCSI – SAS, DAS – Fibre Channel – iSCSI – NFS • Поддержка Multipath I/O
    • 13. Сетевые возможности • Физические сети – Поддержка стандартных драйверов сетевых карт – Active/Active NIC bonding – Поддержка 10GbE NICs • Виртуальные сети – XenServer выступает как “виртуальный” L2 switch – Поддержка нескольких сетевых интерфейсов – Внутренние и внешние сети – VLAN и QoS
    • 14. XenCenter • Единый интерфейс управления • Управление из любого места • Множество серверов • Входит в комплект поставки
    • 15. Сравнение архитектуры “Другие парни” Citrix XenServer Традиционная архитектура Архитектура нового Выделенный сервер управления поколения Реплицируемая система
    • 16. Пулы ресурсов • Объединение множества серверов в единый логический пул • Общая конфигурация, общие хранилища • Автоматическая балансировка и миграция виртуальных машин
    • 17. XenMotion Live Migration Shared Storage
    • 18. Простое Disaster Recovery 1 Автоматический backup конфигурации на сетевое хранилище 4 2 Репликация СХД вместе с виртуальными машинами и конфигурацией 1 3 3 Подключение реплики СХД 2 4 Восстановление конфигурации Shared Storage Shared Storage Production Site DR Site
    • 19. Lab Manager
    • 20. Две инфраструктуры – различные требования Data Center IT Labs Статичная продуктивная среда Тестирование, разработка, поддержка и обучение Строго контролируемое управление изменениями Нестабильная среда Фокус на приложениях и данных Фокус на взаимодейсвии между отделами
    • 21. Поддержка тестовой среды это дополнительная нагрузка и задержки Разработка • Постоянная нагрузка на администраторов Тестирование • Контроль за утилизацией • Контроль за целостностью и изоляцией Обучение • Повторяющиеся операции по созданию однотипных сред Поддержка
    • 22. Citrix Lab Manager Быстрое создание сложных сред Employ and Automate Подготовка повторяемых комплексных виртуальных сред Автоматическая установка приложений, тестовый запуск и сбор результатов Provision Collaborate Reclaim
    • 23. Provisioning Services
    • 24. Provisioning Services Ферма Один A Provisioning Server (Потоковая служба) B Ферма Два Сетевое хранилище C Ферма Три Provisioning Server „Builder‟ отображает ОС & Приложения с Сетевого Хранилища.
    • 25. Provisioning Services Ферма Один A Provisioning Server (Потоковая служба) B Ферма Два Сетевое хранилище C Ферма Три Сервера конфигурируются для загрузки по сети. Диски из серверов можно вынуть.
    • 26. Provisioning Services Ферма Один A Provisioning Server (Потоковая служба) B Ферма Два Сетевое хранилище C Ферма Три Сервера перезагружаются. ОС & Приложения потоково доставляются по сети.
    • 27. Три Типа vDisks • Режим Стандартного Образа – Один vDisk для множества целевых устройств – Только для Чтения • Режим Частного Образа – Один vDisk для одной целевой системы – Доступ на Чтение/Запись • Режим Дифференциального диска – Один vDisk для множества целевых устройств – Доступ на Чтение/Запись
    • 28. Режим Стандартного Образа Целевое Устройство 1 Provisioning Server Сетевое Хранилище Целевое Устройство 2 A Целевое Устройство 3 После перезагрузки, “чистый” Любые изменения не потоково Единственный vDisk образ потоково основном сохраняются в доставляется доставляется на множество на целевые устройства. образе vDisk. целевых устройств.
    • 29. Режим Частного Образа Provisioning Server Сетевое Хранилище Целевое Устройство A Пользователь устанавливает Единственный образ потоково Целевое устройство После следующей ПО или обновления, которые в доставляется при загрузке на выключается. изменения перезагрузки, реальном времени целевое устройство. сохранены. записываются в образ vDisk.
    • 30. Общий вопрос к типам vDisk • Куда же делается «запись» при использовании режима Стандартного образа? Provisioning Server Целевое устройство Сетевое Хранилище Файл Кеша Файл Кеша A Дисковый Кеш на стороне сервера Кеш Дисковый Кеш на стороне ОЗУ на стороне Устройства Все операцииобратной записью Когда кеша спотоково записью Файл образ с обратной Файл кеша «записи» Устройства сохраняются в файле наОЗУ может располагаться кеша может располагаться на в доставляется на целевое с обратнойдиске PVS сервера жѐстком диске устройства. жѐстком записью. устройство… устройства. или сетевом хранилище.
    • 31. Общий вопрос – Загрузка vDisk • При начальной загрузке весь vDisk будет потоково доставляться каждый раз? Во время загрузки устройства, ядро Операционной Системы передаѐтся на каждое устройство. Ниже, в таблице, приведены сведения об объѐме пересылаемых данных между сервером и каждым устройством. Эта информация, объединѐнная с предполагаемым числом одновременно загружаемых устройств и пропускной способностью сети может быть использована для моделирования утилизации сети. Средний объѐм передаваемых данных (MB) vDisk OS Кеш Устройства Кеш Сервера XP SP2 x32 85 90 XP SP2 x64 110 115 2003 Server SP1 x32* 95 100 2003 Server SP1 x64* 120 130 Vista Enterprise x32 180 190 Vista Enterprise x64 220 240
    • 32. Уникальность имени компьютеров Управление именем клиента в момент загрузки Целевое устройство 1 Целевое устройство 2 Мастер Образ vDisk имеет имя WinXPMain Целевое клиент устройство 3
    • 33. Provisioning Server обеспечивает непрерывность бизнеса и восстановление после сбоев Датацентр Резервный Датацентр Резервный ЦОД 3 2 1 Сайта Сбой Сервера используется при возрастании нагрузки Репликация Хранилища Provisioning Server Сетевое Хранилище Provisioning Server Сетевое Хранилище (потоковая служба) (потоковая служба)
    • 34. Что делать дальше? XenServer Blog http://community.citrix.com/blogs/grou p/server-virtualization/ Xen Community http://www.xen.org/ Citrix Knowledge Center http://support.citrix.com/
    • 35. Виртуализация Citrix XenApp
    • 36. Виртуализировать XenApp? XenApp XenApp XenApp silo 1 silo 2 silo 3 VM VM VM
    • 37. Виртуализировать XenApp! XenApp XenApp XenApp silo 1 silo 2 silo 3 VM VM VM
    • 38. Проблемы датацентра Низконагруженные сервера Средняя нагрузка на Слишком много разных сервер <15% серверов Source: Gartner Уменьшение роста Электричество, кондиционирование, новые серверные
    • 39. Зачем виртуализировать XenApp? • Консолидация серверов и сило Консолидация Consolidation • Уменьшение количества серверов • Ускорение миграции на 64-битные сервера Простота Simplified • Простая доставка нагрузки управления Management • Один образ ОС для физических и виртуальных серверов • Новые возможности тестирования и разработки Повышение • Снижение времени недоступности приложений Consolidation • Высокая доступность и отказоустойчивость доступности • Простое восстановление в случае сбоя
    • 40. XenServer оптимизирован для XenApp Users per 64-bit Server 300 250 200 310 287 150 100 50 0 quot;Bare metalquot; XenApp XenApp on XenServer
    • 41. Виртуализация Датацентра
    • 42. Физические серверы DEV QA PROD
    • 43. Для начала - разработчики DEV QA PROD
    • 44. Далее - тестировщики DEV QA PROD
    • 45. Кто остался? DEV QA PROD
    • 46. “Физическая” ферма XenApp
    • 47. Виртуализированная ферма
    • 48. Гибридная ферма
    • 49. Server Provisioning
    • 50. Ферма без Provisioning Services
    • 51. Provisioned XenApp Farm
    • 52. Использование XenServer для обслуживания XenApp
    • 53. Обслуживание Hardware
    • 54. Установка Firmware
    • 55. Обновление ПО
    • 56. Обслуживание образа диска
    • 57. Управление нагрузкой
    • 58. Без балансировки
    • 59. С балансировкой
    • 60. Увеличилась нагрузка?
    • 61. Высокая доступность
    • 62. Отказ физического сервера
    • 63. Отказ сервера с Provisioning
    • 64. Высокая доступность XenApp XenApp XenApp XenApp XenApp XenApp Workload 1 Workload 2 Workload 3 Workload 1 Workload 2 Workload 3 XenServer 1 XenServer 2 Shared Storage
    • 65. Восстановление Primary Site Backup Site XenApp WI LS XenApp WI LS XenServer XenServer Provisioning Server Provisioning XenApp XenApp Server Server Server Web Web Interface Interface License License Server Server Site-to-site replication WanScaler WanScaler
    • 66. Отказ виртуализированного сервера
    • 67. Восстановление сервера
    • 68. Ресурсы • Citrix Solutions Center: Virtualizing XenApp – http://www.citrix.com/virtualizingxenapp • XenServer Blog – http://community.citrix.com/blogs/group/server-virtualization/ • Xen Community – http://www.xen.org/ • Citrix Knowledge Center – http://support.citrix.com/ • XenServer Support Forums – http://forums.citrix.com/category.jspa?categoryID=101