Citrix DaaS

Camada de personalização do usuário

O recurso de 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 para preservar os dados dos usuários e os aplicativos instalados localmente nas sessões. Com a tecnologia subjacente Citrix App Layering, o recurso de camada de personalização do usuário oferece suporte ao Citrix Provisioning and Machine Creation Services (MCS) em um catálogo de máquinas não persistente.

Você instala os componentes da camada de personalização do usuário junto com o Virtual Delivery Agent na imagem mestre. Um arquivo VHD armazena localmente aplicativos instalados pelo usuário. O VHD montado na imagem atua como o próprio disco rígido virtual do usuário.

Importante:

Você pode implantar camadas de personalização do usuário no Citrix Virtual Apps and Desktops ou camadas de usuário do App Layering habilitadas em um modelo de imagem, não em ambas. Não instale o recurso de camada de personalização do usuário em uma camada dentro do App Layering.

Esse recurso substitui o Personal vDisk (PvD), ao mesmo tempo em que fornece uma experiência de espaço de trabalho persistente para usuários em um ambiente de área de trabalho não persistente e em pool.

Para implantar o recurso de camada de personalização do usuário, instale-o e configure-o usando as etapas detalhadas no artigo. Até então, o recurso não está disponível.

Suporte a aplicativos

Além das exceções a seguir, todos os aplicativos que um usuário instala localmente na área de trabalho têm suporte 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 corporativos, como MS Office e Visual Studio.
  • Aplicativos que modificam a pilha de rede ou hardware. Exemplo: um cliente VPN.
  • Aplicativos que têm drivers de nível de inicialização. Exemplo: um verificador de vírus.
  • Aplicativos com drivers que usam o repositório de driver. Exemplo: um driver de impressora.

    Observação:

    Você pode disponibilizar impressoras usando GPOs (Objetos de Política de Grupo) do Windows.

Fazer não Permitir que os usuários instalem qualquer aplicativo não suportado localmente. Em vez disso, instale esses aplicativos diretamente na imagem mestra.

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

Quando um usuário instala um aplicativo localmente, o aplicativo entra em 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 qualquer usuário ou grupo local necessário na imagem mestre.

Requisitos

O recurso de 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
  • SMB (Compartilhamento de Arquivos do Windows) ou Arquivos do Azure com autenticação do AD local habilitada

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

  • Windows 11 Enterprise x64
  • Windows 10 Enterprise x64, versão 1607 ou posterior
  • Windows 10 Multi-Sessão (Arquivos do Azure com suporte)
  • Windows Server 2016 (com suporte para Arquivos do Azure)
  • Windows Server 2019 (há suporte para Arquivos do Azure)

Para o Citrix Virtual Apps and Desktops 7, o uso de Arquivos do Azure com camadas de personalização do usuário é compatível com o cliente Windows Server 2019, Windows Server 2016v e Windows 10.

Observação:

Se você estiver usando um sistema operacional de servidor, somente a VDI do servidor será suportada. Para obter detalhes de implantação, consulte o VDI do servidor artigo.

A camada de personalização do usuário suporta apenas um usuário por vez por máquina e, em seguida, a máquina precisa reinicializar para redefinir os discos. Não é possível usar a camada de personalização do usuário com sistemas operacionais de servidor de várias sessões, somente com sistemas de servidor de sessão única. A camada de personalização do usuário funciona apenas com áreas de trabalho não persistentes.

Desinstale o recurso de camada de personalização do usuário, se instalado. Reinicialize a imagem mestre antes de instalar a versão mais recente.

Configurar seu compartilhamento de arquivos

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

Para obter mais informações sobre como usar os Arquivos do Azure com catálogos baseados no Azure, consulte Configurar o armazenamento de Arquivos do Azure 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.

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 diretrizes da Microsoft para preparar sua imagem em um ambiente VDI. Consulte este Artigo do Microsoft TechNet para obter mais informações.

Tamanho da camada do usuário

