SlideShare a Scribd company logo
1 of 23
Александр Шаповал
Эксперт по информационной инфраструктуре
Microsoft


              Microsoft TechDays   http://www.techdays.ru
2003   2005          2008        2010




        Microsoft TechDays   http://www.techdays.ru
Виртуализация
 Live Migration
 Cluster Shared Volumes (CSV)
 Парковка ядра
 Коалесцирующий таймер
 Second Level Address Translation (SLAT)
 Горячее добавление/удаление хранилищ
 Встроенная поддержка VHD-файлов



                Microsoft TechDays   http://www.techdays.ru
Live Migration обеспечивает миграцию
запущенной ВМ с минимальным нарушением в
работе сервисов ВМ
   Цель: сохранить открытые TCP/IP-соединения
Фазы Live Migration:
   Установка соединения между узлами
   Передача конфигурации ВМ и сведений об
   устройствах
   Передача памяти ВМ
   Приостановка ВМ на исходном узле и передача
   состояния
   Восстановление ВМ на целевом узле

                Microsoft TechDays   http://www.techdays.ru
Память                          Память
Конфигурация
Конфигурация




                               Состояние


               Сервер 1                        Сервер 2




                          Microsoft TechDays   http://www.techdays.ru
В традиционных системах один узел имеет
эксклюзивный доступ к LUN
Это порождает ряд проблем для виртуальных
систем высокой доступности
  Для каждой ВМ свой LUN
    Проблемы управления (количество LUN и литер)
  Все ВМ на одном LUN
    Проблемы миграции (мигрировать все или ничего)
  Длительная задержка при смене владельца LUN
    Происходит переключение физического диска
    Узлы монтируют/демонтируют том
    Неоптимальное решение для Live Migration


                 Microsoft TechDays   http://www.techdays.ru
Cluster Shared Volumes (CSV) применяет гибридную
модель управления LUN
   Один узел владеет пространством имен (структурой
   директорий) и метаданными
   Другие узлы могут иметь доступ к отдельным файлам (VHD)
   тома
Преимущества CSV:
   Все VHD можно хранить на одном LUN
   Прозрачное перемещение ВМ между узлами
     Узел-владелец может выполнять любые операции с файлом
     данных
     При этом все узлы имеют доступ на чтение/запись к файлам
     Смена владельца LUN не требуется
   Бесшовная смена владельца LUN
     Смена владельца возможна без прерывания работы ВМ

                    Microsoft TechDays      http://www.techdays.ru
CSV создает единое пространство имен
  Путь и имя файла одинаковы для всех узлов
  Тома CSV монтируются в
  %windir%ClusterStorage
    C:ClusterStorageVolume1<root>
    C:ClusterStorageVolume2<root>
    C:ClusterStorageVolume3<root>




                    Microsoft TechDays   http://www.techdays.ru
Для экономии энергии необходимо
переключить ЦПУ в режим сна (C-состояние)
  Время сна должно компенсировать затраты на
  переходы в режим сна и обратно
Windows Server 2008 R2 включает в себя два
существенных расширения:
  Парковка ядра: предотвращает использование ядер
  сокета для перевода последнего в режим сна
  Коалесцирующий таймер: обеспечивает более
  длительный интервал бездействия за счет посылки
  множества сигналов таймера за один раз
Hyper-V применяет эти расширения для
управления виртуальными машинами

               Microsoft TechDays   http://www.techdays.ru
Парковкой управляет родительский раздел
Гипервизор отображает сведения об
использовании ЦПУ в родительский раздел
  Сведения обновляются каждые 100 мс
Родительский раздел сообщает гипервизору,
какие ядра нужно парковать
  Гипервизор дает ядрам закончить текущую работу,
  но не планирует для них новую
  Тем не менее, ядра будут использоваться, если
  загрузка дочернего раздела возрастает



               Microsoft TechDays   http://www.techdays.ru
Ядро     Ядро             Ядро    Ядро
 0        1                0       1




   Сокет 0                  Сокет 1


Задача
             Microsoft TechDays   http://www.techdays.ru
При срабатывании таймера дочернего раздела:
  Гипервизор получает прерывание от внешнего
  таймера
  Планирует задачи для дочернего раздела
  Возвращает управление в дочерний раздел
