Требования по высокой готовности при виртуализации серверов

Переход от среды с выделенными физическими компьютерами (выполняющими приложения и службы) к наборам консолидированных рабочих нагрузок (работающим на виртуальных машинах одного сервера) ставит следующие вопросы:  Являются ли требующие высокой готовности рабочие нагрузки вероятными кандидатами на виртуализацию?  Как защититься от сбоя оборудования, который может затронуть сразу несколько виртуальных машин и сотни (или тысячи) конечных пользователей?  Как инсталлировать обновления и сервисные пакеты на сервер Hyper-V без влияния на виртуальные машины и без прерывания обслуживания ими конечных пользователей?

К счастью, Hyper-V поддерживает решение для обеспечения высокой готовности сервера Microsoft Windows Server 2008, которое позволяет сконфигурировать отказоустойчивые кластеры из серверов Hyper-V и виртуальных машин. Кластер хостов Hyper-V на базе Windows Server 2008 поддерживает до 16 узлов. Кластеры виртуальных машин на базе Windows Server 2003 поддерживают до восьми узлов. Если в качестве гостевой операционной системы виртуальной машины используется Windows Server 2008, то поддерживаются кластеры до 16 узлов.

Кластеры виртуальных машин поддерживаются только при размещении всех узлов кластера на разных серверах Hyper-V. Если несколько узлов кластера виртуальных машин работает на одном сервере Hyper-V, тогда эти узлы являются единственной точкой отказа, что ликвидирует все преимущества решения высокой готовности.

Кластеры виртуальных машин для совместно используемых дисков кластера должны использовать iSCSI. Для создания кластера хостов Hyper-V нужно использовать как минимум два узла. Каждый узел должен работать под управлением версии Windows Server 2008 Enterprise (или более высокой), поскольку отказоустойчивая кластеризация в версии Windows Server 2008 Standard отсутствует. После инсталляции и конфигурирования узлов виртуальные машины могут передавать при сбое управление между узлами. Использование трех или четырех узлов позволяет отказоустойчивому кластеру использовать балансирование нагрузок, что обеспечивает отсутствие перегрузок одного из узлов переданными на него при сбоях рабочими нагрузками.

При консолидации на одном физическом сервере нескольких рабочих нагрузок настоятельно рекомендуется использовать отказоустойчивую конфигурацию (для минимизации перерывов в обслуживании, которые могут затронуть большое количество конечных пользователей). Даже если большая часть ваших физических серверов в настоящее время не требует применения решений по высокой готовности, вам следует оценить, какие консолидированные рабочие нагрузки потребуют конфигураций высокой готовности в планируемой вами инфраструктуре виртуализации.

источник: Платформа Hyper-V. Windows Server® 2008. Ларсон Р.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *