SlideShare una empresa de Scribd logo
1 de 69
Виртуализация серверов с
Citrix XenServer
Denis Gundarev
Systems Engineer Russia & CIS
denisg@citrix.com
Какие проблемы мы решаем?

                          Хранилище
                        FC? iSCSI? NFS?
                          Local disk?     Оборудование
                                           Host? RAM?
                           Сеть              CPUs?
                        VLAN? DMZ?
Датацентры статичны…   Балансировка?           OS
                                           Vista? XP?
                                          2000? Linux?
Какие проблемы мы решаем?




Датацентры статичны …   … Динамические
                         датацентры
Xen
• Открытый стандарт
• Тесная работа с
  производителями ОС
• Наблюдательный совет: Citrix,
  IBM, Intel, HP, Novell, Red Hat и
  Sun Microsystems
• Мощь open source
Xen & XenServer
XenServer
 Единственная динамическая инфраструктура как для
     физических, так и для виртуальных серверов

                                    Нагрузка
                                   Приложений
   Provisioning
                        Нагрузка                Нагрузка
                        приложен

                        Нагрузка
                                    Нагрузка
                                                ложений
                                                           Provisioning
                                   Приложений Нагрузка
                        приложен                ложений

                        Нагрузка    Нагрузка  Нагрузка
                        приложен   Приложений ложений