Проблемы множества таймеров в разделах:
  Большое кол-во прерываний внешнего таймера
  Высокие расходы времени ЦПУ гипервизором
  Снижение эффективности работы ВМ
Решение: выровнять интервалы таймеров в
дочерних разделах

               Microsoft TechDays   http://www.techdays.ru
Используется комбинация следующих методов:
   Физические прерывания для глобальных таймеров
   Выравнивание интервалов таймеров дочерних разделов


                  Необъединенные события таймера
    15.6мс
             15.6мс
                 15.6мс




                                               Сигнал таймера ВМ1
 Объединенные события таймера                  Сигнал таймера ВМ2
                                               Сигнал таймера ВМ3


                          Microsoft TechDays    http://www.techdays.ru
Сегодня, процессоры обеспечивают один
   уровень трансляции адресов, а гипервизору
   нужно управлять двумя

                Гостевой            Гостевой
              виртуальный         виртуальный
Гостевая ОС      адрес               адрес
выполняет
трансляцию                                        Таблица
ГВА-ГФА        Гостевой
                                                  теневых
              физический                          страниц
                адрес                             комбинирует
Гипервизор                                        эти два уровня
выполняет                                         трансляции
трансляцию    Системный           Системный
ГФА-СФА       физический          физический
                адрес               адрес

                    Microsoft TechDays     http://www.techdays.ru
Гипервизор поддерживает ТТС
  Комбинирует два уровня трансляции в единую
  таблицу
  Заполняет, когда гостевая ОС запрашивает страницу
  Сбрасывает, когда гостевая ОС модифицирует свою
  таблицу страниц
Накладные расходы
  Дополнительная нагрузка на гипервизор
  Может достигать 10% общего времени ЦПУ
  Расходует 1МБ памяти на каждую ВМ



                Microsoft TechDays   http://www.techdays.ru
Технология имеет несколько названий:
  Intel: Extended Page Tables (EPT)
  AMD: Nested Page Tables (NPT) или Rapid Virtualization Indexing
  (RVI)
Процессор обеспечивает два уровня трансляции
  Работа напрямую с таблицей страниц гостевой ОС
  Нет необходимости в поддержке ТТС
  Снижается нагрузка на гипервизор
Экономия ресурсов
  Расход гипервизором времени ЦПУ снижается до 2%
  Высвобождается 1МБ памяти на ВМ




                     Microsoft TechDays     http://www.techdays.ru
Возможно добавление/удаление VHD и дисков
pass-through без перезагрузки ВМ
  Операции применимы к носителям,
  присоединенным к виртуальному SCSI-контроллеру
Преимущества
  Наращивание хранилища без прерывания работы
  Сценарии резервного копирования для ЦОД
  Новые сценарии для работы SQL/Exchange




               Microsoft TechDays   http://www.techdays.ru
Стратегическое направление для ЦОД на
основе Windows
  Консолидация имиджей
    Единый формат для общих и специализированных
    физических имиджей
    Единый мастер-имидж для виртуальных и физических сред
  Снижение TCO средств управления
    Единый набор инструментов и процессов для
    развертывания и управления
Реализация новых сценариев
   Быстрое развертывание и перенастройка
   Быстрое применение патчей и откат назад



                 Microsoft TechDays   http://www.techdays.ru
Встроенная поддержка загрузки с VHD и
операций подключения/удаления VHD-файлов
    Перемещение томов
    Вложенные тома
    Обслуживание offline томов VHD
  Операции с VHD
    Создание / Подключение / Удаление
    Мета-операции
Инструменты и интерфейсы:
   Win32 API
   VDS API (DCOM Remotable)
   Hyper-V WMI для операций управления
Цель по производительности: потери до 10%

                  Microsoft TechDays    http://www.techdays.ru
Александр Шаповал
Microsoft


         Microsoft TechDays   http://www.techdays.ru
Целевое Устройство 1




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




Целевое Устройство 3
                                       Простой образ потоково
                                       доставляется на множество
                                       целевых устройств

                       Microsoft TechDays         http://www.techdays.ru
Изоляция
Целевое Устройство 1                                         Потоковая доставка
                                                             приложений Citrix
                                                             Microsoft Application
                                                             Virtualization
                                       Provisioning Server
                                                                         Сетевое
