Citrix DaaS

Camada de personalização do usuário

O recurso da camada de personalização do usuário para Citrix Virtual Apps and Desktops estende os recursos de catálogos de máquinas não persistentes. As camadas de personalização do usuário preservam os dados dos usuários e os aplicativos instalados localmente nas sessões. Desenvolvido pelo Citrix App Layering, esse recurso substitui o Personal vDisk (PvD).

Como o PvD, o recurso da camada de personalização do usuário oferece suporte ao Citrix Provisioning and Machine Creation Services (MCS) em um catálogo de máquina não persistente. Você instala os componentes do recurso junto com o Virtual Delivery Agent na imagem mestre.

Um arquivo VHD armazena todos os aplicativos que o usuário instala localmente. O VHD, que é montado na imagem, atua como o disco rígido virtual da camada do usuário do próprio usuário.

Este documento inclui instruções para implantar e configurar o recurso da camada de personalização do usuário. Ele descreve os requisitos para implantação bem-sucedida, limitações e problemas conhecidos.

Para usar o recurso da camada de personalização do usuário, você deve primeiro implantá-lo usando as etapas detalhadas no artigo. Até lá, o recurso não está disponível para você usar.

Suporte a aplicativos

Além das exceções a seguir, todos os aplicativos que um usuário instala localmente na área de trabalho são suportados na camada de personalização do usuário.

Exceções

Os seguintes aplicativos são a exceção e não são suportados na camada de personalização do usuário:

  • Aplicativos empresariais, como MS Office e Visual Studio.
  • Aplicativos que modificam a pilha de rede ou hardware. Exemplo: um cliente VPN.
  • Aplicativos que possuem drivers de nível de inicialização. Exemplo: um verificador de vírus.
  • Aplicativos com drivers que usam o repositório de drivers. Exemplo: um driver de impressora.

    Nota:

    Você pode disponibilizar impressoras usando objetos de política de grupo (GPOs) do Windows.

Não permita que os usuários instalem aplicativos não suportados localmente. Em vez disso, instale os aplicativos diretamente na imagem mestre.

Aplicativos que exigem uma conta de usuário ou administrador local

Quando um usuário instala um aplicativo localmente, o aplicativo vai para a sua camada de usuário. Se o usuário adicionar ou editar um usuário ou grupo local, as alterações não persistirão além da sessão.

Importante:

Adicione os usuários ou grupos locais necessários na imagem mestre.

Requisitos

O recurso da camada de personalização do usuário requer os seguintes componentes:

  • Citrix Virtual Apps and Desktops 7 1909 ou posterior
  • Virtual Delivery Agent (VDA), versão 1912 ou posterior
  • Citrix Provisioning, versão 1909 ou posterior
  • Compartilhamento de arquivos do Windows (protocolo Server Message Block, SMB)

Você pode implantar o recurso de camada de personalização de usuário nas seguintes versões do Windows com sistema operacional implantado como uma única sessão. O suporte é limitado a um único usuário em uma única sessão.

  • Windows 10 Enterprise x64, versão 1607 ou posterior
  • Windows 10 multissessão*
  • Windows Server 2016*
  • Windows Server 2019*

Para o Citrix Virtual Apps and Desktops 7, o uso de arquivos do Azure com camadas de personalização de usuário é suportado no Windows Server 2019, Windows Server 2016 e no cliente Windows 10. VDAs de desktop executando o Windows 10 e VDAs de servidor de usuário único executando o Windows Server 2016 ou 2019 também são suportados.

Ao usar um sistema operacional do servidor, o UPL é suportado apenas como uma implantação de VDI do servidor. Para obter detalhes, consulte o artigo VDI do servidor.

Se você instalou a versão preview do recurso da camada de personalização do usuário, desinstale o software e reinicie a imagem mestre antes de instalar esta versão.

Configurar o compartilhamento de arquivos

O recurso da camada de personalização do usuário requer o armazenamento SMB (Server Message Block) do Windows. Para criar um compartilhamento de arquivos do Windows, siga as etapas habituais para o sistema operacional Windows em que você está.

Para obter detalhes sobre como usar os Arquivos do Azure com catálogos baseados no Azure, consulte Configurar o armazenamento do Azure Files para camadas de personalização do usuário.