VM VM VM VM VM

 Виртуальные серверы
                                                           Физические серверы


                        Виртуализация
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                                                                                        
Богатая поддержка гостевых ОС
 (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
Минимально                                       • 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
Поддержка СХД
 –   IDE, SATA, SCSI
 –   SAS, DAS
 –   Fibre Channel
 –   iSCSI
 –   NFS
• Поддержка Multipath I/O
Сетевые возможности
• Физические сети
  – Поддержка стандартных драйверов сетевых карт
  – Active/Active NIC bonding
  – Поддержка 10GbE NICs
• Виртуальные сети
  –   XenServer выступает как “виртуальный” L2 switch
  –   Поддержка нескольких сетевых интерфейсов
  –   Внутренние и внешние сети
  –   VLAN и QoS
XenCenter
• Единый интерфейс
  управления
• Управление из
  любого места
• Множество серверов
• Входит в комплект
  поставки
Сравнение архитектуры
      “Другие парни”              Citrix XenServer




Традиционная архитектура       Архитектура нового
Выделенный сервер управления       поколения
                               Реплицируемая система
Пулы ресурсов
• Объединение множества
  серверов в единый логический
  пул
• Общая конфигурация, общие
  хранилища
• Автоматическая балансировка и
  миграция виртуальных машин
XenMotion Live Migration




               Shared Storage
Простое Disaster Recovery
1   Автоматический backup
    конфигурации на сетевое
    хранилище                                               4



2
    Репликация СХД вместе с
    виртуальными машинами и
    конфигурацией                  1                    3



3
    Подключение реплики СХД
                                                    2

4   Восстановление конфигурации   Shared Storage        Shared Storage



                                  Production Site           DR Site
Lab Manager
Две инфраструктуры – различные
требования
              Data Center                                        IT Labs
        Статичная продуктивная среда           Тестирование, разработка, поддержка и обучение
Строго контролируемое управление изменениями
                                                            Нестабильная среда
       Фокус на приложениях и данных
                                                  Фокус на взаимодейсвии между отделами
Поддержка тестовой среды это
дополнительная нагрузка и задержки
    Разработка
                  • Постоянная нагрузка на администраторов
   Тестирование   • Контроль за утилизацией
                  • Контроль за целостностью и изоляцией
    Обучение
                  • Повторяющиеся операции по созданию
                    однотипных сред
   Поддержка
Citrix Lab Manager
                                       Быстрое создание сложных сред
            Employ and
             Automate
                                       Подготовка повторяемых комплексных виртуальных
                                       сред
                                       Автоматическая установка приложений, тестовый
                                       запуск и сбор результатов
Provision                Collaborate




             Reclaim
Provisioning Services
Provisioning Services


                  Ферма Один


                                                                                    A


                               Provisioning Server
                               (Потоковая служба)
                                                                                    B
                  Ферма Два
                                                              Сетевое хранилище
                                                                                    C




                  Ферма Три

                                         Provisioning Server „Builder‟ отображает ОС &
                                         Приложения с Сетевого Хранилища.
Provisioning Services

Ферма Один


                                                                             A


                         Provisioning Server
                         (Потоковая служба)
                                                                             B
Ферма Два

                                                      Сетевое хранилище
                                                                             C




Ферма Три


                                   Сервера конфигурируются для загрузки по
                                   сети. Диски из серверов можно вынуть.
Provisioning Services


Ферма Один


                                                                            A


                        Provisioning Server
                        (Потоковая служба)
                                                                            B
Ферма Два

                                                        Сетевое хранилище
                                                                            C




Ферма Три


                                      Сервера перезагружаются. ОС & Приложения
                                      потоково доставляются по сети.
Три Типа vDisks
• Режим Стандартного Образа
   – Один vDisk для множества целевых устройств
   – Только для Чтения


• Режим Частного Образа
   – Один vDisk для одной целевой системы
   – Доступ на Чтение/Запись
• Режим Дифференциального диска
   – Один vDisk для множества целевых устройств
   – Доступ на Чтение/Запись
Режим Стандартного Образа

Целевое Устройство 1



                       Provisioning Server
                                             Сетевое Хранилище
Целевое Устройство 2
                                                                 A




Целевое Устройство 3




                        После перезагрузки, “чистый”
                        Любые изменения не потоково
                        Единственный vDisk
                        образ потоково основном
                        сохраняются в доставляется
                        доставляется на множество
                        на целевые устройства.
                        образе vDisk.
                        целевых устройств.
Режим Частного Образа


                       Provisioning Server
                                             Сетевое Хранилище
  Целевое Устройство
                                                                 A




                          Пользователь устанавливает
                           Единственный образ потоково
                           Целевое устройство
                            После следующей
                          ПО или обновления, которые в
                           доставляется при загрузке на
                           выключается. изменения
                            перезагрузки,
                          реальном времени
                           целевое устройство.
                            сохранены.
                          записываются в образ vDisk.
Общий вопрос к типам vDisk
• Куда же делается «запись» при
  использовании режима Стандартного образа?

                                            Provisioning Server
     Целевое устройство                                                  Сетевое Хранилище
         Файл Кеша
         Файл Кеша
                                                                                             A




                                       Дисковый Кеш на стороне сервера



       Кеш Дисковый Кеш на стороне
           ОЗУ на стороне Устройства               Все операцииобратной записью
                                                   Когда кеша спотоково записью
                                                   Файл образ с обратной
                                                    Файл кеша «записи»
                 Устройства
                                                   сохраняются в файле наОЗУ
                                                   может располагаться кеша
                                                    может располагаться на
                                                                        в
                                                   доставляется на целевое с
                                                   обратнойдиске PVS сервера
                                                   жѐстком диске
                                                    устройства.
                                                    жѐстком записью.
                                                   устройство… устройства.
                                                   или сетевом хранилище.
Общий вопрос – Загрузка 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
Уникальность имени компьютеров
 Управление именем клиента в момент загрузки



                   Целевое
                   устройство 1




                   Целевое
                   устройство 2




Мастер
                      Образ vDisk имеет имя WinXPMain
                   Целевое
клиент             устройство 3
Provisioning Server обеспечивает непрерывность бизнеса и
                восстановление после сбоев
       Датацентр                                                        Резервный Датацентр




                                              Резервный ЦОД
                                          3
                                          2
                                          1          Сайта
                                              Сбой Сервера
                                              используется при
                                              возрастании нагрузки




                                                          Репликация Хранилища



Provisioning Server   Сетевое Хранилище                        Provisioning Server   Сетевое Хранилище
(потоковая служба)                                             (потоковая служба)
Что делать дальше?



                     XenServer Blog
                         http://community.citrix.com/blogs/grou
                         p/server-virtualization/
                     Xen Community
                          http://www.xen.org/
                     Citrix Knowledge Center
                         http://support.citrix.com/
Виртуализация Citrix XenApp
Виртуализировать XenApp?


         XenApp     XenApp     XenApp
          silo 1     silo 2     silo 3

        VM         VM         VM
Виртуализировать XenApp!


         XenApp     XenApp     XenApp
          silo 1     silo 2     silo 3

        VM         VM         VM
Проблемы датацентра
Низконагруженные
     сервера
   Средняя нагрузка на    Слишком много разных
      сервер <15%              серверов
       Source: Gartner




  Уменьшение
     роста
                              Электричество,
                         кондиционирование, новые
                                серверные
Зачем виртуализировать XenApp?
                  • Консолидация серверов и сило
 Консолидация
  Consolidation   • Уменьшение количества серверов
                  • Ускорение миграции на 64-битные сервера

  Простота
  Simplified      • Простая доставка нагрузки
 управления
 Management       • Один образ ОС для физических и виртуальных
                    серверов
                  • Новые возможности тестирования и разработки

 Повышение        • Снижение времени недоступности приложений
 Consolidation    • Высокая доступность и отказоустойчивость
 доступности
                  • Простое восстановление в случае сбоя
XenServer оптимизирован для XenApp
                       Users per 64-bit Server

                 300
                 250
                 200
                           310            287
                 150
                 100
                  50
                   0

                   quot;Bare metalquot; XenApp
                                  XenApp on XenServer
Виртуализация Датацентра
Физические серверы




    DEV          QA   PROD
Для начала - разработчики




   DEV          QA          PROD
Далее - тестировщики




   DEV         QA      PROD
Кто остался?




   DEV         QA   PROD
“Физическая” ферма XenApp
Виртуализированная ферма
Гибридная ферма
Server Provisioning
Ферма без Provisioning Services
Provisioned XenApp Farm
Использование XenServer для
обслуживания XenApp
Обслуживание Hardware
Установка Firmware
Обновление ПО
Обслуживание образа диска
Управление нагрузкой
Без балансировки
С балансировкой
Увеличилась нагрузка?
Высокая доступность
Отказ физического сервера
Отказ сервера с Provisioning
Высокая доступность
 XenApp        XenApp       XenApp               XenApp        XenApp       XenApp
Workload 1    Workload 2   Workload 3           Workload 1    Workload 2   Workload 3
             XenServer 1                                     XenServer 2




                                    Shared Storage
Восстановление
             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
Отказ виртуализированного сервера
Восстановление сервера
Ресурсы
• 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
08 Xenserver Dg

Más contenido relacionado

La actualidad más candente

HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninOntico
 
владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009Liudmila Li
 
M I B%20elements
M I B%20elementsM I B%20elements
M I B%20elementsguestc7318b
 
Wyse Präsentation C Itrix S E Russian
Wyse  Präsentation  C Itrix  S E  RussianWyse  Präsentation  C Itrix  S E  Russian
Wyse Präsentation C Itrix S E RussianLiudmila Li
 
Alexey Ki Microsoft Citrix
Alexey Ki Microsoft CitrixAlexey Ki Microsoft Citrix
Alexey Ki Microsoft CitrixLiudmila Li
 
торчинский Open Solaris
торчинский Open Solarisторчинский Open Solaris
торчинский Open SolarisLiudmila Li
 
Firebird Security (in Russian) at Ansoft'2008 conference
Firebird Security (in Russian) at Ansoft'2008 conferenceFirebird Security (in Russian) at Ansoft'2008 conference
Firebird Security (in Russian) at Ansoft'2008 conferenceAlexey Kovyazin
 
Asterroid презентация
Asterroid презентацияAsterroid презентация
Asterroid презентацияLiudmila Li
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey KhLiudmila Li
 

La actualidad más candente (13)

HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg Bunin
 
Xrumme
XrummeXrumme
Xrumme
 
владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009
 
M I B%20elements
M I B%20elementsM I B%20elements
M I B%20elements
 
Wyse Präsentation C Itrix S E Russian
Wyse  Präsentation  C Itrix  S E  RussianWyse  Präsentation  C Itrix  S E  Russian
Wyse Präsentation C Itrix S E Russian
 
Virtual Pc 2007
Virtual Pc 2007Virtual Pc 2007
Virtual Pc 2007
 
Christofides
ChristofidesChristofides
Christofides
 
Alexey Ki Microsoft Citrix
Alexey Ki Microsoft CitrixAlexey Ki Microsoft Citrix
Alexey Ki Microsoft Citrix
 
Xen virtualization
Xen virtualizationXen virtualization
Xen virtualization
 
торчинский Open Solaris
торчинский Open Solarisторчинский Open Solaris
торчинский Open Solaris
 
Firebird Security (in Russian) at Ansoft'2008 conference
Firebird Security (in Russian) at Ansoft'2008 conferenceFirebird Security (in Russian) at Ansoft'2008 conference
Firebird Security (in Russian) at Ansoft'2008 conference
 
Asterroid презентация
Asterroid презентацияAsterroid презентация
Asterroid презентация
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh
 

Destacado

07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)Liudmila Li
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1Liudmila Li
 
