Расширение пула серверов Windows Virtual Desktop<br>
<br>
Как увеличить количество серверов, используя технологию облачных рабочих столов Windows в Azure. Задача, решение которой происходило научным путём.
Поделимся с вами интересным рабочим кейсом с не совсем стандартным подходом.
Недавно у одного из наших клиентов, активно использующих технологию облачных рабочих столов Windows в Azure, появилась потребность в расширении текущего пула рабочих серверов, однако официальная документация не описывает данный процесс, поэтому задачу нам пришлось решать «научным» путём.
Создание ВМ
Первым делом, нам необходимо создать саму виртуальную машину нужных нам размеров и параметров, которую мы будем добавлять в пул, сделать это можно любым удобным для вас способом. Главное убедиться, что ВМ будет находиться в той же сети, что и остальные машины пула. После развёртывания машины подключаем её к домену Active Directory.

Теперь перейдём на портал управления Windows Virtual Desktop (посмотреть его уникальный URL адрес можно на портале Azure, советующей службы приложений) для создания ключа регистрации. В настройках нашего пула в разделе Hosts -> + Add Host -> Выбираем дату истечения срока действия ключа и генерируем его.

Ключ можно сгенерировать так же через PowerShell команду Export-RdsRegistrationInfo, подключившись к пулу удаленно через PowerShell.
Агент виртуальных рабочих столов Windows
Возвращаемся к нашей ВМ и устанавливаем на неё Агент виртуальных рабочих столов Windows. Когда установщик запросит у вас маркер регистрации (ключ), вставляем значение, которое мы сгенерировали ранее и продолжаем установку.

Помимо агента так же устанавливаем загрузчик агента виртуальных рабочих столов Windows, на сей раз ключ регистрации нам не нужен.
Проверка ВМ в пуле
Теперь мы можем вернуться на портал управления и проверить появилась ли наша ВМ в пуле.
На этом добавление самой ВМ в пул завершено, если вы используете контейнер профилей FSLogix, то необходимо добавить ссылку в реестр на путь хранения профилей пользователей.
Сперва скачиваем сам FSLogix агент.
Выбираем агент по разрядности нашей системы в папках (\\Win32\Release или \\X64\Release) в архиве и запускаем FSLogixAppsSetup.
После установки открываем редактор реестра (regedit) системы ВМ и переходим по пути:
HKEY_LOCAL_MACHINE\software\FSLogix
Создаём ключ Profiles, если он ещё не создан и указываем следующие значения:
Имя: Enabled – Тип: Параметр DWORD – Значение: 1
Имя: VHDLocations – Тип: Мультистроковый параметр – Значение: сетевой путь до профилей

Остаётся только установить необходимые приложения, если таковые присутствуют в группе приложений пула.