Целевое Устройство 2   Изоляция                                         Хранилище
                                                                                      A




                                  Потоковая доставка приложений
                       Изоляция
Целевое Устройство 3
                                                                Приложения могут быть
                                                                доставлены «по требованию»,
                                                                Добавим используемдоставку
                                                                А также, потоковую
                                                                Обеспечив уникальный набор
                                                                на каждое целевое
                                                                изоляцию… для
                                                                приложений … любого
                                                                устройство…
                                                                целевого устройства.
                                   Microsoft TechDays               http://www.techdays.ru
Microsoft Virtualization
http://www.microsoft.com/rus/virtualization
Доклады о виртуализации Microsoft на русском
http://www.hyper-v.ru
Технические доклады для ИТ-специалистов и
разработчиков
http://www.techdays.ru
Russian Windows Virtualization Discussion
http://blogs.technet.com/vm
Мой блог
http://blogs.technet.com/ashapo



                 Microsoft TechDays   http://www.techdays.ru

More Related Content

What's hot

исчезнут ли российские эпс
исчезнут ли российские эпсисчезнут ли российские эпс
исчезнут ли российские эпсTimur AITOV
 
Almost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationAlmost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationgueste4928d
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbLiudmila Li
 
компьютер изнутри
компьютер изнутрикомпьютер изнутри
компьютер изнутриPuLJa
 
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbixElina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbixMichael Ganschuk
 
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
 
Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009areconster
 
Competitions Cloudwatcher_new
Competitions Cloudwatcher_newCompetitions Cloudwatcher_new
Competitions Cloudwatcher_newguest18d24c
 
Системы мониторинга и аналитики поведения пользователей
Системы мониторинга и аналитики поведения пользователейСистемы мониторинга и аналитики поведения пользователей
Системы мониторинга и аналитики поведения пользователейDmitry Satin
 
Оптимизация сайта на Wordpress: темы, плагины, лайфхаки
Оптимизация сайта на Wordpress: темы, плагины, лайфхакиОптимизация сайта на Wordpress: темы, плагины, лайфхаки
Оптимизация сайта на Wordpress: темы, плагины, лайфхакиcollaborator.pro
 
Решение по управлению web-контентом от компании Oracle.
Решение по управлению web-контентом от компании Oracle.Решение по управлению web-контентом от компании Oracle.
Решение по управлению web-контентом от компании Oracle.Anton Shmakov
 
классификация вредоносного по
классификация вредоносного поклассификация вредоносного по
классификация вредоносного поanna.korovko
 
presentation for print media
presentation for print mediapresentation for print media
presentation for print medialinkod
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продуктыLiudmila Li
 
владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009Liudmila Li
 
Новое в легком клиенте 5.1.2
Новое в легком клиенте 5.1.2Новое в легком клиенте 5.1.2
Новое в легком клиенте 5.1.2Docsvision
 

What's hot (18)

исчезнут ли российские эпс
исчезнут ли российские эпсисчезнут ли российские эпс
исчезнут ли российские эпс
 
Almost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationAlmost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migration
 
Sergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 SmbSergey Kh Citrix Systems 4 Smb
Sergey Kh Citrix Systems 4 Smb
 
компьютер изнутри
компьютер изнутрикомпьютер изнутри
компьютер изнутри
 
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbixElina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
Elina kuzyutkina-hitrosti-i-tryuki-v-ispolzovanii-zabbix
 
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
 
Problogging
ProbloggingProblogging
Problogging
 
Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009
 
Competitions Cloudwatcher_new
Competitions Cloudwatcher_newCompetitions Cloudwatcher_new
Competitions Cloudwatcher_new
 
Системы мониторинга и аналитики поведения пользователей
Системы мониторинга и аналитики поведения пользователейСистемы мониторинга и аналитики поведения пользователей
Системы мониторинга и аналитики поведения пользователей
 
Оптимизация сайта на Wordpress: темы, плагины, лайфхаки
Оптимизация сайта на Wordpress: темы, плагины, лайфхакиОптимизация сайта на Wordpress: темы, плагины, лайфхаки
Оптимизация сайта на Wordpress: темы, плагины, лайфхаки
 