11 Ban Net Scaler Xa
11 Ban Net Scaler Xa11 Ban Net Scaler Xa
11 Ban Net Scaler XaLiudmila Li
 

Destacado (6)

06 [хост]
06 [хост]06 [хост]
06 [хост]
 
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
07 Ibm System X And Blade Center For Citrix Forum(Ekatirenburg)
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1
 
Postgre Sql 8 4
Postgre Sql 8 4Postgre Sql 8 4
Postgre Sql 8 4
 
11 Ban Net Scaler Xa
11 Ban Net Scaler Xa11 Ban Net Scaler Xa
11 Ban Net Scaler Xa
 
10 Dg Xd
10 Dg Xd10 Dg Xd
10 Dg Xd
 

Más de Liudmila Li

05 чэс описание решения V3
05  чэс описание решения V305  чэс описание решения V3
05 чэс описание решения V3Liudmila Li
 
01 Ap еKaterinburg
01 Ap еKaterinburg01 Ap еKaterinburg
01 Ap еKaterinburgLiudmila Li
 
11 Net Scaler Xa1
11 Net Scaler Xa111 Net Scaler Xa1
11 Net Scaler Xa1Liudmila Li
 
09 Branch Repeater1
09 Branch Repeater109 Branch Repeater1
09 Branch Repeater1Liudmila Li
 
