Вопросы и ответы по FSLogix содержат сведения, связанные с установкой, настройкой, операцией и поддержкой FSLogix в инфраструктуре виртуальных рабочих столов (VDI).
Установка
Интегрирован ли FSLogix во все операционные системы Windows?
FSLogix не является компонентом Windows и должен быть установлен отдельно. FSLogix можно найти в Azure Marketplace для Windows 10 и Windows 11 с несколькими сеансами. Хотя мы стремимся использовать эту версию FSLogix для актуальной версии, клиенты должны проверить, какая версия установлена. При необходимости обновите до последней версии.
Обновляет ли FSLogix автоматически или использует Обновл. Windows?
Нет, FSLogix необходимо обновить вручную или с помощью существующего процесса создания образа. Подпишитесь и следуйте блогу FSLogix, чтобы обновляться при выпуске новых версий.
Предоставляют ли FSLogix добавочные обновления?
Нет, выпуски FSLogix являются полными версиями продукта.
Нужно ли удалить FSLogix перед установкой новой версии?
Это зависит от обстоятельств. Если вам нужно перейти к предыдущей версии, необходимо удалить FSLogix, перезагрузить, а затем установить предыдущую версию. Обновленные версии можно установить поверх старой версии и выполнить перезагрузку.
Какие версии FSLogix поддерживаются?
Корпорация Майкрософт поддерживает только последнюю версию FSLogix. См. страницу поддержки продуктов.
Контейнеры
Влияет ли размер контейнера FSLogix на производительность входа?
Нет, размер контейнера не влияет на время входа или производительность. Другие факторы гораздо важнее при устранении неполадок с длительным входом во время входа.
Что такое поведение, когда контейнер FSLogix достигает или превышает значение SizeIn МБ s?
Пользователи могут начать испытывать странное поведение с приложениями или доступом к файлам из-за отсутствия хранилища в контейнере. SizeInMBs
Увеличение параметра автоматически увеличит размер контейнера при следующем входе при использовании динамических дисков. Чтобы предотвратить эти ситуации, следует запланировать не менее 30 % свободного места. Отслеживайте журналы событий или файлы журналов для предупреждений менее 2 ГБ и менее 500-МБ свободного места.
Нужно ли использовать контейнер ODFC при использовании приложений Microsoft 365?
Нет, контейнер ODFC в основном используется в решениях VDI, где используется другой продукт перемещаемого профиля. Всегда используйте один контейнер профилей, если только требования к бизнесу или рабочей нагрузке не требуют разделения. Дополнительные сведения см. в статье о типах контейнеров .
Разделы справки настроить OneDrive с помощью FSLogix?
FSLogix обрабатывает все сложности (перенаправление файловой системы) за кулисами. Когда пользователь входит в OneDrive и должен выбрать расположение, он должен выбрать расположение по умолчанию (C:\Users\%username%\
). FSLogix использует это расположение и все данные сохраняются в контейнере пользователя. Ознакомьтесь со следующей документацией по OneDrive:
Отслеживайте ли политики OneDrive размер VHD FSLogix или размер локального диска?
При использовании FSLogix для профилей или контейнеров ODFC используются политики дискового пространства OneDrive проверка VHD FSLogix, а не диск операционной системы.
Рис. 1. Объект политики предупреждения о пространстве диска OneDrive
Рис. 2. Свойства VHD ODFC
Рис. 2. Предупреждение OneDrive — низкое дисковое пространство
Можно ли перенести данные профиля пользователя из других решений для перемещаемого профиля в контейнер FSLogix?
FSLogix не предоставляет прямой путь миграции из других решений перемещаемого профиля. Реализация OneDrive с известным перемещением папок или аналогичными облачными или сетевыми решениями хранилища предоставляет пользователям расположение для сохранения данных за пределами своего профиля. Для небольших вариантов использования служебная программа командной строки frx может помочь скопировать локальные профили в новый VHD(x).
Можно ли преобразовать один контейнер профилей в конфигурацию профиля и контейнера ODFC?
Да. При создании контейнера ODFC FSLogix копирует данные из контейнера профиля, хотя исходные данные не удаляются. Исходные данные необходимо удалить вручную.
Примеры записей файла журнала ODFC:
[18:09:59.554][tid:00000f94.000040cc][INFO] Mirroring C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive to \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\OneDrive\UserMeta
[18:09:59.554][tid:00000f94.000040cc][INFO] CopyFolderToVolume: Source: C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive Destination: OneDrive\UserMeta Volume: \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\
[18:09:59.554][tid:00000f94.000040cc][INFO] Creating mount point: C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A} -> \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\
[18:09:59.554][tid:00000f94.000040cc][INFO] Success creating mount point. Mirroring files...
[18:09:59.569][tid:00000f94.000040cc][INFO] Copying directory: Source: C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive Destination: C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A}\OneDrive\UserMeta
[18:09:59.569][tid:00000f94.000040cc][INFO] Copying directory: C:\Windows\system32\robocopy.exe "C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive" "C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A}\OneDrive\UserMeta" /MT /R:5 /W:1 /XJD /COPYALL /IT /B /DCOPY:DAT /MIR
[18:09:59.569][tid:00000f94.000040cc][INFO] CreateProcess successful
[18:09:59.569][tid:00000f94.000040cc][INFO] Enabling cloud files pass-through
[18:09:59.569][tid:00000f94.000040cc][INFO] Waiting for process to end
[18:10:00.460][tid:00000f94.000040cc][INFO] Robocopy exit code: 1 (Success)
[18:10:00.616][tid:00000f94.000040cc][INFO] Success mirroring files
[18:10:00.616][tid:00000f94.000040cc][INFO] Volume mount point removed
[18:10:00.616][tid:00000f94.000040cc][INFO] Mirror complete
Microsoft Entra ID
Можно ли использовать контейнеры FSLogix с идентификаторами Microsoft Entra и облачными удостоверениями?
Да...НО это требует понимания рисков. Существует два способа (2) определить, как настроить FSLogix для идентификаторов Microsoft Entra и облачных удостоверений. Ознакомьтесь со статьей блога о контейнерах профилей FSLogix для облачных удостоверений Microsoft Entra ID.
Можно ли использовать наборы правил приложений FSLogix с идентификаторами Microsoft Entra ID и облачными удостоверениями?
№ Наборы правил приложений работают только с традиционными идентификаторами БЕЗОПАСНОСТИ Active Directory. Гибридные удостоверения (sync'd) работают до тех пор, пока виртуальная машина имеет видимость контроллера домена.
Можно ли использовать параметры для определенных объектов с удостоверениями, доступными только для облака microsoft Entra, или присоединенными к ним виртуальными машинами и гибридными удостоверениями?
№ Параметры конкретного объекта работают только с традиционными идентификаторами БЕЗОПАСНОСТИ Active Directory. Гибридные удостоверения (sync'd) работают до тех пор, пока виртуальная машина присоединена к гибридной записи.
Можно ли использовать тот же контейнер профиля при переключении с гибридной записи, присоединенной к узлам сеансов и виртуальным машинам, присоединенным к Entra, с помощью гибридных удостоверений?
№ Идентификатор безопасности пользователя изменяется на идентификатор безопасности на основе облака при входе на компьютер, присоединенный к Записи, что предотвращает правильную загрузку профиля.
Перенаправления или redirections.xml
Каковы рекомендуемые значения для файла redirections.xml?
FSLogix не предоставляет рекомендуемые значения для файла redirections.xml. Файл redirections.xml — это мощное средство для управления профилем пользователя И может вызвать проблемы, если они не используются правильно. Мы опираемся на владельцев приложений, чтобы документировать, какие данные могут или не могут быть исключены из контейнера профилей пользователей.
Например:
- Классические Teams: классическая инфраструктура классических рабочих столов для виртуализированных рабочих столов
- Новые Teams: обновление до новых Teams для инфраструктуры виртуализированных рабочих столов (VDI)
Совет
Не исключайте данные профиля пользователя для приложений, если владелец приложения не задокументировал данные, которые можно исключить.
В файле журнала не отображаются события redirections.xml.
Если вы не видите записи в файле журнала, как описано в руководстве, это наиболее распространено для одной из трех вещей:
- Содержит
RedirXMLSourceFolder
полный путь к имени файла. - У пользователя нет доступа на чтение к расположению общей папки.
- Путь к общей папке не найден (сеть, DNS или плохое имя).
Я удалил параметр RedirXMLSourceFolder, но перенаправления по-прежнему существуют.
XML-файл копируется из расположения в RedirXMLSourceFolder
%AppData%\FSLogix
, в который находится внутри контейнера пользователя. Удаление параметра не удаляет файл из контейнера. Чтобы правильно удалить или остановить использование перенаправлений, удалите содержимое существующего XML-файла. Кроме того, используйте скрипт или другой процесс для удаления файла из контейнера пользователя.
Инструкция include не работает должным образом.
Инструкция include используется для хранения вложенных каталогов исключенных папок в профиле пользователя. Инструкция include работает только в том случае, если данные или папка существуют в профиле ПЕРЕД созданием инструкции include. Обычно приложения создают эти папки при первоначальном запуске. Это может привести к проблемам, если пользователь получает новый профиль и данные не существуют до запуска приложения.
Совет
Не включайте этот тип данных в XML-файл.
Что такое ограничение исключения и включения инструкций для файла redirections.xml?
Не существует технических ограничений. Меньше больше. Добавление перенаправлений для небольших папок не дает преимущества пользователю. Наличие многочисленных инструкций исключения или включения приводит к проблеме с производительностью, так как каждый запрос файловой системы должен быть проверка в списке перенаправлений. Эти операции файловой системы добавляются и снижают общую производительность виртуальной машины.
После реализации redirections.xml контейнер пользователя остался тем же размером или вырос.
Реализация файла redirections.xml для исключения содержимого для существующих профилей FSLogix не удаляет или не удаляет исключение из профиля пользователя. Необходимо удалить контейнер профиля или создать скрипт для запуска после входа или части процесса входа, чтобы удалить содержимое из контейнера.
Сжатие диска VHD
Почему сжатие диска VHD не выполняется или не восстанавливает ожидаемое пространство?
- Проверьте файлы журнала профиля или ODFC для ошибок или предупреждений.
- Если вы не используете или
VHDAccessMode = 0
не используетеProfileType = 0
, это ожидаемая и известная проблема. - Ознакомьтесь с концепцией сжатия диска VHD.
Разделы справки настроить порог сжатия диска?
Пороговое значение не настраивается.
Можно ли настроить сообщение во время выхода?
Нет, сообщение во время выхода является встроенным процессом Windows, который нельзя изменить.
Что происходит, если пользователь отключается во время выхода и пытается повторно подключиться?
Отключенный сеанс продолжает процесс выхода, включая сжатие. Если процесс сжатия не завершен к тому времени, когда пользователь пытается повторно подключиться, используется диск. Взаимодействие с пользователем зависит от других параметров конфигурации. В условиях по умолчанию пользователь вошел во временный профиль.
Как сжатие дисков работает с облачным кэшем?
На этапе выхода все содержимое на диске будет удалено с одного из поставщиков на локальный диск VHD(x). Затем диск оценивается для сжатия. Если или после завершения сжатия локальный VHD(x) передается в поставщики облачных кэшей. Этот процесс приводит к тому, что процесс выхода занимает больше времени в этой конфигурации, что может привести к плохому интерфейсу пользователя.
Облачный кэш
Нужно ли использовать облачный кэш для обеспечения высокой доступности?
№ Это может быть приемлемым решением для использования стандартных контейнеров (VHDLocations) с поставщиком хранилища с высоким уровнем доступности. Файлы Azure обеспечивает высокий уровень доступности через хранилище, избыточное между зонами (ZRS), и это рекомендуемый поставщик хранилища.
Почему для выхода пользователей требуется так много времени?
Облачный кэш выполняет отложенные асинхронные обновления для удаленных поставщиков хранилища во время сеанса пользователей. Эти операции не находятся в режиме реального времени и подвергаются задержке и пропускной способности поставщиков сети и хранилищ. При выходе Cloud Cache пытается объединить все данные из локального кэша со всеми перечисленными поставщиками хранилища. служба хранилища поставщики, которые выполняются или имеют высокую задержку, займет больше времени для слияния. FSLogix сохраняет выход пользователей до завершения операции.
Рекомендации
- Просмотрите топологию сети и задержку для всех настроенных поставщиков хранилища
- Обновление поставщика хранилища до более высокого уровня производительности
- Отключение VHDCompactDisk
- Не используйте
ProfileType = 3
илиVHDAccessMode = 1, 2, or 3
- Не используйте CcdMaxCacheSizeIn МБ