Решение по управлению web-контентом от компании Oracle.
Решение по управлению web-контентом от компании Oracle.Решение по управлению web-контентом от компании Oracle.
Решение по управлению web-контентом от компании Oracle.
 
классификация вредоносного по
классификация вредоносного поклассификация вредоносного по
классификация вредоносного по
 
presentation for print media
presentation for print mediapresentation for print media
presentation for print media
 
06 01 сертифицированные продукты
06 01 сертифицированные продукты06 01 сертифицированные продукты
06 01 сертифицированные продукты
 
владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009владышев Zabbix Rootconf2009
владышев Zabbix Rootconf2009
 
Новое в легком клиенте 5.1.2
Новое в легком клиенте 5.1.2Новое в легком клиенте 5.1.2
Новое в легком клиенте 5.1.2
 
Gwt.org.ua (ukr)
Gwt.org.ua (ukr)Gwt.org.ua (ukr)
Gwt.org.ua (ukr)
 

Viewers also liked

платформа Microsoft Windows Embedded
платформа Microsoft Windows Embeddedплатформа Microsoft Windows Embedded
платформа Microsoft Windows EmbeddedLiudmila Li
 
организация небольшого почтового сервера
организация небольшого почтового сервераорганизация небольшого почтового сервера
организация небольшого почтового сервераLiudmila Li
 
Twitter voor gevorderden april 2012
Twitter voor gevorderden april 2012Twitter voor gevorderden april 2012
Twitter voor gevorderden april 2012Jeanet Bathoorn ✓
 
Wikipedia Ignite
Wikipedia IgniteWikipedia Ignite
Wikipedia IgniteSteveVirgin
 

Viewers also liked (8)

Aoe Stripped
Aoe StrippedAoe Stripped
Aoe Stripped
 
Junit
JunitJunit
Junit
 
платформа Microsoft Windows Embedded
платформа Microsoft Windows Embeddedплатформа Microsoft Windows Embedded
платформа Microsoft Windows Embedded
 
организация небольшого почтового сервера
организация небольшого почтового сервераорганизация небольшого почтового сервера
организация небольшого почтового сервера
 
Sleep Solutions (CCC)
Sleep Solutions (CCC)Sleep Solutions (CCC)
Sleep Solutions (CCC)
 
2 Project Gallery Present
2 Project Gallery Present2 Project Gallery Present
2 Project Gallery Present
 
Twitter voor gevorderden april 2012
Twitter voor gevorderden april 2012Twitter voor gevorderden april 2012
Twitter voor gevorderden april 2012
 
Wikipedia Ignite
Wikipedia IgniteWikipedia Ignite
Wikipedia Ignite
 

More from Liudmila Li

11 Ban Net Scaler Xa
11 Ban Net Scaler Xa11 Ban Net Scaler Xa
11 Ban Net Scaler XaLiudmila Li
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1Liudmila Li
 
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
 
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey KhLiudmila 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
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix LastLiudmila Li
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey KhLiudmila 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
 

More from Liudmila Li (20)

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
 
09 Ban Branch Repeater1
09 Ban Branch Repeater109 Ban Branch Repeater1
09 Ban Branch Repeater1
 
08 Xenserver Dg
08 Xenserver Dg08 Xenserver Dg
08 Xenserver Dg
 
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)
 
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
04 Cvc2009 Yekaterinburg Xa5 Fp1 Sergey Kh
 
06 [хост]
06 [хост]06 [хост]
06 [хост]
 
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
 
10 Xs Dg
10 Xs Dg10 Xs Dg
10 Xs Dg
 
08 Dg Xd
08 Dg Xd08 Dg Xd
08 Dg Xd
 
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
 
05 Bykov Citrix Last
05 Bykov Citrix Last05 Bykov Citrix Last
05 Bykov Citrix Last
 
04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh04 Xa5 Fp1 Sergey Kh
04 Xa5 Fp1 Sergey Kh
 
03 Bcc снг
03 Bcc снг03 Bcc снг
03 Bcc снг
 
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
 

