Опубликовано: ноябрь 2008 г

Вид материалаРуководство

Содержание


Новые возможности виртуализации, предоставляемые с помощью Hyper-V™
Повышение доступности виртуальных центров обработки данных
Поддержка динамической миграции архитектурой общих томов кластера
Рисунок 3. Общие тома кластера
Рисунок 4. Пример единого пространства имен в CSV
Повышение отказоустойчивости соединений узлов кластера
Рисунок 5. Динамическое перенаправление операций ввода-вывода для общих томов кластера
Рисунок 6. Устойчивость CSV к нарушению соединений ввода-вывода
Рисунок 7. Устойчивость CSV к нарушению сетевых соединений
Усовершенствованное средство тестирования кластеров
Усовершенствование переноса рабочих нагрузок кластера
Интеграция динамической миграции и средства отказоустойчивости кластеров
Процесс динамической миграции
Более эффективное управление виртуальными центрами обработки данных
Снижение трудоемкости ежедневно выполняемых задач по администри­рованию Hyper-V
Повышение эффективности управления несколькими серверами Hyper-V
Упрощение развертывания физических и виртуальных компьютеров
Повышение производительности и аппаратная поддержка виртуальных машин Hyper-V™
Повышение производительности виртуальных машин при работе в сети
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   13

Новые возможности виртуализации, предоставляемые с помощью Hyper-V™


В Windows Server 2008 была впервые реализована поддержка виртуализации серверов с использованием технологии Hyper-V. В Windows Server 2008 R2 включена новая версия Hyper-V ™.

Благодаря следующим усовершенствованиям Hyper-V™ в Windows Server 2008 R2 повы­шает эффективность создания динамических виртуальных центров обработки данных:
  • Повышение доступности виртуализированных центров обработки данных
  • Более эффективное управление виртуализированными центрами обработки данных
  • Упрощение развертывания физических и виртуальных компьютеров путем использования файлов VHD

Повышение доступности виртуальных центров обработки данных


Одним из важнейших условий работоспособности центра обработки данных является обеспечение максимальной доступности систем и приложений. Виртуальные центры обработки данных также требуют консолидации, высокой доступности и применения большинства сложных средств управления.

Hyper-V™ в Windows Server 2008 R2 поддерживает долгожданную функцию динами­ческой миграции, позволяющую переносить виртуальную машину между серверами виртуализации, не прерывая ее работы. При этом пользователи, которые подключены к данной виртуальной машине, заметят лишь незначительное снижение производи­тельности в течение нескольких секунд и даже не узнают, что виртуальная машина была перенесена на другой физический компьютер.

Поддержка динамической миграции архитектурой общих томов кластера


При динамической миграции используются общие тома кластера (CSV) — новая возможность отказоустойчивых кластеров Windows Server 2008 R2, позволяющая нескольким узлам, которые входят в один отказоустойчивый кластер, одновременно обращаться к одному логическому номеру устройства (LUN). С точки зрения вир­туальной машины, каждая виртуальная машина использует собственный LUN. Однако файлы VHD для каждой виртуальной машины хранятся на одном томе CSV, как показано на следующем рисунке.




Рисунок 3. Общие тома кластера

Поскольку CSV предоставляет всем узлам кластера единое пространство имен, при обращении с любого узла кластера к любому файлу, который хранится на томе CSV, можно использовать одно и то же имя и путь. Тома CSV хранятся в виде каталогов и подкаталогов в корневой папке ClusterStorage, как показано на следующем рисунке.



Рисунок 4. Пример единого пространства имен в CSV

Как показано на предыдущем рисунке, тома CSV (Volume1, Volume2 и Volume3) хранятся в папке ClusterStorage. Если эта папка находится в коревом каталоге диска E:, полный путь к каждому тому CSV будет выглядеть следующим образом:
  • E:\ClusterStorage\Volume1\корневой каталог
  • E:\ClusterStorage\Volume2\корневой каталог
  • E:\ClusterStorage\Volume3\корневой каталог

Все узлы кластера будут обращаться к этим общим томам, используя указанные выше полные пути.

Хотя в настоящее время тома CSV главным образом используются средствами динамической миграции, предоставляемые ими преимущества расширят сферу их применения. Например, такие тома можно настраивать, используя NTFS, а не особые форматы. Это дает возможность администраторам развертывать CSV, не перефор­матируя сети SAN, и позволяет представлять SAN как единое хранилище данных, а не набор небольших хранилищ, избавляя от необходимости использовать несколько букв сетевых дисков и повышая удобство работы пользователей. Кроме того, для работы с томами CSV не нужны отдельные средства настройки и управления — администраторы Windows Server, которые использовали встроенные средства Windows Server 2008, могут использовать эти же консоли для работы с томами CSV в R2.

Повышение отказоустойчивости соединений узлов кластера