06 03 Gazprombank Success Story
06 03 Gazprombank Success Story06 03 Gazprombank Success Story
06 03 Gazprombank Success StoryLiudmila Li
 
06 02 C I S Citrix Final
06 02 C I S Citrix Final06 02 C I S Citrix Final
06 02 C I S Citrix FinalLiudmila Li
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продуктыLiudmila Li
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix LastLiudmila Li
 
02 Citrus Systems S Pb
02 Citrus Systems S Pb02 Citrus Systems S Pb
02 Citrus Systems S PbLiudmila Li
 
01 Sk Cvc 2009 Key Note St P
01 Sk   Cvc 2009 Key Note St P01 Sk   Cvc 2009 Key Note St P
01 Sk Cvc 2009 Key Note St PLiudmila Li
 
Digital Design Проект Xen Server Метрополитен
Digital  Design Проект  Xen Server МетрополитенDigital  Design Проект  Xen Server Метрополитен
Digital Design Проект Xen Server МетрополитенLiudmila Li
 
Citrix Net Scaler V9.0 Lb Highload Mar2009
Citrix Net Scaler V9.0 Lb Highload Mar2009Citrix Net Scaler V9.0 Lb Highload Mar2009
Citrix Net Scaler V9.0 Lb Highload Mar2009Liudmila Li
 
