Настройка профилей пользователей FSLogix
Чтобы обеспечить оптимальные возможности для пользователей виртуальных рабочих столов Azure, используйте профили FSLogix. Решение FSLogix предназначено для перемещения профилей в удаленных вычислительных средах, таких как виртуальный рабочий стол Azure. Профили пользователей хранятся в файлах VHD или VHDX для каждого пользователя. При входе в систему этот контейнер профиля динамически подключается к вычислительной среде. Профиль пользователя становится сразу доступным и отображается в системе в том же виде, как и изначальный профиль пользователя.
Что такое FSLogix?
FSLogix — это набор решений, которые отделяют локальный профиль пользователя от одного рабочего стола Windows и позволяют ему перемещаться между несколькими компьютерами Windows.
Профиль пользователя содержит элементы данных об отдельном пользователе, в том числе сведения о настройке, такие как параметры компьютера, постоянные сетевые подключения и параметры приложений. Профиль удаленного пользователя обеспечивает разделение данных пользователя и операционной системы. С помощью решений FSLogix вы можете:
- Обеспечивать контекст пользователя в средах общих рабочих столов
- Свести к минимуму количество входов для сред общих рабочих столов
- Оптимизировать файловый ввод-вывод между узлом сеанса и удаленным хранилищем профилей
Создание профиля FSLogix для пользователей виртуальных рабочих столов Azure
Чтобы с помощью FSLogix отделить профили пользователей от узла сеансов виртуальных машин (ВМ), нужно настроить службу хранилища Azure и создать общий ресурс профиля FSLogix. Эти действия зависят от типа хранилища и от того, используете ли вы доменные службы Microsoft Entra или доменные службы Active Directory (AD DS). Ниже описано, как настроить файлы Azure с помощью доменных служб Microsoft Entra. Действия для AD DS одинаковы, за исключением раздела "Включение проверки подлинности Microsoft Entra". Различия указаны в этом разделе.
Создание учетной записи хранения
- Войдите на портал Azure.
- Найдите учетные записи хранения с помощью поля поиска на портале Azure.
- В панели команд "Учетные записи хранения" выберите "Создать". Появится страница Создание учетной записи хранения.
- В разделе Сведения проекта нажмите Подписка, а затем выберите или создайте группу ресурсов для размещения ресурсов хранилища.
- В разделе Сведения об экземпляре введите уникальное имя для своей учетной записи хранения.
- Выберите тот же Регион, что и пул узлов AVD.
- Для производительности выберите Премиум.
- Для типа премиум-аккаунта выберите "Общие файловые ресурсы".
- Оставьте для параметра Избыточность значение Локально избыточное хранилище (LRS).
- Выберите Проверка и создание для проверки входных данных, а затем нажмите Создать.
- Дождитесь завершения развертывания. Это может занять несколько минут.
- Выберите пункт Перейти к ресурсу. На странице Учетная запись хранения отображаются сведения об учетной записи хранения.
Включение проверки подлинности Microsoft Entra
Ниже описано, как включить проверку подлинности для общих папок Azure с помощью доменных служб Microsoft Entra. Если вы используете AD DS, вам необходимо зарегистрировать свою учетную запись хранения Azure в службе AD DS, а затем задать свойства домена в учетной записи хранения. Используйте модуль AzFilesHybrid Azure PowerShell на устройстве, которое является доменом, присоединенным к вашему локальному AD DS. Командлет AzStorageAccountForAuth выполняет эквивалент подключения автономного домена от имени учетной записи хранения Azure. Пошаговые инструкции по включению проверки подлинности в локальной службе AD DS см. в соответствующей статье в конце этого модуля.
Включение проверки подлинности для общих папок Azure с помощью доменных служб Microsoft Entra
- В меню учетной записи хранения прокрутите до раздела Хранилище данных и выберите Общие папки.
- В верхней части страницы выберите Active Directory, а затем Не настроено.
- В разделе Доменные службы Microsoft Entra выберите Настроить.
- Выберите Включить доменные службы Microsoft Entra для этого файлового ресурса.
- Нажмите кнопку Сохранить.
- Снова выберите Сохранить.
Назначение ролей для доступа к данным хранилища
Назначение роли администраторам контроллера домена Microsoft Entra
Необходимо назначить роли группе администраторов контроллера домена Microsoft Entra и пользователям Виртуального рабочего стола Azure.
- Предоставьте администраторам возможность изменять разрешения NTFS, назначив для общего файлового ресурса роль участника с повышенными правами.
- В созданной учетной записи хранения выберите Управление доступом (IAM).
- Нажмите кнопку Добавить>Добавить назначение ролей.
- В разделе Роль выберите Участник с повышенными правами общей папки данных SMB хранилища и нажмите Далее.
- В колонке Участники задайте для параметра Назначить доступ значение Пользователь, группа или субъект-служба..
- Щелкните Выбрать участников.
- Щелкните Администраторы AAD DC и нажмите "Выбрать".
- Щелкните Проверить и назначить.
- Щелкните Проверить и назначить снова.
Назначение ролей пользователям виртуального рабочего стола Azure
- Назначьте пользователям роль участника, чтобы у них было разрешение на чтение и запись данных в общем файловом ресурсе SMB, где хранятся виртуальные диски профиля пользователя.
- В созданной учетной записи хранения выберите Управление доступом (IAM).
- Выберите Добавить > добавить назначение ролей.
- В разделе Роль выберите Участник общей папки данных SMB хранилища и нажмите Далее.
- В колонке Участники задайте для параметра Назначить доступ значение Пользователь, группа или субъект-служба..
- Щелкните Выбрать участников.
- Щелкните Администраторы AAD DC и нажмите "Выбрать".
- Щелкните Проверить и назначить.
- Щелкните Проверить и назначить снова.
Включение FSLogix
Добавьте раздел реестра для каждой виртуальной машины, зарегистрированной в пуле узлов. Вам потребуется ключ доступа к учетной записи хранения и путь к общей папке.
Из меню "Пуск" запустите RegEdit от имени администратора.
Перейдите в Computer_LOCAL_MACHINE.
Создайте для ВМ раздел под названием Профили.
Создайте раздел реестра для хранения ранее созданного пути SMB. В разделе Профили добавьте следующие элементы типа данных:
Тип Имя Данные/Значение DWORD Включено 1 Многострочный параметр VHDLocations Расположение общей папки в файлах Azure, в формате SMB-пути Создайте раздел реестра, чтобы включить FSLogix. В разделе Профили добавьте следующие элементы типа данных:
Тип Имя Данные/Значение DWORD Включено 1
Настройка разрешений NTFS
Получение ключа доступа к учетной записи хранения
Для настройки разрешений NTFS вам потребуется ключ доступа к учетной записи хранения и путь к общей папке.
В своей учетной записи хранения в разделе Безопасность и Сеть выберите элемент Ключи доступа.
Выберите Отобразить ключи.
Скопируйте значение одного из полей ключей, чтобы использовать его в дальнейшем.
Введите путь к общему файловому ресурсу.
- В своей учетной записи хранения, в левой области навигации, прокрутите вниз до раздела Хранилище данных и выберите Общие папки.
- Выберите созданный вами общий файловый ресурс.
- В разделе Настройка щелкните Параметры.
- Скопируйте URL-адрес.
- Преобразуйте URL-адрес из HTTP-пути в SMB-путь, чтобы использовать его в дальнейшем. Например,
https://myfslogixstorage.file.core.windows.net/profiles
преобразуется в\\myfslogixstorage.file.core.windows.net\profiles
.
Вход в узел сеанса
Откройте командную команду с повышенными возможностями на одном из узлов сеанса.
Выполните следующие команды, в которых замените значения заполнителей путем к общей папке SMB, ключом доступа к учетной записи хранения и именем участника-пользователя Microsoft Entra пользователя (UPN). Имя участника-пользователя будет выглядеть примерно так: kaicarter@contoso.onmicrosoft.com.
net use Z: [SMB path used in VHDLocations in the registry] /u:Azure\[storage account name] [storage access key] Icacls Z: /grant [user UPN]:(f)