Recomendações

Siga as recomendações nesta seção para uma implantação bem-sucedida da camada de personalização do usuário.

Solução de gerenciamento de perfil

A camada de personalização do usuário armazena todas as alterações que o usuário faz a uma única imagem de catálogo de máquinas. Para adicionar recursos aprimorados, como dados de perfil de roaming, a várias imagens de catálogo, a Citrix também recomenda usar o Profile Management. Consulte a documentação do Profile Management para obter mais detalhes.

Ao usar o Profile Management com o recurso de camada de personalização do usuário, limpe a exclusão das informações do usuário no logoff desativando a política Delete locally cached profiles on logoff. Consulte Profile Management\Profile handling para obter detalhes. Você também pode limpar a exclusão usando a política no Delivery Controller (DDC).

Para obter detalhes sobre as políticas de Profile Management disponíveis, consulte Descrições e padrões da política de Profile Management.

Microsoft System Center Configuration Manager (SCCM)

Se você estiver usando o SCCM com o recurso de camada de personalização do usuário, siga as instruções da Microsoft para preparar a imagem em um ambiente VDI. Consulte este artigo do Microsoft TechNet para obter mais informações.

Tamanho máximo da camada do usuário

Recomendamos pelo menos 10 GB como o tamanho da camada do usuário.

Nota:

Durante a instalação, o valor zero (0) resulta no tamanho padrão da camada do usuário de 10 GB.

Uma cota definida no Windows pode substituir o tamanho máximo da camada do usuário

Você pode substituir o tamanho máximo da camada do usuário definindo uma cota para o compartilhamento do arquivo da camada do usuário. O tamanho da camada do usuário é definido como um máximo do tamanho da cota.

Para definir uma cota definitiva no tamanho da camada do usuário, use qualquer uma das ferramentas de cota da Microsoft:

  • Gerenciador de Recursos do Servidor de Arquivos (FSRM)
  • Gerente de cota

A cota deve ser definida no diretório da camada de usuário chamado Users.

Nota:

Aumentar ou diminuir a cota afeta apenas novas camadas de usuário. Ele não altera o tamanho máximo das camadas de usuário existentes. As camadas de usuário existentes permanecem inalteradas quando a cota é atualizada.

Implantar uma camada de personalização de usuário

Ao implantar o recurso de personalização do usuário, você define as políticas na interface de gerenciamento da Full Configuration. Depois, você atribui as políticas ao grupo de entrega vinculado ao catálogo de máquinas, onde o recurso é implantado.

Se você deixar a imagem mestre sem configuração de camada de personalização de usuário, os serviços permanecem inativos e não interferem nas atividades de criação.

Se você definir as políticas na imagem mestre, os serviços tentam realizar a execução e montar uma camada de usuário dentro da imagem mestre. A imagem mestre poderá exibir comportamentos inesperados e instabilidade.

Para implantar o recurso de camada de personalização do usuário, execute as seguintes etapas nesta ordem:

  • Etapa 1: verifique a disponibilidade de um ambiente Citrix Virtual Apps and Desktops.
  • Passo 2: prepare sua imagem mestre.
  • Etapa 3: crie um catálogo de máquinas.
  • Etapa 4: crie um grupo de entrega.
  • Etapa 5: crie políticas personalizadas do grupo de entrega.

Etapa 1: Verifique se o ambiente Citrix Virtual Apps and Desktops está disponível

Certifique-se de que seu ambiente Citrix Virtual Apps and Desktops está disponível para usar com o novo recurso. Para obter detalhes de configuração, consulte Instalar e configurar o Citrix Virtual Apps and Desktops.

Etapa 2: Prepare sua imagem mestre