Uma camada de usuário é um disco com provisionamento dinâmico que se expande à medida que o espaço no disco é usado. O tamanho padrão permitido para uma camada de usuário é de 10 GB, o mínimo que recomendamos.

Observação:

Durante a instalação, se o valor for definido como zero (0), o tamanho padrão da camada do usuário será definido como 10 GB.

Se você deseja alterar o tamanho da camada do usuário, pode inserir um valor diferente para o Tamanho da camada do usuário Política do estúdio. Ver Etapa 5: Criar políticas personalizadas do grupo de entregadebaixo Opcional: Clique em Selecionar ao lado de Tamanho da Camada do Usuário em GB.

Ferramentas para substituir o tamanho da camada do usuário (opcional)

Você pode substituir o Tamanho da Camada do Usuário usando uma ferramenta do Windows para definir uma cota no compartilhamento de arquivos da camada do usuário.

Use uma das seguintes ferramentas de cota da Microsoft para definir uma cota rígida no diretório da camada do usuário chamada Usuários:

  • FSRM (Gerenciador de Recursos de Servidor de Arquivos)
  • Gerenciador de cotas

Observação:

Aumentar a cota afeta novas camadas de usuário e expande as existentes. Diminuir a cota afeta somente novas camadas de usuário. As camadas de usuário existentes nunca diminuem de tamanho.

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

Ao implantar o recurso de personalização do usuário, você define as políticas no Studio. Em seguida, 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 do usuário, os serviços permanecerão ociosos e não interferirão nas atividades de criação.

Se você definir as políticas na imagem mestra, os serviços tentarão executar e montar uma camada de usuário dentro da imagem mestra. A imagem mestra exibiria comportamentos inesperados e instabilidade.

Para implantar o recurso da camada de personalização do usuário, conclua 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: criar um catálogo de máquinas.
  • Etapa 4: criar um grupo de entrega.
  • Etapa 5: Criar políticas personalizadas do grupo de entrega.

Observação:

O logon pela primeira vez após a atualização do Windows 10 na imagem leva mais tempo do que o normal. A camada do usuário precisa ser atualizada para a nova versão do Windows 10, o que aumenta o tempo de logon.

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

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

Etapa 2: preparar sua imagem mestre

Para preparar sua imagem mestre:

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

  2. Se você estiver implantando a VDI do servidor, siga as etapas no VDI do servidor artigo. Certifique-se de incluir o componente opcional, o Camada de personalização do usuário. Para obter detalhes, consulte o Opções de linha de comando para instalar um VDA.

  3. Se você estiver usando o Windows 10, instale o Virtual Delivery Agent (VDA) 1912 ou posterior. Se uma versão mais antiga do VDA já estiver instalada, desinstale a versão antiga primeiro. Ao instalar a nova versão, certifique-se de selecionar e instalar o componente opcional, o Camada de personalização do usuário Citrixcomo segue:

    1. Clique no bloco, Agente de entrega virtual para o sistema operacional Windows Desktop:

    VDA para Windows Desktop OS

    1. Ambiente: Selecione Criar uma imagem mestre do MCS ou Criar uma imagem mestre usando o Citrix Provisioning ou ferramentas de provisionamento de terceiros.

    Criar uma imagem mestre

    1. Componentes principais: Clique Próximo.

    2. Componentes adicionais: Verificar Camada de personalização do usuário Citrix.

    Criar uma imagem mestre

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

A imagem está pronta para você carregar no Studio.

Observação:

Se você simplesmente deseja atualizar a camada de personalização do usuário (UPL), pode fazê-lo com uma versão mais recente do UPL e o pacote autônomo. Você não precisa atualizar o VDA.

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

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

  1. Selecionar Sistema Operacional e defina-o como SO de sessão única.

  2. Selecionar Gerenciamento de máquinas e defina-o como Máquinas que são gerenciadas por energia. Por exemplo, máquinas virtuais ou PCs blade.

  3. Selecionar Experiência Desktop e defini-lo como aleatório agrupado ou estático em pool tipo de catálogo, como nos exemplos a seguir:

    • Agrupado-aleatório:

      Aleatório agrupado

    • Estático em pool: Se você selecionar pooled-static, configure as áreas de trabalho para descartar todas as alterações e limpar as áreas de trabalho virtuais quando o usuário fizer logoff, conforme mostrado na captura de tela a seguir:

      Estático em pool

    Observação:

    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 você estiver usando o MCS, selecione Imagem e o instantâneo da imagem criada na seção anterior.

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