Особенности архитектуры CSV обеспечивают повышенную отказоустойчивость соединений узлов кластера, что напрямую влияет на работу виртуальных машин в кластере. В архитектуре CSV реализован механизм, называемый динамическим перенаправлением операций ввода-вывода и позволяющий перенаправлять эти операции в рамках отказоустойчивого кластера в зависимости от доступности подключений, как показано на следующем рисунке.



Рисунок 5. Динамическое перенаправление операций ввода-вывода для общих томов кластера

Первый тип сбоев, при котором может применяться перенаправление, — это нарушение подключения узла кластера к общему хранилищу узлов кластера, в роли которого обычно выступает сеть SAN. Как показано на следующем рисунке, если подключение узла 2 к SAN нарушается, операции ввода-вывода по сети перенаправляются узлу 1, после чего узел 1 выполняет эти операции с сетью SAN. Это позволяет выполнять динамическую миграцию виртуальных машин с узла 1 на узел 2.




Рисунок 6. Устойчивость CSV к нарушению соединений ввода-вывода

Следующий тип сбоев, при котором может применяться перенаправление, — нарушение подключения по сети к узлу кластера. На следующем рисунке показано, что основной канал связи между узлами 1 и 2 вышел из строя. Узел 2 автоматически передает сетевой трафик по резервному каналу, и узел 1 выполняет требуемые операции ввода-вывода по сети.




Рисунок 7. Устойчивость CSV к нарушению сетевых соединений

Следующий тип сбоев, при котором может применяться перенаправление, — сбой узла кластера в целом. Как показано на следующем рисунке, узел 1 является вла­дельцем тома, который используется виртуальной машиной, работающей на узле 2. Если узел 1 выйдет из строя, владельцем этого тома станет узел 2. При этом доступ к виртуальной машине прерываться не будет.



Рисунок 8. Устойчивость CSV к сбоям узлов

Усовершенствованное средство тестирования кластеров


В состав Windows Server 2008 R2 входит анализатор соответствия рекомендациям (BPA) для всех основных ролей сервера, включая роль отказоустойчивого кластера. Данное средство проверяет соответствие параметров конфигурации кластера и узлов кластера передовому опыту. Соответствующий тест выполняется только на компьютерах, которые в момент выполнения теста являются узлами кластера.


Усовершенствование переноса рабочих нагрузок кластера


Администраторы могут переносить кластерные рабочие нагрузки, которые выполняются на серверах под управлением Windows Server 2003 и Windows Server 2008, на серверы Windows Server 2008 R2. Процесс переноса:
  • поддерживает все рабочие нагрузки, которые в настоящее время поддерживаются серверами Windows Server 2003 и Windows Server 2008, включая DFS-N, DHCP, DTC, файловые серверы, универсальные приложения, универсальные сценарии, универсальные службы, iSNS, MSMS, NFS, прочие серверы, TSSB и WINS;
  • поддерживает наиболее распространенные конфигурации сети;
  • не поддерживает последовательное обновление кластеров (кластерные нагрузки необходимо перенести на новый кластер с серверами под управлением Windows Server 2008 R2).

Интеграция динамической миграции и средства отказоустойчивости кластеров


Для использования динамической миграции в Windows Server 2008 R2 необходимы средства обеспечения отказоустойчивости кластера. В частности, система динамической миграции использует общие тома кластера (CSV) — новую возможность, поддер­живаемую Windows Server 2008 R2,

Ниже перечислены требования к выполнению динамической миграции в отказо­устойчивом кластере.
  • Динамическая миграция может выполняться только между узлами одного отказоустойчивого кластера (виртуальные машины можно переносить только между узлами кластера).
  • На узлах отказоустойчивого кластера должно выполняться средство Hyper-V™. Копии данного средства на всех узлах должны иметь доступ к одному общему хранилищу.
  • Файлы VHD для виртуальных машин, которые необходимо перенести средствами динамической миграции, должны храниться в одном общем хранилище.

На следующем рисунке показана типичная конфигурация отказоустойчивого кластера и Hyper-V™ для поддержки динамической миграции.

Рис. 9 Типичная конфигурация для поддержки динамической миграции

Процесс динамической миграции


Процесс динамической миграции включает следующие шаги.
  1. Администратор запускает процесс динамической миграции между исходным и целевым узлом.
  2. На целевом узле создается копия виртуальной машины, как показано на следующем рисунке.





Рисунок 10. Создание целевой виртуальной машины на целевом узле
  1. Существующая память исходной виртуальной машины копируется на целевую виртуальную машину, как показано на предыдущем рисунке.


  1. Клиенты, подключенные к исходной виртуальной машине, продолжают с ней работать. При этом создаются копии страниц памяти, как показано на следующем рисунке.


  1. Система отслеживает состояние дублируемых страниц и регулярно копирует изменяющиеся страницы, пока все страницы памяти не будут скопированы на целевую виртуальную машину, как показано на следующем рисунке.



