O FAQ do FSLogix fornece informações relacionadas à instalação, configuração, operação e suporte do FSLogix na infraestrutura de desktop virtual (VDI).
Instalação
O FSLogix está integrado em todos os sistemas operacionais Windows?
O FSLogix não é um recurso do Windows e deve ser instalado separadamente. O FSLogix pode ser encontrado no Azure Marketplace para imagens de várias sessões do Windows 10 e Windows 11. Embora o nosso objetivo seja que esta versão do FSLogix seja 'up-to-date', os clientes devem verificar qual versão está instalada. Se necessário, atualize para a versão mais recente.
O FSLogix é atualizado automaticamente ou usa o Windows Update?
Não, o FSLogix deve ser atualizado manualmente ou através do seu processo de criação de imagem existente. Inscreva-se e siga o FSLogix Blog para se manter atualizado quando novas versões forem lançadas.
O FSLogix fornece atualizações incrementais?
Não, as versões FSLogix são versões completas do produto.
Preciso desinstalar o FSLogix antes de instalar uma nova versão?
Depende. Se você precisar ir para uma versão anterior, você deve desinstalar FSLogix, reinicializar e, em seguida, instalar a versão anterior. As versões atualizadas podem ser instaladas em cima da versão mais antiga e requer uma reinicialização.
Quais versões do FSLogix são suportadas?
A Microsoft suporta apenas a versão mais recente do FSLogix. Consulte a nossa página de de suporte ao produto.
Contentores
O tamanho do contêiner FSLogix afeta o desempenho de login?
Não, o tamanho do contêiner não afeta os horários de entrada ou o desempenho. Outros fatores são muito mais importantes quando solucionar problemas de sinais longos em vezes.
Qual é o comportamento quando um contêiner FSLogix atinge ou excede o valor 'SizeInMBs'?
Os usuários podem começar a experimentar um comportamento estranho com aplicativos ou acessando arquivos devido à falta de armazenamento no contêiner. Aumentar a configuração de SizeInMBs
aumentará automaticamente o tamanho do contêiner na próxima entrada ao usar discos dinâmicos. Para evitar essas situações, você deve planejar pelo menos 30% espaço livre. Monitore os logs de eventos ou arquivos de log para eventos de aviso com menos de 2 GB e menos de 500 MB de espaço livre.
Preciso usar o contêiner ODFC ao usar aplicativos do Microsoft 365?
Não, o contêiner ODFC é usado principalmente em soluções VDI onde outro produto de perfil de roaming é usado. Use sempre um contêiner de perfil único, a menos que seus requisitos de negócios ou carga de trabalho precisem da separação. Consulte o artigo Tipos de Contentores para obter mais informações.
Como configuro o OneDrive com FSLogix?
O FSLogix lida com toda a complexidade (redirecionamento do sistema de arquivos) nos bastidores. Quando um utilizador inicia sessão no OneDrive e tem de escolher uma localização, deve selecionar a localização predefinida (C:\Users\%username%\
). O FSLogix usa esse local e todos os dados são salvos no contêiner do usuário. Consulte a seguinte documentação do OneDrive:
As políticas do OneDrive monitoram o tamanho do VHD FSLogix ou o tamanho do disco local?
Ao usar o FSLogix para perfis ou perfis e contêineres ODFC estão em uso, as políticas de espaço em disco do OneDrive verificam o VHD FSLogix em vez do disco do sistema operacional.
Figura 1: objeto de política de aviso de espaço em disco do OneDrive
Figura 2: propriedades de VHD ODFC
Figura 2: Aviso do OneDrive - Pouco espaço em disco
Posso migrar dados de perfil de usuário de outras soluções de perfil móvel para um contêiner FSLogix?
O FSLogix não fornece um caminho de migração direta de outras soluções de perfil móvel. A implementação do OneDrive com movimentação de pastas conhecida ou soluções semelhantes de armazenamento em nuvem ou de rede fornece aos usuários um local para salvar seus dados fora do perfil. Para casos de uso menores, nosso utilitário de linha de comando frx pode ajudar a copiar perfis locais em um novo VHD(x).
Posso converter de um contêiner de perfil único para uma configuração de contêiner de perfil e ODFC?
Sim. Quando o contêiner ODFC é criado, o FSLogix copia os dados do contêiner de perfil, embora os dados originais não sejam removidos. Os dados originais devem ser removidos manualmente.
Exemplo de entradas do arquivo de log 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
Posso usar contêineres FSLogix com ID do Microsoft Entra e identidades somente na nuvem?
Sim,MAS, requer compreensão dos riscos. Há duas (2) maneiras de identificar como configurar o FSLogix para ID do Microsoft Entra e identidades somente na nuvem. Confira o contêineres de perfil FSLogix para identidades somente na nuvem do Microsoft Entra ID artigo de blog.
Posso usar conjuntos de regras de aplicativo FSLogix com ID do Microsoft Entra e identidades somente na nuvem?
Não. Os conjuntos de regras de aplicativo só funcionam com SID tradicional do Ative Directory. As identidades híbridas (sync'd) funcionam desde que a máquina virtual tenha linha de visão para um Controlador de Domínio.
Posso usar configurações específicas de objeto com identidades somente na nuvem do Microsoft Entra ID ou máquinas virtuais associadas ao Microsoft Entra e identidades híbridas?
Não. As configurações específicas do objeto só funcionar com SID tradicional do Ative Directory. As identidades híbridas (sync'd) funcionam desde que a máquina virtual esteja Entra híbrida unida.
Posso usar o mesmo contêiner de Perfil ao alternar de Entra ingressado híbrido para Hosts de Sessão ingressados no Entra ou máquinas virtuais usando identidades híbridas?
Não. O SID do usuário muda para seu SID 'baseado em nuvem' ao entrar em um computador que está ingressado no Entra, o que impede que o perfil seja carregado corretamente.
Redirecionamentos ou redirections.xml
Quais são os valores recomendados para o arquivo redirections.xml?
FSLogix não fornece valores recomendados para o arquivo redirections.xml. O arquivo redirections.xml é uma ferramenta poderosa para ajudá-lo a gerenciar o perfil do usuário E pode causar problemas se não for usado corretamente. Contamos com os proprietários de aplicativos para documentar quais dados podem ou não ser excluídos do contêiner de perfil de usuários.
Por exemplo:
- Equipes clássicas: Equipes clássicas para infraestrutura de desktop virtualizada
- New Teams: Atualize para o novo Teams for Virtualized Desktop Infrastructure (VDI)
Dica
Não exclua dados de perfil de usuário para aplicativos, a menos que o proprietário do aplicativo tenha documentado que os dados podem ser excluídos.
Não vejo os eventos redirections.xml no arquivo de log.
Se você não vir nenhuma entrada no arquivo de log, conforme descrito notutorial do
- O
RedirXMLSourceFolder
contém o caminho completo do nome do arquivo. - O usuário não tem acesso de leitura ao local de compartilhamento de arquivos.
- O caminho para o compartilhamento de arquivos não pode ser encontrado (rede, DNS ou nome incorreto).
Eu removi a configuração RedirXMLSourceFolder, mas os redirecionamentos ainda existem.
O arquivo XML é copiado do local em RedirXMLSourceFolder
para %AppData%\FSLogix
, que está dentro do contêiner do usuário. A remoção da configuração não remove o arquivo do contêiner. Para remover ou parar de usar corretamente os redirecionamentos, exclua o conteúdo do arquivo XML existente. Como alternativa, use um script ou outro processo para excluir o arquivo do contêiner do usuário.
A instrução include não está funcionando como esperado.
A instrução include é usada para manter subdiretórios de pastas excluídas no perfil do usuário. A instrução include só funciona se os dados ou a pasta existirem no perfil ANTES criar a instrução include. É comum que os aplicativos criem essas pastas em sua inicialização inicial. Isso pode causar problemas se o usuário obtiver um novo perfil e os dados não existirem até que o aplicativo seja iniciado.
Dica
Não inclua esse tipo de dados em seu arquivo XML.
Qual é o limite de instruções de exclusão e inclusão para o arquivo redirections.xml?
Não há uma limitação técnica. Menos é mais. Adicionar redirecionamentos para pastas pequenas não beneficia a experiência do usuário. Ter várias instruções de exclusão ou inclusão causa um problema de desempenho porque cada solicitação do sistema de arquivos deve ser verificada em relação à lista de redirecionamentos. Essas operações do sistema de arquivos somam e diminuem o desempenho geral da máquina virtual.
Depois que implementei redirections.xml, o contêiner do usuário permaneceu do mesmo tamanho ou cresceu.
A implementação do arquivo redirections.xml para excluir conteúdo de perfis FSLogix existentes não remove nem exclui a exclusão do perfil do usuário. Você precisa excluir o contêiner de perfil ou criar um script para ser executado após o login ou parte do processo de entrada para excluir o conteúdo do contêiner.
Compactação de disco VHD
Por que a compactação do disco VHD não está funcionando ou não está recuperando o espaço esperado?
- Verifique o perfil ou os arquivos de log do ODFC para erros ou avisos.
- Se você NÃO está usando
ProfileType = 0
ouVHDAccessMode = 0
, então este é um problema esperado e conhecido. - Analise o artigo de conceito para compactação de disco VHD.
Como posso ajustar o limite de compactação do disco?
O limite não é configurável.
A mensagem durante o logout pode ser personalizada?
Não, a mensagem durante a saída é um processo interno do Windows que não pode ser alterado.
O que acontece se um usuário se desconectar durante o logout e tentar se reconectar?
A sessão desconectada continua o processo de saída, incluindo a compactação. Se o processo de compactação não estiver concluído no momento em que o usuário tentar se reconectar, o disco está em uso. A experiência do usuário depende de suas outras definições de configuração. Sob condições padrão, o usuário é conectado com um perfil temporário.
Como funciona a compactação de disco com o Cloud Cache?
Durante a fase de saída, todo o conteúdo do disco é transferido de um dos provedores para o disco VHD(x) local. Em seguida, o disco é avaliado quanto à compactação. Se ou quando a compactação for concluída, o VHD(x) local será carregado no(s) provedor(es) de Cloud Cache. Esse processo faz com que o processo de saída demore mais tempo nesse tipo de configuração, o que pode levar a uma experiência de usuário ruim.
Cache na nuvem
Preciso usar o Cloud Cache para alta disponibilidade?
Não. Pode ser uma solução aceitável usar contêineres padrão (VHDLocations) com um provedor de armazenamento altamente disponível. O Azure Files fornece alta disponibilidade por meio do ZRS (armazenamento com redundância de zona) e é um provedor de armazenamento recomendado.
Por que os usuários demoram tanto para sair?
O Cloud Cache executa atualizações assíncronas preguiçosas para os provedores de armazenamento remoto durante uma sessão de usuários. Essas operações não são em tempo real e estão sujeitas à latência e à taxa de transferência dos provedores de rede e armazenamento. Ao sair, o Cloud Cache tenta mesclar todos os dados do cache local para TODOS os provedores de armazenamento listados. Os provedores de armazenamento com baixo desempenho ou alta latência levarão mais tempo para mesclar. O FSLogix mantém os usuários saindo até que a operação seja concluída.
Recomendações
- Revise sua topologia e latência de rede para todos os provedores de armazenamento configurados
- Atualize seu provedor de armazenamento para um nível de desempenho mais alto
- Desativar VHDCompactDisk
- Não use
ProfileType = 3
ouVHDAccessMode = 1, 2, or 3
- Não use CcdMaxCacheSizeInMBs