Etapa 4: Criar 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 o Criar grupos de remessa.

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

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

  • Onde na rede acessar as camadas do usuário.
  • Quão grande para permitir que os discos da camada do usuário cresçam.

Para definir os parâmetros como políticas personalizadas da Citrix no Studio e atribuí-los ao seu grupo de entrega.

  1. Faça login no Studio e selecione Políticas no painel esquerdo:

    Selecionar políticas no Studio

  2. Selecionar Criar política na barra de ação. A janela Criar política é exibida.

  3. Digite ‘camada do usuário’ no campo de pesquisa. As três políticas a seguir aparecem na lista de políticas disponíveis:

    • Exclusões da camada do usuário
    • Caminho do repositório da camada do usuário
    • Tamanho da camada do usuário GB

      Observação:

      Aumentar o tamanho afeta novas camadas de usuário e expande as camadas de usuário existentes. Diminuir o tamanho afeta apenas novas camadas de usuário. As camadas de usuário existentes nunca diminuem de tamanho.

  4. Marque a caixa de seleção ao lado de Caminho do repositório da camada do usuário e clique em Editar. A janela Editar configuração é exibida.

  5. Insira um caminho no Valor e clique em Salvar:

    • Formato do caminho: \\nome-do-servidor-ou-endereço\nome-do-compartilhamento\pasta
    • Exemplo de caminho: \\Server\Share\UPLUsers
    • Exemplo de caminhos resultantes: Para um usuário chamado Alex em Domínio da Empresa Legal, o caminho seria: \\Server\Share\UPLUsers\Users\CoolCompanyDomain_Alex\A_OK

    Caminho do repositório

    Você pode personalizar o caminho usando o %USERNAME% e %USERDOMAIN% variáveis, variáveis de ambiente de máquina e atributos do Active Directory (AD). Quando expandidas, essas variáveis resultam em caminhos explícitos.

    Exemplo de variáveis de ambiente:

    • Formato do caminho: \\Nome-do-servidor-ou-endereço\nome-do-compartilhamento\pasta-com-variáveis-de-ambiente
    • Exemplo de caminho: \\Server\Share\UPLUserLayers\%USERNAME%\%USERDOMAIN%
    • Exemplo de caminhos resultantes: Para um usuário chamado Alex em Domínio da Empresa Legal, o caminho seria: \\Server\Share\UPLUserLayers\Alex\CoolCompanyDomain\A_OK

    Caminho do repositório com variáveis de ambiente

    Exemplo de atributos personalizados do AD:

    • Formato do caminho: \\Nome-do-servidor-ou-endereço\nome-do-compartilhamento\AD-atributo
    • Exemplo de caminho: \\Servidor\compartilhar\#sAMAccountName#
    • Exemplo de caminhos resultantes: \\Server\share\JohnSmith (se #sAMAccountName# for resolvido para JohnSmith para o usuário atual)
  6. Opcional: Marque a caixa de seleção ao lado de Tamanho da camada do usuário em GB e clique em Editar:

    Caminho do repositório da camada do usuário

    A janela Editar configurações é exibida.

  7. Opcional: altere o valor padrão de 10 GB para o tamanho máximo que cada camada de usuário pode crescer. Clique Salvar.

  8. Opcional: Marque a caixa de seleção ao lado de Exclusões da camada do usuário e clique em Editar.

    Política de exclusões da camada de usuário

  9. Opcional: Especifique os arquivos e pastas a serem excluídos e clique em Salvar. Para obter mais informações, consulte o Documentação do Citrix App Layering.

  10. Clique Próximo para configurar usuários e máquinas aos quais você deseja atribuir. Clique no botão Atribuição de grupo de entrega Link destacado nesta imagem:

    Caminho do repositório da camada do usuário

  11. No Grupo de entrega , selecione o grupo de entrega criado na seção anterior. Clique OKEY.

    Selecione o grupo de entrega

  12. Insira um nome para a política. Clique na caixa de seleção para ativar a política e clique em Acabar.

    Nome da política da camada do usuário

Definir configurações de segurança na pasta da camada do usuário

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

Nome da configuração Valor Inscreva-se em
Proprietário do Criador Modificar Somente subpastas e arquivos
Direitos do proprietário Modificar Somente subpastas e arquivos
Usuários ou grupo Criar pasta/anexar dados; Atravessar pasta/executar arquivo; Listar pasta/ler dados; Ler atributos Somente pasta selecionada
Sistema Controle total Pasta, subpastas e arquivos selecionados
Administradores de domínio e grupo de administradores selecionado Controle total Pasta, subpastas e arquivos selecionados

Mensagens da camada de usuário

Quando um usuário não consegue acessar sua camada de usuário, ele recebe uma dessas 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.

  • Camada de 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.

  • O 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.

Arquivos de log a serem usados na solução de 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

Limitações

Lembre-se das seguintes limitações ao instalar e usar o recurso de camada de personalização do usuário.

  • Fazer não tentar implantar o software da camada de personalização do usuário em uma camada dentro do App Layering. Implante camadas de personalização do usuário no Citrix Virtual Apps and Desktops ou ative as camadas do usuário em um modelo de imagem do App Layering, não em ambos. Qualquer um dos processos produz as camadas de usuário de que você precisa.

  • Fazer não Configure o recurso da camada de personalização do usuário com catálogos de máquinas persistentes.

  • Fazer não use hosts de sessão.

  • Fazer não atualize o catálogo de máquinas com uma imagem executando uma nova instalação do sistema operacional (mesmo a mesma versão do Windows 10). A prática recomendada é aplicar atualizações ao sistema operacional na mesma imagem mestre usada ao criar o catálogo de máquinas.

  • Fazer não Use drivers de tempo de inicialização, nem qualquer outra personalização de inicialização antecipada.

  • Fazer não migrar dados PvD para o recurso de camada de personalização do usuário.

  • Fazer não migrar camadas de usuário existentes do produto completo de camadas de aplicativo para o recurso de camada de personalização do usuário.

  • Fazer não altere o caminho SMB da camada do usuário para acessar as camadas do usuário criadas usando uma imagem diferente do sistema operacional mestre.

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

    Para descobrir o status real do aplicativo, instrua o usuário a selecioná-lo no Centro de Software e clique em Instalar. O SCCM então atualiza o status para o valor verdadeiro.

  • O Centro de Software ocasionalmente é interrompido imediatamente após a inicialização em um VDA que tenha o recurso de camada de personalização do usuário ativado. Para evitar esse problema, siga as recomendações da Microsoft para Implementação do SCCM em um ambiente XenDesktop VDI. Além disso, certifique-se de que o CCMEXEC serviço está em execução antes de você iniciar o Centro de Software.

  • Em 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 presentes para o usuário no próximo login da sessão.

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

    gpupdate /force

    Por exemplo, um cliente definiu o seguinte comando para ser executado em cada login de usuário:

    gpudate /Target:Computer /force

    Para obter melhores resultados, aplique as alterações nas Configurações do Computador diretamente na camada do usuário, depois que o usuário fizer login.

  • Uma conta de usuário de domínio não deve ser o último usuário a fazer login em uma imagem mestre. Caso contrário, as máquinas provisionadas a partir dessa imagem terão problemas.

  • Os certificados personalizados não persistem quando o UPL está habilitado em um ambiente puro do Azure AD, devido a um problema subjacente no Windows em execução no Azure. Se a Microsoft corrigir esse problema em um aprimoramento futuro, atualizaremos este artigo.