RDS отказоустойчивый(NLB)

Материал из ciberhelp
Перейти к: навигация, поиск

Подготовка серверов

Готовим серверов столько, сколько надо каждый с ДВУМЯ сетевыми картами на HYPER-V.
На картах, которые будут связывать в NLB, в свойствах карты включаем спуфинг
В дополнительный настройках сети(внутри виртуальных машин) отключаем "register this connection's addresses in DNS
Забиваем A запись на адрес будущего NLB кластера

На каждом сервере должен быть установлен RD Connection Broker и настроены права
Скачать можно здесь https://www.microsoft.com/en-ca/download/details.aspx?id=55992   sqlnsli.msi

После установки клиента SQL Server создаем на каждом сервере SQL-Alias TCP-IP, который будем в дальнейшем использовать для подключения 
серверов 
RDCB к серверу SQL Server. Создаем ДВА алиаса. Один с кратким именем, другой FQDN
Запускается он из C:\windows\system32\cliconfg.exe

Создаем файл с расширением .udl и проверям корректность подключения

Настройка

Установим на каждый сервер исполняемые компоненты NLB
Add-WindowsFeature "NLB" -IncludeManagementTools
Создадим в AD группу, в которую включим наши узлы NLB кластера
На sql сервере создадим новый sql логин(укажем в качестве логина группу,которую создали в AD плюс добавим роль dbcreator)
на SQL сервере создадим каталог для файлов базы данных RDCB. К примеру C:\SQL-RDCB
Установим роли RDS на серверах
Session-based Destcop deployment