Рисунок 11. Регулярное копирование дублированных страниц памяти с исходной виртуальной машины на целевую
  1. Когда все страницы памяти будут скопированы на целевую виртуальную машину, клиенты будут автоматически перенаправлены на эту машину, а исходная виртуальная машина будет удалена, как показано на следующем рисунке.



Рисунок 12. Окончательная конфигурация после завершения динамической миграции

Более эффективное управление виртуальными центрами обработки данных


Высокая эффективность виртуализации не избавляет от необходимости управлять виртуальными машинами. Количество виртуальных машин увеличивается быстрее, чем количество физических компьютеров, поскольку для создания виртуальных машин обычно не нужно приобретать дополнительное оборудование. Поэтому задача управ­ления виртуальными центрами обработки данных приобретает особое значение.

В Windows Server 2008 R2 внесены следующие усовершенствования, помогающие управлять виртуальными центрами обработки данных.
  • Снижение трудоемкости ежедневно выполняемых задач по администри­рованию Hyper-V™ путем использования консоли управления Hyper-V. Обновленная консоль управления Hyper-Vснижает трудоемкость повседневных административных задач.
  • Повышение эффективности использования средств командной строки и автоматизированного управления для администрирования Hyper-V™ благодаря применению командлетов PowerShell.
  • Повышение эффективности управления несколькими серверами Hyper-V™ в среде виртуального центра обработки данных путем использования диспетчера виртуальных машин System Center 2008. Дополнительные све­дения о диспетчере виртуальных машин System Center 2008 см. на веб-странице диспетчера виртуальных машин Microsoft System Center по адресу ссылка скрыта.

Упрощение развертывания физических и виртуальных компьютеров


Исторически сложилось так, что для развертывания операционных систем и приложений на физических и виртуальных компьютерах используются разные методы. Для раз­вертывания и замены предварительно подготовленных операционных систем и при­ложений на виртуальных компьютерах используются файлы в формате VHD, который стал фактическим стандартом при выполнении подобных задач. Hyper-V™ в Windows Server 2008 R2 поддерживает два существенных обновления в работе с файлами VHD.

Во-первых, в Windows Server 2008 R2 администраторы могут на работающей вирту­альной машине добавлять и удалять файлы VHD и диски, напрямую подключенные к виртуальному контроллеру SCSI, не выполняя перезагрузку. Это позволяет увеличивать объем хранилища данных без дополнительных простоев и обеспечивает дополни­тельную гибкость при архивации центров данных и сложных развертываний Exchange Server и SQL Server.

Кроме того, Windows Server 2008 R2 позволяет загружать компьютер из файла VHD, находящегося на локальном жестком диске, что дает возможность использовать заранее созданные файлы VHD для развертывания виртуальных и физических компьютеров. Это позволяет уменьшить число образов, которыми необходимо управлять, и предоставляет удобное средство для тестирования развертываемого ПО, перед тем как выполнять развертывание в рабочей среде.

Повышение производительности и аппаратная поддержка виртуальных машин Hyper-V™


Hyper-V™ в Windows Server 2008 R2 содержит ряд усовершенствований, повышающих производительность виртуальных машин и снижающих энергопотребление. Например, Hyper-V™ поддерживает преобразование адресов второго уровня (SLAT), которое использует новые возможности современных процессоров для повышения произво­дительности виртуальных машин и уменьшения загрузки гипервизора Windows.

Кроме того, благодаря использованию новой функции остановки ядра (Core Parking), поддерживаемой Windows Server 2008 R2, виртуальные машины Hyper-V потребляют меньше электроэнергии. Дополнительные сведения об этой функции см. ниже в разделе «Снижение энергопотребления многоядерных систем».

Повышение производительности виртуальных машин при работе в сети


Новая версия Hyper-V™ повышает производительность виртуальных машин при работе в сети, используя технологию разгрузки для TCP, кадры крупных размеров и другие новые технологии работы в сети, поддерживаемые Windows Server 2008 R2.

Разгрузка для TCP позволяет виртуальным машинам передавать работу по обработке сетевого трафика сетевому адаптеру хост-компьютера. Эта функция работает так же, как и функция разгрузки для TCP на физических компьютерах. Hyper-V™ лишь расширяет возможности данной функции и позволяет использовать ее в виртуальном мире. Данная возможность повышает производительность процессора и пропускную способность сети и полностью поддерживается функцией динамической миграции.

Как и разгрузка для TCP, поддержка кадров крупных размеров также была введена в Windows Server 2008. Hyper-V™ в Windows Server 2008 R2 лишь расширяет воз­можности этой функции, позволяя использовать ее в виртуальных машинах. Поддержка кадров крупных размеров в виртуальных сетях обеспечивает те же преимущества, что и при работе в физических сетях, включая шестикратное увеличение полезной нагрузки пакета, что не только повышает пропускную способность сети, но и снижает загрузку процессора при передаче больших файлов.