Достижение высокой доступности для Hyper-V - Доступность гостевых систем

ОГЛАВЛЕНИЕ


Доступность гостевых систем

Доступность гостевых систем означает в основном обеспечение высокой доступности рабочих нагрузок внутри виртуального компьютера. В число распространенных рабочих нагрузок входят файловые серверы и серверы печати, IIS и бизнес-приложения. Анализ потребностей в высокой доступности и решений по ее обеспечению для решений внутри виртуальных компьютеров весьма похож на таковой для отдельных серверов. Решение будет зависеть от конкретной рабочей нагрузки.

Для некоторых рабочих нагрузок можно достигнуть высокой доступности при помощи средств балансировки сетевой нагрузки (Network Load Balance – NLB) Windows. Клиенты делают запрос на подключение, используя это имя виртуальной сети, и подключение производится к одному из узлов кластера с балансировкой сетевой нагрузки. Типичный случай использования кластеризации с балансировкой сетевой нагрузки — это создание веб-ферм с помощью IIS, где на каждой отдельной системе имеется IIS с одними и теми же веб-страницами и доступом к одним и тем же данным. NLB обеспечивает как балансировку нагрузок, так и возможность удалять серверы из числа членов в целях обслуживания или в случае проблем с ними, предоставляя тем самым определенный уровень высокой доступности. Если виртуальный компьютер Hyper-V использует Windows Server 2008 (или более раннюю версию Windows Server, имеющую NLB в составе), то гостевая система может быть членом кластера с балансировкой сетевой нагрузки с другими гостевыми системами на том же или другом компьютере(ах) размещения Hyper-V.

Гостевые системы, работающие под управлением Windows Server 2008, могут использовать компонент отказоустойчивого кластера Windows для предоставления высокой доступности их рабочих нагрузок. Использование отказоустойчивой кластеризации Windows внутри гостевого компьютера (кластеризация гостевых систем) дает несколько преимуществ:

Наблюдение за работоспособностью рабочей нагрузки В отказоустойчивом кластере Windows имеется монитор ресурсов, производящий вызовы к библиотеке DLL ресурса, связанного с кластером. У каждого ресурса имеется функция отслеживания работоспособности, проверяющая управляемое ресурсом приложение или службу, чтобы обеспечить его правильную работу. Эти проверки обычно именуются проверками isAlive/looksAlive. Если при одном из этих вызовов к ресурсу произойдет сбой, то произойдет сбой самого ресурса. В зависимости от того, как настроены свойства ресурса, этот ресурс может попытаться перезапустить службу или приложение либо может быть перемещен на другой узел в отказоустойчивом кластере Windows.

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

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

Сбой виртуального компьютера или компьютера размещения В случае сбоя физического компьютера размещения Hyper-V или гостевой системы виртуального компьютера другие узлы отказоустойчивого кластера Windows обнаружат, что член кластера более не отвечает и не участвует в работе кластера, после чего уцелевшие узлы вернут к работе приложения или службы, работавшие на потерпевшем сбой виртуальном компьютере.