Para preparar a sua imagem mestre:

  1. Localize a imagem mestre. Instale os aplicativos empresariais da sua organização e outros aplicativos que os usuários geralmente acham úteis.

  2. Se você estiver implantando o Server VDI, siga as etapas no artigo Server VDI. Lembre-se de incluir o componente opcional User personalization layer. Para obter detalhes, consulte as Command-line options to install a VDA.

  3. Se estiver usando o Windows 10, instale o Virtual Delivery Agent (VDA) 1912. Se uma versão mais antiga do VDA já estiver instalada, desinstale a versão antiga primeiro. Quando instalar a nova versão, certifique-se de selecionar e instalar o componente opcional Citrix User Personalization Layer como se segue:

    1. Clique no bloco Virtual Delivery Agent for Windows Desktop OS:

    VDA para SO de área de trabalho do Windows

    1. Environment: selecione se deseja criar uma imagem MCS mestre ou criar uma imagem mestre usando o Citrix Provisioning ou ferramentas de provisionamento de terceiros.

    Criar uma imagem mestre

    1. Core Components: clique em Next.

    2. Additional Components: selecione Citrix User Personalization Layer.

    Criar uma imagem mestre

    1. Clique nas telas de instalação restantes, configurando o VDA conforme necessário, e clique em Install. A imagem é reinicializada uma ou mais vezes durante a instalação.
  4. Deixe Windows updates desativado. O instalador da camada de personalização do usuário desativa as atualizações do Windows na imagem. Deixe as atualizações desativadas.

A imagem está pronta para ser carregada na interface de gerenciamento Full Configuration.

Etapa 3: Crie um catálogo de máquinas

Na interface Full Configuration, siga as etapas para criar um catálogo de máquinas. Use as seguintes opções durante a criação do catálogo:

  1. Selecione Operating System e defina como Single-session OS.

  2. Selecione Machine Management e defina como Machines that are power managed. Por exemplo, máquinas virtuais ou PCs blade.

  3. Selecione Desktop Experience e defina o tipo de catálogo como pooled-random ou pooled-static, conforme os exemplos a seguir:

    • Pooled-random:

      Pooled-random

    • *Pooled-static: se você selecionar pooled-static, configure áreas de trabalho para descartar todas as alterações e limpar as áreas de trabalho virtuais quando o usuário fizer logoff, conforme mostra a captura de tela a seguir:

      Estático em pool

    Nota:

    A camada de personalização do usuário não oferece suporte a catálogos estáticos em pool configurados para usar o Citrix Personal vDisk ou atribuídos como máquinas virtuais dedicadas.

  4. Se estiver usando o MCS, selecione Master Image e o instantâneo da imagem criada na seção anterior.

  5. Configure as propriedades de catálogo restantes conforme necessário para o seu ambiente.

Etapa 4: Crie um grupo de entrega

Crie e configure um grupo de entrega, incluindo máquinas do catálogo de máquinas que você criou. Para obter detalhes, consulte Criar grupos de entrega.

Etapa 5: Crie políticas personalizadas do grupo de entrega

Para habilitar a montagem de camadas de usuário nos Virtual Delivery Agents, use parâmetros de configuração para especificar:

  • Em que ponto da rede acessar as camadas do usuário.
  • Quanto permitir que os discos da camada do usuário cresçam.

Para definir os parâmetros como políticas personalizadas da Citrix na interface Full Configuration e atribuí-los ao seu grupo de entrega.

  1. Na interface Full Configuration, selecione Policies no painel de navegação:

    Selecione Policies no Studio

  2. Selecione Create Policy na barra de ações. A janela Create Policy é exibida.

  3. Digite “user layer” no campo de pesquisa. As duas políticas a seguir aparecem na lista de políticas disponíveis:
    • User Layer Repository Path
    • User Layer Size GB

      Nota:

      Alterar o tamanho da camada do usuário na política não altera o tamanho das camadas existentes.

  4. Clique em Select ao lado de User Layer Repository Path. É exibida a janela Edit Setting.

    User layer repository path

  5. Insira um caminho no formato \\server name or address\folder name no campo Value e clique em Save:

    Insira o caminho do repositório

  6. Opcional: clique em Select ao lado de User Layer Size in GB:

    User layer repository path

  7. É exibida a janela Edit Setting.

  8. Opcional: altere o valor padrão de “0” para o tamanho máximo (em GB) que a camada do usuário pode aumentar. Clique em Save.

    Nota:

    Se você mantiver o valor padrão, o tamanho máximo da camada do usuário será 10 GB.

  9. Clique em Next para configurar usuários e máquinas. Clique no link Assign de Delivery Group, em destaque nesta imagem:

    User layer repository path

  10. No menu Delivery Group, selecione o grupo de entrega criado na seção anterior. Clique em Save.

    Selecionar grupo de entrega

  11. Digite um nome para a política. Clique na caixa de seleção para ativar a política e clique em Finish.

    Nome da política de camada de usuário

