Отказоустойчивая кластеризация Windows Server с двумя серверами

Я собирался создать отказоустойчивый кластер Windows Server, чтобы настроить группы доступности AlwaysOn MS SQL Server.

В качестве предварительного условия отказоустойчивой кластеризации я создал и настроил Active Directory, используя два сервера. Один сервер является контроллером домена, другой сервер является членом домена.

Выполняя все шаги и предложения по созданию отказоустойчивой кластеризации, я обнаружил, что все узлы должны быть в одном Domain Role, Насколько я понимаю, домен должен иметь хотя бы один контроллер домена. А для создания значимого отказоустойчивого кластера должно быть 2 или более узлов. Это означает, что мне нужно три сервера для настройки базовой отказоустойчивой кластеризации с 2 узлами? Одним из них является контроллер домена, который не собирается участвовать в кластеризации, а 2 других являются членами домена и являются узлами отказоустойчивого кластера?

В другой статье о предпочтениях группы доступности Sql Server AlwaysOn система / сервер / компьютер не должна быть контроллером домена, но все узлы должны быть членами домена.

Хорошо, тогда мне нужно три сервера для настройки двух узлов (одна основная и одна вторичная реплика). Группы доступности AlwaysOn сервера Sql поверх двухузловых отказоустойчивых кластеров (два члена домена и 1 контроллер домена)? Как так? Или мне чего-то не хватает, или это можно как-то настроить только на буксирных серверах?

Благодарю.

2 ответа

Решение

В вашем вопросе есть некоторая неопределенность, но в следующем предполагается, что вы говорите о настройке среды MS SQL с высокой доступностью в отказоустойчивом кластере Hyper-V.

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

Итак, ваши основные настройки будут:


Контроллер домена на отдельном сервере (может работать как виртуальная машина или на физическом сервере)

Узел отказоустойчивого кластера 1

Узел отказоустойчивого кластера 2


Теперь узлы вашего отказоустойчивого кластера будут разделять роль размещения множества виртуальных машин по вашему выбору, которые вы можете настроить после запуска через мастер отказоустойчивой кластеризации при добавлении ролей серверов на физические серверы. На двух таких виртуальных машинах должны быть запущены экземпляры MS SQL, которые затем можно настроить для обеспечения высокой доступности в соответствии с имеющимися у вас рекомендациями по высокой доступности. Рекомендуется распределять виртуальные машины, которые разделяют роли между узлами кластера, чтобы минимизировать или полностью уменьшить любое время простоя, если один из узлов неожиданно отключится в любой момент.

Вам нужно как минимум три сервера.

1x контроллер домена
2x SQL-сервера

Это, конечно, предполагает наличие лаборатории или среды разработки. В производстве вам понадобится хотя бы один дополнительный контроллер домена.

Другие вопросы по тегам