воскресенье, 10 ноября 2013 г.

Развёртывание кластера SQL Server 2012 на Windows Server 2012 + 2 СХД (Huawei, LSI) / Deploying Cluster SQL Server 2012 on Windows Server 2012 + 2 Storages (Huawei, LSI)



Детальная инструкция по настройке SQL кластера.
У нас будет две СХД Huawei и LSI, а так же кластер (SQLCLUSTER2) из двух серверов SCLUST3 (с инстансом CASTOR) и SCLUST4 (с инстансом POLLUX).
ОС - Windows 2012 R2 и MS SQL Server 2012 SP1

1. Установка ПО от СХД и подключение дисков на двух серверах

Huawei (актуальный драйвер на 10.11.13 - UltraPath-3.01.025.win2k8.x64)



Устанавливаем драйвер и перезагружаемся

LSI 2660 (актуальный драйвер на 10.11.13 - SMIA-WSX64-10.80.30.47)


Устанавливаем драйвер и перезагружаемся

Так же должен быть установлен компонент MPIO на обоих серверах, если он не стоит, то необходимо поставить через Manager > Add Roles and Features



Устанавливаем необходимые компоненты для создания кластера на обоих машинах
Добавляем Features на обоих серверах
Manager > Add Roles and Features



 Выбираем сервер



 Ставим .NET Fraemwork 3.5


 Ставим Failover Clustering


 И Failover Cluster Automation Server



Так же необходимо указать путь от куда брать .NET Fraemwork 3.5 в Specify an alternate source path. В моём случае это примонтированный образ W2K12R2



Примонтируем наши диски от СХД

Заходим в Computer Management


Меняем статус всех дисков на Online


При необходимости форматируем, задаем букву и название дискам

2. Создание кластера

Заходим в Failover Cluster Manager



Создаём кластер




 Добавляем необходимые сервера





 Назначаем имя и IP адрес нашему кластеру



 Проверяем наши ноды

Создаем диск Quorum





 Выбираем наши ноды



 Находим наш подготовленный Quorum (по умолчанию объем диска должен быть 512 Мб)

3. Установка Microsoft SQL 2012

Перед началом создание SQL кластера, добавим права для наших будущих инстансов (CASTOR и POLLUX)





Запускаем мастер failover cluster на SCLUST3









 Выбираем необходимые компоненты



 Придумываем имя инстансу 1




 Выбираем диски часть дисков предназначенных для SCLUST3


  Добавляем IP для инстанса 1

Назначаем пользователей для запуска служб

 Выбираем кодировку


 Назначаем директориям диски






Работа с сервером SCLUST3 закончена 

Запускаем мастер на SCLUST4

Добавляем ноду












Запускаем мастер failover cluster




Придумываем имя инстансу 2



 Добавляем IP для инстанса 2


 Назначаем пользователей для запуска служб






Запускаем мастер для добавления ноды на SCLUST3


И добавляем ноду POLLUX для нашего кластера 

Вот и всё!

3 комментария:

  1. "Перед началом создание SQL кластера, добавим права для наших будущих инстансов (CASTOR и POLLUX)"
    Подскажите пожалуйста, где эти права и на чём выдавать.. не понятно и приложение зависает при проверке прав.

    ОтветитьУдалить
  2. статья не полная:
    http://blogs.msdn.com/b/psssql/archive/2013/09/30/error-during-installation-of-an-sql-server-failover-cluster-instance.aspx

    ОтветитьУдалить
  3. можно поподробнее про общие диски? перекликается с http://it.kuchuk.net/2013/04/sql-server-2008-windows-server-2008.html ? я просто не понимаю каждая нода инсталлит базу в свои диски?

    ОтветитьУдалить