Configurar parâmetros de segurança na pasta da camada de usuário

Como administrador de domínio, você pode especificar mais de um local de armazenamento para suas camadas de usuário. Crie uma subpasta \Users para cada local de armazenamento (incluindo o local padrão). Proteja cada local usando as seguintes configurações.

Nome do parâmetro Valor Aplica-se a
Creator Owner Modify Somente subpastas e arquivos
Owner Rights Modify Somente subpastas e arquivos
Users or group: Create Folder, Append Data, Traverse Folder, Execute File, List Folders, Read Data, Read Attributes Somente pasta selecionada
System Full Control Pasta, subpastas e arquivos selecionados
Domain Admins and selected Admin group Full Control Pasta, subpastas e arquivos selecionados

Mensagens de camada de usuário

Quando um usuário não consegue acessar sua camada de usuário, ele recebe uma destas mensagens de notificação.

  • Camada de usuário em uso

    We were unable to attach your user layer because it is in use. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.<!--NeedCopy-->

  • Camada do usuário indisponível

    We were unable to attach your user layer. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.<!--NeedCopy-->

  • Sistema não redefinido após a saída do usuário

    This system was not shut down properly. Please log off immediately and contact your system administrator.<!--NeedCopy-->

Arquivos de log para usar ao solucionar problemas

O arquivo de log ulayersvc.log contém a saída do software da camada de personalização do usuário onde as alterações são registradas.

C:\ProgramData\Unidesk\Logs\ulayersvc.log
<!--NeedCopy-->

Limitações

Tenha em mente as seguintes limitações ao instalar e usar o recurso de camada de personalização do usuário.

  • Não configure o recurso de camada de personalização do usuário com catálogos de máquinas persistentes.
  • Não use hosts de sessão.
  • Não atualize o catálogo da máquinas com uma imagem executando uma nova instalação de sistema operacional (inclusive a mesma versão do Windows 10). A prática recomendada é aplicar atualizações ao sistema operacional dentro da mesma imagem mestre usada ao criar o catálogo de máquinas.
  • Não use drivers de inicialização ou qualquer outra personalização de inicialização antecipada para aplicativos instalados pelo usuário.
  • Não migre dados PvD para o recurso de camada de personalização do usuário.
  • Não migre camadas de usuário existentes do produto App Layering completo para o recurso de camada de personalização do usuário.
  • Não altere o caminho SMB da camada de usuário para acessar camadas de usuário criadas usando uma imagem de sistema operacional mestre diferente.

  • Quando um usuário faz logout de uma sessão e, em seguida, faz login novamente, a nova sessão é executada em uma máquina diferente no pool. Em um ambiente VDI, o Centro de Software da Microsoft lista um aplicativo como Instalado na primeira máquina, mas o mostra como Não disponível na segunda máquina.

    Para descobrir o verdadeiro status do aplicativo, instrua o usuário a selecionar o aplicativo no Centro de Software e clicar em Instalar. Em seguida, o SCCM atualiza o status para o valor verdadeiro.

  • Ocasionalmente, o Centro de Software é interrompido imediatamente após iniciar em um VDA que tem o recurso de camada de personalização do usuário habilitado. Para evitar esse problema, siga as recomendações da Microsoft para Implementar o SCCM em um ambiente XenDesktop VDI. Além disso, certifique-se de que o serviço ccmexec está em execução antes de iniciar o Centro de Software.

  • Nas Políticas de Grupo (Configurações do Computador), as configurações da camada do usuário substituem as configurações aplicadas à imagem mestre. Portanto, as alterações feitas nas configurações do computador usando um GPO nem sempre estão apresentadas ao usuário no próximo login da sessão.

    Para contornar esse problema, crie um script de logon de usuário que emita o comando:

    gpupdate /force

    Por exemplo, um cliente define o seguinte comando para executar em cada login de usuário:

    gpudate /Target:Computer /force

    Para obter melhores resultados, aplique alterações às configurações do computador diretamente na camada do usuário, após o usuário ter feito login.

Camada de personalização do usuário