07 Ws08 R2 Virt

  • 1. Александр Шаповал Эксперт по информационной инфраструктуре Microsoft Microsoft TechDays http://www.techdays.ru
  • 2. 2003 2005 2008 2010 Microsoft TechDays http://www.techdays.ru
  • 3. Виртуализация Live Migration Cluster Shared Volumes (CSV) Парковка ядра Коалесцирующий таймер Second Level Address Translation (SLAT) Горячее добавление/удаление хранилищ Встроенная поддержка VHD-файлов Microsoft TechDays http://www.techdays.ru
  • 4. Live Migration обеспечивает миграцию запущенной ВМ с минимальным нарушением в работе сервисов ВМ Цель: сохранить открытые TCP/IP-соединения Фазы Live Migration: Установка соединения между узлами Передача конфигурации ВМ и сведений об устройствах Передача памяти ВМ Приостановка ВМ на исходном узле и передача состояния Восстановление ВМ на целевом узле Microsoft TechDays http://www.techdays.ru
  • 5. Память Память Конфигурация Конфигурация Состояние Сервер 1 Сервер 2 Microsoft TechDays http://www.techdays.ru
  • 6. В традиционных системах один узел имеет эксклюзивный доступ к LUN Это порождает ряд проблем для виртуальных систем высокой доступности Для каждой ВМ свой LUN Проблемы управления (количество LUN и литер) Все ВМ на одном LUN Проблемы миграции (мигрировать все или ничего) Длительная задержка при смене владельца LUN Происходит переключение физического диска Узлы монтируют/демонтируют том Неоптимальное решение для Live Migration Microsoft TechDays http://www.techdays.ru
  • 7. Cluster Shared Volumes (CSV) применяет гибридную модель управления LUN Один узел владеет пространством имен (структурой директорий) и метаданными Другие узлы могут иметь доступ к отдельным файлам (VHD) тома Преимущества CSV: Все VHD можно хранить на одном LUN Прозрачное перемещение ВМ между узлами Узел-владелец может выполнять любые операции с файлом данных При этом все узлы имеют доступ на чтение/запись к файлам Смена владельца LUN не требуется Бесшовная смена владельца LUN Смена владельца возможна без прерывания работы ВМ Microsoft TechDays http://www.techdays.ru
  • 8. CSV создает единое пространство имен Путь и имя файла одинаковы для всех узлов Тома CSV монтируются в %windir%ClusterStorage C:ClusterStorageVolume1<root> C:ClusterStorageVolume2<root> C:ClusterStorageVolume3<root> Microsoft TechDays http://www.techdays.ru
  • 9. Для экономии энергии необходимо переключить ЦПУ в режим сна (C-состояние) Время сна должно компенсировать затраты на переходы в режим сна и обратно Windows Server 2008 R2 включает в себя два существенных расширения: Парковка ядра: предотвращает использование ядер сокета для перевода последнего в режим сна Коалесцирующий таймер: обеспечивает более длительный интервал бездействия за счет посылки множества сигналов таймера за один раз Hyper-V применяет эти расширения для управления виртуальными машинами Microsoft TechDays http://www.techdays.ru
  • 10. Парковкой управляет родительский раздел Гипервизор отображает сведения об использовании ЦПУ в родительский раздел Сведения обновляются каждые 100 мс Родительский раздел сообщает гипервизору, какие ядра нужно парковать Гипервизор дает ядрам закончить текущую работу, но не планирует для них новую Тем не менее, ядра будут использоваться, если загрузка дочернего раздела возрастает Microsoft TechDays http://www.techdays.ru
  • 11. Ядро Ядро Ядро Ядро 0 1 0 1 Сокет 0 Сокет 1 Задача Microsoft TechDays http://www.techdays.ru
  • 12. При срабатывании таймера дочернего раздела: Гипервизор получает прерывание от внешнего таймера Планирует задачи для дочернего раздела Возвращает управление в дочерний раздел Проблемы множества таймеров в разделах: Большое кол-во прерываний внешнего таймера Высокие расходы времени ЦПУ гипервизором Снижение эффективности работы ВМ Решение: выровнять интервалы таймеров в дочерних разделах Microsoft TechDays http://www.techdays.ru
  • 13. Используется комбинация следующих методов: Физические прерывания для глобальных таймеров Выравнивание интервалов таймеров дочерних разделов Необъединенные события таймера 15.6мс 15.6мс 15.6мс Сигнал таймера ВМ1 Объединенные события таймера Сигнал таймера ВМ2 Сигнал таймера ВМ3 Microsoft TechDays http://www.techdays.ru
  • 14. Сегодня, процессоры обеспечивают один уровень трансляции адресов, а гипервизору нужно управлять двумя Гостевой Гостевой виртуальный виртуальный Гостевая ОС адрес адрес выполняет трансляцию Таблица ГВА-ГФА Гостевой теневых физический страниц адрес комбинирует Гипервизор эти два уровня выполняет трансляции трансляцию Системный Системный ГФА-СФА физический физический адрес адрес Microsoft TechDays http://www.techdays.ru
  • 15. Гипервизор поддерживает ТТС Комбинирует два уровня трансляции в единую таблицу Заполняет, когда гостевая ОС запрашивает страницу Сбрасывает, когда гостевая ОС модифицирует свою таблицу страниц Накладные расходы Дополнительная нагрузка на гипервизор Может достигать 10% общего времени ЦПУ Расходует 1МБ памяти на каждую ВМ Microsoft TechDays http://www.techdays.ru
  • 16. Технология имеет несколько названий: Intel: Extended Page Tables (EPT) AMD: Nested Page Tables (NPT) или Rapid Virtualization Indexing (RVI) Процессор обеспечивает два уровня трансляции Работа напрямую с таблицей страниц гостевой ОС Нет необходимости в поддержке ТТС Снижается нагрузка на гипервизор Экономия ресурсов Расход гипервизором времени ЦПУ снижается до 2% Высвобождается 1МБ памяти на ВМ Microsoft TechDays http://www.techdays.ru
  • 17. Возможно добавление/удаление VHD и дисков pass-through без перезагрузки ВМ Операции применимы к носителям, присоединенным к виртуальному SCSI-контроллеру Преимущества Наращивание хранилища без прерывания работы Сценарии резервного копирования для ЦОД Новые сценарии для работы SQL/Exchange Microsoft TechDays http://www.techdays.ru
  • 18. Стратегическое направление для ЦОД на основе Windows Консолидация имиджей Единый формат для общих и специализированных физических имиджей Единый мастер-имидж для виртуальных и физических сред Снижение TCO средств управления Единый набор инструментов и процессов для развертывания и управления Реализация новых сценариев Быстрое развертывание и перенастройка Быстрое применение патчей и откат назад Microsoft TechDays http://www.techdays.ru
  • 19. Встроенная поддержка загрузки с VHD и операций подключения/удаления VHD-файлов Перемещение томов Вложенные тома Обслуживание offline томов VHD Операции с VHD Создание / Подключение / Удаление Мета-операции Инструменты и интерфейсы: Win32 API VDS API (DCOM Remotable) Hyper-V WMI для операций управления Цель по производительности: потери до 10% Microsoft TechDays http://www.techdays.ru
  • 20. Александр Шаповал Microsoft Microsoft TechDays http://www.techdays.ru
  • 21. Целевое Устройство 1 Provisioning Server Сетевое Целевое Устройство 2 Хранилище A Целевое Устройство 3 Простой образ потоково доставляется на множество целевых устройств Microsoft TechDays http://www.techdays.ru
  • 22. Изоляция Целевое Устройство 1 Потоковая доставка приложений Citrix Microsoft Application Virtualization Provisioning Server Сетевое Целевое Устройство 2 Изоляция Хранилище A Потоковая доставка приложений Изоляция Целевое Устройство 3 Приложения могут быть доставлены «по требованию», Добавим используемдоставку А также, потоковую Обеспечив уникальный набор на каждое целевое изоляцию… для приложений … любого устройство… целевого устройства. Microsoft TechDays http://www.techdays.ru
  • 23. Microsoft Virtualization http://www.microsoft.com/rus/virtualization Доклады о виртуализации Microsoft на русском http://www.hyper-v.ru Технические доклады для ИТ-специалистов и разработчиков http://www.techdays.ru Russian Windows Virtualization Discussion http://blogs.technet.com/vm Мой блог http://blogs.technet.com/ashapo Microsoft TechDays http://www.techdays.ru