7.Ns.Branch Repeater
7.Ns.Branch Repeater7.Ns.Branch Repeater
7.Ns.Branch RepeaterLiudmila Li
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbLiudmila Li
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewLiudmila Li
 

Más de Liudmila Li (20)

05 чэс описание решения V3
05  чэс описание решения V305  чэс описание решения V3
05 чэс описание решения V3
 
03 Bcc суэк
03 Bcc суэк03 Bcc суэк
03 Bcc суэк
 
01 Ap еKaterinburg
01 Ap еKaterinburg01 Ap еKaterinburg
01 Ap еKaterinburg
 
11 Net Scaler Xa1
11 Net Scaler Xa111 Net Scaler Xa1
11 Net Scaler Xa1
 
09 Branch Repeater1
09 Branch Repeater109 Branch Repeater1
09 Branch Repeater1
 
08 Dg Xd
08 Dg Xd08 Dg Xd
08 Dg Xd
 
07 Ws08 R2 Virt
07 Ws08 R2 Virt07 Ws08 R2 Virt
07 Ws08 R2 Virt
 
06 03 Gazprombank Success Story
06 03 Gazprombank Success Story06 03 Gazprombank Success Story
06 03 Gazprombank Success Story
 
06 02 C I S Citrix Final
06 02 C I S Citrix Final06 02 C I S Citrix Final
06 02 C I S Citrix Final
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продукты
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix Last
 
03 Bcc снг
03 Bcc снг03 Bcc снг
03 Bcc снг
 
02 Citrus Systems S Pb
02 Citrus Systems S Pb02 Citrus Systems S Pb
02 Citrus Systems S Pb
 
01 Sk Cvc 2009 Key Note St P
01 Sk   Cvc 2009 Key Note St P01 Sk   Cvc 2009 Key Note St P
01 Sk Cvc 2009 Key Note St P
 
Digital Design Проект Xen Server Метрополитен
Digital  Design Проект  Xen Server МетрополитенDigital  Design Проект  Xen Server Метрополитен
Digital Design Проект Xen Server Метрополитен
 
X S Cloud N R 5
X S  Cloud  N R 5X S  Cloud  N R 5
X S Cloud N R 5
 
Citrix Net Scaler V9.0 Lb Highload Mar2009
Citrix Net Scaler V9.0 Lb Highload Mar2009Citrix Net Scaler V9.0 Lb Highload Mar2009
Citrix Net Scaler V9.0 Lb Highload Mar2009
 
7.Ns.Branch Repeater
7.Ns.Branch Repeater7.Ns.Branch Repeater
7.Ns.Branch Repeater
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 Smb
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs Overview
 

08 Xenserver Dg

  • 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
  • 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
  • 20. Две инфраструктуры – различные требования Data Center IT Labs Статичная продуктивная среда Тестирование, разработка, поддержка и обучение Строго контролируемое управление изменениями Нестабильная среда Фокус на приложениях и данных Фокус на взаимодейсвии между отделами
  • 21. Поддержка тестовой среды это дополнительная нагрузка и задержки Разработка • Постоянная нагрузка на администраторов Тестирование • Контроль за утилизацией • Контроль за целостностью и изоляцией Обучение • Повторяющиеся операции по созданию однотипных сред Поддержка
  • 22. Citrix Lab Manager Быстрое создание сложных сред Employ and Automate Подготовка повторяемых комплексных виртуальных сред Автоматическая установка приложений, тестовый запуск и сбор результатов Provision Collaborate Reclaim
  • 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/
  • 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
  • 43. Для начала - разработчики DEV QA PROD
  • 45. Кто остался? DEV QA PROD
  • 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
  • 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

Notas del editor

  1. This slide is bad
  2. .