Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы обеспечить надежность и масштабируемость инфраструктуры служб удаленных рабочих столов, можно настроить брокер подключений к удаленному рабочему столу для обеспечения высокой доступности. В этой статье показано, как настроить кластер брокера подключений с высоким уровнем доступности, включая предварительные требования, конфигурацию базы данных, балансировку нагрузки и окончательные этапы развертывания. Следуя этим инструкциям, можно свести к минимуму время простоя и оптимизировать производительность для среды удаленного рабочего стола.
Предпосылки
Перед началом работы необходимо выполнить следующие предварительные требования:
Настройте сервер для работы в качестве второго брокера подключений к удаленному рабочему столу. Этот сервер может быть физическим сервером или виртуальной машиной.
Настройте базу данных для посредника подключений. В локальной среде можно использовать экземпляр Azure SQL Database или SQL Server. Мы предоставляем пример использования SQL Azure, но шаги по-прежнему применяются к SQL Server. Необходимо найти строку подключения для базы данных и убедиться, что у вас есть правильный драйвер ODBC.
Настройка базы данных для брокера подключений
Найдите строку подключения для созданной базы данных. Для определения нужной версии драйвера ODBC и более поздних версий при настройке самого брокера подключений (шаг 3) сохраните строку в любом месте, на которую можно легко ссылаться. Вот как найти строку подключения для SQL Azure:
На портале Azure выберите "Обзор > групп ресурсов " и выберите группу ресурсов для развертывания.
Выберите созданную базу данных SQL (например, CB-DB1).
Выберите Параметры>Свойства>Показать строки подключения к базе данных.
Скопируйте строку подключения для ODBC (включает Node.js), которая должна выглядеть следующим образом. Замените значения
<values>
на свои. Вы используете эту строку целиком, вместе с вашим паролем, при подключении к базе данных.Driver={ODBC Driver 13 for SQL Server};Server=tcp:<YourHost>,<HostPort>;Database=<DatabaseName>;Uid=<UserID>;Pwd=<Password>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;
Установите драйвер ODBC на новом брокере подключений:
Если вы используете виртуальную машину для брокера подключений, создайте общедоступный IP-адрес для первого брокера подключений к удаленным рабочим столам. (Это необходимо сделать только в том случае, если виртуальная машина RDMS еще не имеет общедоступного IP-адреса, чтобы разрешить подключения RDP.)
- На портале Azure выберите "Обзор > групп ресурсов", выберите группу ресурсов для развертывания, а затем выберите первую виртуальную машину брокера подключений к удаленным рабочим столам (например, Contoso-Cb1).
- Выберите параметры сетевых > интерфейсов и выберите соответствующий сетевой интерфейс.
- Выберите Настройки > IP-адрес.
- Для общедоступного IP-адреса выберите "Включено" и выберите IP-адрес.
- Если у вас есть существующий общедоступный IP-адрес, который вы хотите использовать, выберите его в списке. В противном случае нажмите кнопку "Создать", введите имя, а затем нажмите кнопку "ОК " и " Сохранить".
Подключитесь к первому брокеру подключений к удаленным рабочим столам:
- На портале Azure выберите "Обзор > групп ресурсов", выберите группу ресурсов для развертывания, а затем выберите первую виртуальную машину, выполняющую роль брокера подключений к удаленным рабочим столам (например, Contoso-Cb1).
- Выберите "Подключиться", > чтобы открыть клиент удаленного рабочего стола.
- В клиенте выберите "Подключиться" и выберите "Использовать другую учетную запись пользователя". Введите имя пользователя и пароль для учетной записи администратора домена.
- Нажмите кнопку "Да ", когда предупреждают о сертификате.
Скачайте драйвер ODBC для SQL Server , соответствующий версии в строке подключения ODBC. Для примера строки необходимо установить драйвер ODBC версии 13.
sqlincli.msi
Скопируйте файл на первый сервер брокера подключений к удаленным рабочим столам.sqlincli.msi
Откройте файл и установите собственный клиент.Повторите шаги 1–5 для каждого брокера подключения к удаленному рабочему столу (например: Contoso-Cb2).
Установите драйвер ODBC на каждом сервере, на котором запущен брокер соединений.
Настройка балансировки нагрузки на RD Connection Brokers
Вы можете использовать подсистему балансировки нагрузки, например подсистему балансировки нагрузки Azure; Если нет, можно настроить циклический перебор DNS.
Создание подсистемы балансировки нагрузки
создание Azure Load Balancer;
- На портале Azure выберите Обзор > балансировщики нагрузки > Добавить.
- Введите имя новой подсистемы балансировки нагрузки (например,
hacb
). - Выберите "Внутренняя " для схемы, виртуальная сеть для развертывания (например, Contoso-VNet) и подсеть со всеми ресурсами (например, по умолчанию).
- Выберите статический для назначения IP-адресов и введите частный IP-адрес , который сейчас не используется (например, 10.0.0.32).
- Выберите соответствующую подписку, группу ресурсов со всеми ресурсами и соответствующее расположение.
- Нажмите кнопку "Создать".
Создайте пробу для отслеживания активных серверов:
- На портале Azure выберите "Обзор > подсистем балансировки нагрузки", а затем выберите созданную подсистему балансировки нагрузки, например
CBLB
. Выберите Параметры. - Выберите "Добавить пробы>".
- Введите имя пробы (например, RDP), выберите TCP в качестве протокола, введите 3389 для порта и нажмите кнопку "ОК".
- На портале Azure выберите "Обзор > подсистем балансировки нагрузки", а затем выберите созданную подсистему балансировки нагрузки, например
Создайте серверный пул брокеров подключений:
- В разделе "Параметры" выберите "Добавить пулы адресов серверной > части".
- Введите имя (например, CBBackendPool), а затем нажмите кнопку "Добавить виртуальную машину".
- Выберите группу доступности (например, CbAvSet), а затем нажмите кнопку "ОК".
- Выберите виртуальные машины, выберите каждую виртуальную машину и нажмите кнопку > "ОК>".
Создайте правило балансировки нагрузки RDP:
- В разделе "Параметры" выберите правила балансировки нагрузки и нажмите кнопку "Добавить".
- Введите имя (например, RDP), выберите TCP для протокола, введите 3389 для порта и внутреннего порта и нажмите кнопку "ОК".
Добавьте запись DNS для Load Balancer:
- Подключитесь к виртуальной машине сервера RDMS (например, Contoso-CB1). Прочтите статью о подготовке ВМ Брокера подключений РД, чтобы узнать, как подключиться к виртуальной машине.
- В диспетчере серверов выберите "Сервис > DNS".
- В области слева разверните DNS, выберите DNS-компьютер, выберите зоны поиска вперед, а затем выберите доменное имя (например, Contoso.com). (Обработка запроса к DNS-серверу для получения данных может занять несколько секунд.)
- Выберите Action > Новый хост (A или AAAA).
- Введите имя (например,
hacb
) и IP-адрес, указанный ранее (например, 10.0.0.32).
Настройка циклического перебора DNS
Следующие действия являются альтернативой созданию внутренней подсистемы балансировки нагрузки Azure.
Подключитесь к серверу RDMS на портале Azure. Использование клиента подключения к удаленному рабочему столу
Создание записей DNS:
- В диспетчере серверов выберите "Сервис > DNS".
- В области слева разверните DNS, выберите DNS-компьютер, выберите зоны поиска вперед, а затем выберите доменное имя (например, Contoso.com). (Обработка запроса к DNS-серверу для получения данных может занять несколько секунд.)
- Выберите действие и новый узел (A или AAAA).
- Введите DNS-имя для кластера посредника подключений к удаленным рабочим столам (например,
hacb
), а затем введите IP-адрес первого брокера подключений к удаленным рабочим столам. - Повторите шаги 3-4 для каждого брокера подключений к удаленным рабочим столам, предоставляя каждый уникальный IP-адрес для каждой записи.
Например, если IP-адреса двух виртуальных машин посредника подключений к удаленному рабочему столу — 10.0.0.8 и 10.0.0.9, то вы создадите две записи узла DNS:
- Имя узла: , IP-адрес:
hacb.contoso.com
10.0.0.8
- Имя узла: , IP-адрес:
hacb.contoso.com
10.0.0.9
Настройка брокеров подключений для обеспечения высокой доступности
Добавьте новый сервер брокера подключений к удаленным рабочим столам в диспетчер серверов:
- В диспетчере серверов выберите "Управление серверами>".
- Нажмите Найти.
- Выберите только что созданный сервер брокера подключений к удаленным рабочим столам (например, Contoso-Cb2) и нажмите кнопку "ОК".
Настройте высокую доступность для службы брокера подключений (RDCB):
- В диспетчере серверов выберите обзор служб > удаленных рабочих столов.
- Щелкните правой кнопкой мыши брокер подключений к удаленным рабочим столам и выберите пункт "Настроить высокий уровень доступности".
- Переходите между страницами мастера, пока не откроется раздел "Тип конфигурации". Выберите общий сервер базы данных и нажмите кнопку "Далее".
- Введите DNS-имя для кластера посредника подключений к удаленному рабочему столу.
- Введите строку подключения к базе данных SQL, затем переходите по страницам мастера, чтобы настроить высокий уровень доступности.
Добавление нового брокера подключений к удаленным рабочим столам в развертывание
- В диспетчере серверов выберите обзор служб > удаленных рабочих столов.
- Щелкните правой кнопкой мыши на Брокере Подключений к Удаленным Рабочим Столам и выберите "Добавить Сервер Брокера Подключений к Удаленным Рабочим Столам".
- Переходите между страницами мастера, пока не дойдете до выбора сервера. Выберите только что созданный сервер посредника подключений к удаленному рабочему столу (например, Contoso-CB2).
- Завершите работу мастера, приняв значения по умолчанию.
Настройте доверенные сертификаты на серверах и клиентах посредника подключений к удаленному рабочему столу.