Назад | Перейти на главную страницу

Отказоустойчивый кластер SQL Server 2008

Я использую SQL Server 2008 Enterprise и хочу установить отказоустойчивый кластер SQL Server 2008. Мне интересно,

(1) мне нужен домен активного каталога? (2) какое минимальное количество машин мне нужно (предположим, у меня еще нет домена Active Directory или контроллера домена)?

заранее спасибо, Джордж

Мой опыт в основном связан с отказоустойчивой кластеризацией Server 2003, поэтому это может быть не совсем правильно, но, исходя из того, что я знаю о 2003 году и слышал о 2008 году, ответы на ваши вопросы следующие:

(1) Да, вам нужен домен AD, кластеризация SQL требует, чтобы учетные записи домена были настроены для запуска служб SQL, эти учетные записи должны совместно использоваться двумя полями. Кроме того, кластеризация SQL настраивается в кластере Windows, который также использует учетные записи домена для аутентификации.

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

Да, вам нужен домен AD для проверки службы кластеризации, и вам нужно иметь только две машины, но обе должны также быть контроллерами домена.

Отказоустойчивая кластеризация SQL Server работает поверх отказоустойчивой кластеризации Windows Server.

Вам понадобится по крайней мере один блок AD, а два предпочтительнее, хотя второй может работать как виртуальный экземпляр. AD требуется, поскольку процесс переключения при отказе объявляет новую комбинацию имени и IP-адреса. Вам нужно будет выделить IP-адрес и имя для каждой отказоустойчивой службы (DTC, SQL Server и т. Д.).

Минимальное количество систем в кластере - одна, но для функции аварийного переключения минимум - это две системы и два экземпляра службы и кворумный диск.

Диски должны быть общими для разных систем - это проверяет конфигурация отказоустойчивого кластера Windows.

Обычно я устанавливаю отказоустойчивый экземпляр DTC перед установкой любого отказоустойчивого экземпляра SQL Server.