Pacotes de aplicativos
Há várias tecnologias de empacotamento para fornecer aplicativos aos usuários, incluindo App-V, MSIX, anexação de aplicativo MSSIX e FlexApp. Este artigo mostra como implantar e entregar esses aplicativos empacotados em seu ambiente Citrix DaaS:
Implantar e entregar aplicativos App-V
Esta seção abrange as seguintes informações:
- Visão geral. Descreve os métodos de gerenciamento que o Citrix DaaS usa para entregar e gerenciar os pacotes do App-V.
- Procedimentos. Fornece procedimentos para implantar e entregar esses pacotes.
Visão geral
Esta seção descreve os métodos de gerenciamento que o Citrix DaaS usa para entregar e gerenciar os pacotes do App-V. Para obter mais informações sobre os componentes e conceitos com os quais você interage ao fornecer aplicativos empacotados do App-V, consulte a documentação da Microsoft: https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-for-windows.
O Citrix DaaS fornece e gerencia pacotes do App-V usando os seguintes métodos:
-
Administração dupla. Os pacotes de aplicativos são configurados e gerenciados em servidores App-V. Os servidores Citrix DaaS e App-V trabalham juntos para entregar e gerenciar pacotes.
Esse método requer que o Citrix DaaS atualize periodicamente a exibição de instantâneo do estado do servidor App-V. Ele incorre em sobrecarga de hardware, infraestrutura e administração. Os servidores Citrix DaaS e App-V devem permanecer sincronizados, principalmente para permissões de usuário.
O Dual Admin funciona melhor em implantações em que o App-V e o Citrix Cloud estão intimamente acoplados:
- Servidor de gerenciamento do App-V. Publica e gerencia o ciclo de vida dos Pacotes do App-V e o Arquivos de configuração dinâmica.
- Componente Citrix Personalization instalado em máquinas VDA. Gerencie o registro do servidor de publicação App-V apropriado necessário para inicializações de aplicativos.
Esse método garante que o servidor de publicação do App-V seja sincronizado para o usuário no momento apropriado. O servidor de publicação mantém outros aspectos do ciclo de vida do pacote, como atualização no logon e grupos de conexão.
-
Administrador único. Os pacotes de aplicativos são armazenados em compartilhamentos de rede. O Citrix DaaS entrega e gerencia pacotes de forma independente.
Esse método reduz a sobrecarga porque os servidores App-V e a infraestrutura de banco de dados não são necessários na implantação.
Nesse método, você armazena pacotes do App-V em um compartilhamento de rede e carrega seus metadados desse local para o Citrix Cloud. O componente Citrix Personalization instalado em máquinas VDA gerencia e entrega aplicativos da seguinte maneira:
-
Processe os arquivos de configuração de implantação e os arquivos de configuração do usuário quando um aplicativo for iniciado.
-
Gerencie todos os aspectos dos ciclos de vida dos pacotes na máquina host.
-
Você pode usar os dois métodos de gerenciamento simultaneamente. Em outras palavras, quando você adiciona aplicativos a grupos de entrega, os aplicativos podem vir de pacotes do App-V presentes em servidores do App-V ou em compartilhamentos de rede.
Observação:
Se você estiver usando os dois métodos de gerenciamento simultaneamente e o pacote do App-V tiver um Arquivo de Configuração Dinâmica em ambos os locais, o arquivo no servidor do App-V (Administrador Duplo) será usado.
Procedimentos
Para oferecer suporte à entrega de aplicativos App-V, você deve instalar o componente Citrix Personalization em máquinas VDA. Ver Instale o componente Citrix Personalization em máquinas VDA para obter detalhes.
Para fornecer aplicativos empacotados do App-V aos usuários, siga estas etapas:
- Armazenar pacotes de aplicativos em compartilhamentos de rede.
- Carregar pacotes de aplicativos no Citrix Cloud.
- Adicionar aplicativos a grupos de entrega.
- Para habilitar a entrega automática de pacotes interdependentes do App-V, Criar grupos de isolamento.
Para que o Citrix DaaS reconheça e aplique arquivos de configuração dinâmica do App-V no método Single Admin, consulte isto Blog da Citrix.
Implantar e entregar aplicativos de anexação de aplicativo MSIX e MSIX
Esta seção abrange as seguintes informações:
- Visão geral. Descreve como o Citrix DaaS fornece e gerencia os pacotes de anexação de aplicativos MSIX e MSIX.
- Procedimentos. Fornece procedimentos para implantar e entregar esses pacotes.
Visão geral
O Citrix DaaS fornece aplicativos de anexação de aplicativos MSIX e MSIX aos usuários por meio do componente Citrix Personalization instalado em máquinas VDA. Esse componente gerencia todos os aspectos dos ciclos de vida dos pacotes na máquina host.
Para obter mais informações sobre MSIX e anexação de aplicativo MSIX, consulte a documentação da Microsoft: https://docs.microsoft.com/en-us/windows/msix/ e https://docs.microsoft.com/en-us/azure/virtual-desktop/what-is-app-attach respectivamente.
Procedimentos
Para oferecer suporte à entrega de pacotes de anexação de aplicativo MSIX e MSIX, você deve instalar o componente Citrix Personalization em máquinas VDA. Ver Instale o componente Citrix Personalization em máquinas VDA para obter detalhes.
Para fornecer aplicativos empacotados de anexação de aplicativo MSIX e MSIX aos usuários, siga estas etapas:
- Armazenar pacotes de aplicativos em compartilhamentos de rede.
- Carregar pacotes de aplicativos no Citrix Cloud.
- Adicionar aplicativos a grupos de entrega.
Implantar e entregar aplicativos FlexApp
Esta seção abrange as seguintes informações:
- Visão geral. Descreve como o Citrix DaaS fornece e gerencia os pacotes do FlexApp.
- Procedimentos. Fornece procedimentos para implantar e entregar esses pacotes.
Visão geral
O Citrix DaaS fornece aplicativos FlexApp aos usuários por meio do componente Citrix Personalization e do agente de entrega FlexApp instalado em máquinas VDA. Esses dois componentes gerenciam todos os aspectos dos ciclos de vida dos pacotes na máquina host.
Procedimentos
Para oferecer suporte à entrega de aplicativos FlexApp, você deve instalar os seguintes componentes nas máquinas VDA:
- O componente Citrix Personalization em máquinas VDA. Ver Instale o componente Citrix Personalization em máquinas VDA para obter detalhes.
- O FlexApp Agent em VDAs. Ver Instalar o agente do FlexApp One para obter detalhes.
Entregue aplicativos empacotados do FlexApp aos seus usuários seguindo estas etapas:
- Armazenar pacotes de aplicativos em compartilhamentos de rede.
- Carregar pacotes de aplicativos no Citrix Cloud.
- Adicionar aplicativos a grupos de entrega.
Instalar o agente do FlexApp One
- Inicie um prompt de comando do administrador no VDA.
- Localize o caminho de rede para qualquer pacote do FlexApp One.
- Insira o seguinte comando:
\\caminho\to\any\FlexAppOnePackage.exe --install
- Aceite todos os prompts que aparecerem.
Instale o componente Citrix Personalization em máquinas VDA
O componente Citrix Personalization gerencia o processo de publicação de pacotes de aplicativos nos formatos App-V, MSIX, anexação de aplicativo MSIX e FlexApp. Esse componente não é instalado por padrão quando você instala um VDA. Você pode instalar o componente durante ou após a instalação do VDA.
Para instalar o componente durante a instalação do VDA, use uma das seguintes maneiras:
- No assistente de instalação, vá para o Componentes adicionais e, em seguida, selecione a opção Citrix Personalization for App-V - VDA caixa de seleção.
- Na interface da linha de comandos, use o comando /includeadditional “Citrix Personalization for App-V – VDA” opção.
Para instalar o componente após a instalação do VDA, siga estas etapas:
- Na máquina VDA, vá para Painel de controle > Programas > Programas e recursos, clique com o botão direito do mouse Agente de entrega virtual Citrixe, em seguida, selecione Mudar.
- No assistente exibido, vá para o Componentes adicionais e, em seguida, habilite o Citrix Personalization for App-V - VDA caixa de seleção.
Observação:
O Microsoft App-V Desktop Client é o componente que executa aplicativos virtuais de pacotes do App-V em dispositivos de usuário. Windows 10 (1607 ou posterior), Windows Server 2016 e Windows Server 2019 já incluem este software cliente App-V. Você só precisa habilitá-lo em máquinas VDA. Para obter mais informações, consulte este artigo da documentação da Microsoft: https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.
Armazenar pacotes de aplicativos em compartilhamentos de rede
Depois de configurar a infraestrutura, gere os pacotes de aplicativos e armazene-os em um local de rede, como um compartilhamento de rede UNC ou SMB, ou em um compartilhamento de arquivos do Azure.
Observação:
Há suporte para a entrega de discos de anexação de aplicativo como discos virtuais (VHD e VHDX) e como CimFS (Sistema de Arquivos de Imagem Composta).
As etapas detalhadas são as seguintes:
-
Gere pacotes de aplicativos. Consulte a documentação da Microsoft para obter detalhes.
-
Armazene pacotes de aplicativos em um local de rede:
-
Durante App-V Single Admin: armazene os pacotes e os Arquivos de Configuração Dinâmica (App-V) correspondentes em um compartilhamento de rede UNC ou SMB ou em um Compartilhamento de Arquivos do Azure.
-
Durante App-V Dual Admin: publique os pacotes no servidor de gerenciamento do App-V de um caminho UNC. (Não há suporte para a publicação de URLs HTTP.)
-
Durante Anexação de aplicativo MSIX ou MSIX: armazene os pacotes em um compartilhamento de rede UNC ou SMB ou em um compartilhamento de arquivos do Azure.
-
Durante FlexApp: armazene os pacotes em um compartilhamento de rede UNC ou SMB ou em um compartilhamento de arquivos do Azure.
-
-
Certifique-se de que o VDA tenha permissão de leitura no caminho de armazenamento do pacote:
-
Se você armazenar pacotes em um compartilhamento de rede UNC ou SMB em seu domínio do AD, conceda à máquina VDA permissão de leitura para o caminho de armazenamento. Para fazer isso, você pode conceder explicitamente permissão de leitura à conta do AD do computador para o compartilhamento ou incluir a conta em um grupo do AD que tenha essa permissão.
-
Se você armazenar pacotes em um Compartilhamento de Arquivos do Azure, primeiro conceda uma conta de usuário permissão de leitura para o caminho de armazenamento no Azure. Em seguida, configure
ctxAppVService
em execução na máquina VDA para usar essa conta de usuário para acessar o caminho de armazenamento de pacotes. Consulte a seção a seguir para obter etapas detalhadas.
-
Alterar a conta de logon do usuário
As chamadas VDA ctxAppVService
para acessar os caminhos de armazenamento de pacotes. Por padrão, ctxAppVService
acessa os caminhos de armazenamento de pacotes usando o Conta do sistema local. Esse tipo de autenticação de máquina funciona em domínios do AD. No entanto, ele não funciona nos cenários de integração do AD e do Azure AD, que exigem autenticação baseada em conta de usuário.
Se você armazenar pacotes em um Compartilhamento de Arquivos do Azure, altere a conta de logon para ctxAppVService
para uma conta de usuário que tenha permissão de leitura no caminho de armazenamento de pacotes. As etapas detalhadas são as seguintes:
-
Começar Serviços, clique com o botão direito do mouse ctxAppVServicee, em seguida, selecione Propriedades.
-
No Fazer logon , selecione Esta conta, insira uma conta de usuário que tenha permissão de leitura para o caminho de armazenamento de pacotes e insira a senha do usuário duas vezes.
-
Clique OKEY.
Carregar pacotes de aplicativos no Citrix Cloud
Depois de armazenar pacotes de aplicativos em um local de rede, conforme necessário, carregue-os no Citrix Cloud para entrega. Use um dos seguintes métodos conforme necessário:
Preparações
O Citrix DaaS usa uma máquina VDA para configurar a conexão com o local de rede para descoberta de pacotes. Portanto Criar um grupo de entrega e certifique-se de que pelo menos um VDA do grupo atenda aos seguintes requisitos:
- Versão do VDA:
- Para descobrir pacotes do App-V: 2203 ou posterior
- Para descobrir pacotes de anexação de aplicativo MSIX e MSIX: 2209 ou posterior
- Para descobrir pacotes FlexApp: 2311 ou posterior
- Componente Citrix Personalization for App-V: Instalado
- Permissão no local do pacote: Ler (Consulte Etapa 2: Armazenar pacotes de aplicativos em compartilhamentos de rede para obter detalhes.)
- Alimentação: Ligada
- Estado: Registrado
Funções necessárias
Por padrão, se você tiver a função de Administrador de Nuvem ou Administrador Completo, poderá fazer upload de pacotes de aplicativos para o Citrix Cloud. Você também pode criar funções personalizadas para executar as ações de upload. A tabela a seguir lista as permissões exigidas pelas ações de pacotes de aplicativos.
Ação | Permissão necessária |
---|---|
Adicionar pacote (carregar um por um) | Criar sessões de descoberta de aplicativos |
Adicionar fonte (upload em massa) | Criar perfis de descoberta de aplicativos |
Verifique se há atualizações de pacotes | Criar sessões de descoberta de aplicativos |
Remover fonte | Remover perfis de descoberta de aplicativos |
Carregar pacotes de aplicativos em massa
Carregue pacotes em um local de rede para o Citrix Cloud. Certifique-se de ter os seguintes itens prontos antes do upload:
- Um grupo de entrega que atenda ao Preparação Requisitos
- O caminho do local de rede
Para carregar pacotes em massa, siga estas etapas:
- No Studio, selecione Pacotes de aplicativos no painel esquerdo.
- No Fontes , clique no ícone Adicionar fonte botão. O Adicionar fonte página é exibida.
- No Nome , insira um nome descritivo para a origem do pacote.
- No Grupo de entrega , clique em Selecione um grupo de entrega. Em seguida, selecione um grupo de entrega que atenda aos requisitos declarados em Preparação e, em seguida, clique em OKEY.
- No Tipo de localização , selecione Servidor Microsoft App-V ou Compartilhamento de rede com base em onde você armazena os pacotes e, em seguida, conclua as configurações correspondentes:
- Se você selecionar Servidor Microsoft App-V, insira as seguintes informações:
- URL do servidor de gerenciamento. Exemplo:
http://appv-server.example.com
- Credenciais de logon do administrador do servidor de gerenciamento.
- URL e número da porta do servidor de publicação. Exemplo:
http://appv-server.example.com:3330
- URL do servidor de gerenciamento. Exemplo:
- Se você selecionou Compartilhamento de rede, especifique as seguintes informações:
- Insira o caminho UNC do compartilhamento de rede. Exemplo: ‘\Package-Server\apps'
- Selecione os tipos de pacote que você deseja carregar. As opções incluem App-V, MSIX, anexação de aplicativo MSIX e FlexApp.
- Especifique se deseja pesquisar pacotes em subpastas.
- Se você selecionar Servidor Microsoft App-V, insira as seguintes informações:
-
Clique Adicionar fonte.
A página Adicionar fonte é fechada e a fonte recém-adicionada aparece na lista de fontes. O Citrix DaaS carrega os pacotes no Citrix Cloud usando um VDA no grupo de entrega. Após a conclusão do upload, o campo Status mostra Importação bem-sucedida. Os pacotes correspondentes aparecem no Pacotes guia.
Observação:
Para verificar se há atualizações de pacotes em um local de origem e importá-las para o Citrix Cloud, selecione o local na lista de origem e clique em Verificar atualizações de pacotes.
Carregue pacotes de aplicativos um por um
Carregue um pacote de aplicativos de um compartilhamento de rede para o Citrix Cloud. Antes do upload, certifique-se de ter os seguintes itens prontos:
- Um grupo de entrega que atenda aos requisitos declarados em Preparação
- O caminho do local de rede.
Para fazer upload de um pacote para o Citrix Cloud, siga estas etapas:
- No Studio, selecione Pacotes de aplicativos no painel esquerdo.
- No Pacotes , clique no ícone Adicionar pacote botão. O Adicionar pacote página é exibida.
- No Grupo de entrega , clique em Selecione um grupo de entrega. Em seguida, selecione um grupo de entrega que atenda aos requisitos declarados em Preparaçãoe, em seguida, clique em OKEY.
- No Caminho completo do pacote , insira um caminho conforme necessário:
- Para carregar vários pacotes ao mesmo tempo, insira seus caminhos completos, separados por ponto-e-vírgula (
;
). Exemplo:\\Package-Server\apps\office365.appv;\\Package-Server\apps\skype.msix;\\Package-Server\apps\slack.vhd
- Para carregar todos os pacotes presentes em um compartilhamento de rede, insira o caminho de armazenamento. Exemplo: \package-Server\apps\
- Para carregar vários pacotes ao mesmo tempo, insira seus caminhos completos, separados por ponto-e-vírgula (
-
Clique Adicionar pacote.
O pacote de aplicativos aparece no Pacotes guia.
Adicionar aplicativos a grupos de entrega
Depois que um pacote de aplicativos for totalmente carregado, adicione seus aplicativos a um ou mais grupos de entrega, conforme necessário. Como resultado, os usuários associados a esses grupos de entrega podem acessar os aplicativos.
Observação:
- Você pode fornecer aplicativos empacotados para VDAs de sessão única e VDAs de várias sessões por meio de grupos de entrega.
- Por padrão, os usuários finais têm acesso a todos os aplicativos empacotados atribuídos aos grupos de entrega associados ao seu de sessão única (ou chamado Área de trabalho) VDAs. Para limitar a visibilidade de um aplicativo empacotado em área de trabalho VDAs para usuários ou grupos específicos, acesse o Aplicativos , selecione o aplicativo e, em seguida, selecione Editar propriedades do aplicativo > Limitar a visibilidade para fazer alterações.
- Atualmente, você não pode cancelar a publicação ou limpar pacotes.
Para adicionar um ou mais aplicativos em um pacote a vários grupos de entrega, siga estas etapas:
- No Studio, selecione Pacotes de aplicativos no painel esquerdo.
- No Pacotes , selecione um pacote conforme necessário.
- Na barra de ações, clique em Atribuir aplicativos a grupos de entrega. O Atribuir aplicativos a grupos de entrega página é exibida.
- Selecione um ou mais aplicativos no pacote, conforme necessário, e clique em Próximo.
-
Na lista Delivery groups, selecione os grupos aos quais deseja atribuir os aplicativos e clique em Próximo.
Observação:
- Se você selecionou um MSIX ou Anexação de aplicativo MSIX pacote, somente os grupos de entrega cujo nível funcional é 2106 ou posterior são mostrados na lista.
- Se você selecionou um FlexApp pacote, somente grupos de entrega cujo nível funcional é 2206 ou posterior aparecem na lista.
- Clique Acabar.
Para adicionar aplicativos em vários pacotes a vários grupos de entrega, siga estas etapas:
- No Studio, selecione Aplicativos no painel esquerdo.
- No Aplicativos , selecione Adicionar aplicativos.
- No Grupos , selecione um ou mais grupos de entrega, conforme necessário.
- No Aplicativos , selecione um ou mais pacotes de aplicativos da seguinte maneira:
- Clique Adicionar e, em seguida, selecione Pacotes de aplicativos.
- Selecione o tipo de origem do pacote necessário (por exemplo, App-V Single Admin). Todos os pacotes desse tipo são exibidos.
- Selecione um ou mais pacotes conforme necessário.
- Clique OKEY e então Próximo.
- Para adicionar mais aplicativos de um tipo de pacote diferente, repita as etapas de a a d.
- Clique Acabar.
Você também pode adicionar aplicativos empacotados a um grupo de entrega quando:
- Criando um grupo de entrega. Para obter mais informações, consulte Criar grupos de entrega.
- Editar grupos de entrega ou grupos de aplicativos existentes. Para obter mais informações, consulte Adicionar aplicativos.
(Opcional) Criar grupos de isolamento para pacotes do App-V
Você pode criar grupos de isolamento para habilitar a entrega automática de pacotes interdependentes do App-V.
Observação:
Há suporte para grupos de isolamento para o método App-V Single Admin. Se você estiver usando o método App-V Dual Admin, poderá atingir a mesma meta criando grupos de conexões na infraestrutura do Microsoft App-V. Para obter mais informações, consulte este artigo da documentação da Microsoft: https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-connection-group-file.
Sobre grupos de isolamento
Um grupo de isolamento é uma coleção de pacotes de aplicativos interdependentes que devem ser executados na mesma Área Restrita do Windows para criar um ambiente virtual. Os grupos de isolamento do Citrix App-V são semelhantes, mas não idênticos aos grupos de conexão do App-V. Um grupo de isolamento inclui dois tipos de pacotes:
- Explícito pacotes de aplicativos. Aplicativos com requisitos específicos de licenciamento. Você pode restringir esses aplicativos a um intervalo específico de usuários adicionando-os a grupos de entrega.
- Automático pacotes de aplicativos. Aplicativos que estão sempre disponíveis para todos os usuários, independentemente de serem adicionados a grupos de entrega.
Por exemplo, o aplicativo aplicativo-a
requer o JRE 1.7 para ser executado. Você pode criar um grupo de isolamento que contenha app-a (marcado como Explícito) e JRE 1.7 (marcado como Automático). Em seguida, adicione o pacote do App-V para aplicativo-a
para um ou mais grupos de entrega. Quando um usuário inicia o app-a, o JRE 1.7 é implantado automaticamente com ele.
Quando um usuário inicia um aplicativo App-V marcado como Explícito em um grupo de isolamento, o Citrix DaaS verifica a permissão de acesso do usuário ao aplicativo em grupos de entrega. Se o usuário tiver permissão para acessar o aplicativo, qualquer Automático Os pacotes de aplicativos no mesmo grupo de isolamento são disponibilizados para o usuário.
Você não precisa adicionar o Automático pacotes para qualquer grupo de entrega. Se houver outro Explícito Application no grupo de isolamento, esse pacote será disponibilizado para o usuário somente se estiver no mesmo grupo de entrega.
Para obter mais informações sobre grupos isolados, consulte este Blog da Citrix.
Criar um grupo de isolamento do App-V
Crie um grupo de isolamento e inclua pacotes de aplicativos interdependentes nele. As etapas detalhadas são as seguintes:
- No Grupos de isolamento , clique em Adicionar grupo de isolamento.
- Insira um nome e uma descrição para o grupo de isolamento. Todos os pacotes de aplicativos no Citrix Cloud aparecem no Pacotes Disponíveis lista.
- Do Pacotes Disponíveis , selecione um aplicativo conforme necessário e clique na seta para a direita. O aplicativo selecionado aparece no Pacotes no grupo de isolamento lista.
- No Implantação , selecione Explícito ou Automático para o aplicativo.
- Repita as etapas 2 a 3 para adicionar mais pacotes.
- Para ajustar a ordem dos pacotes na lista, clique na seta para cima ou para baixo.
- Clique Salvar.
Observação:
As configurações do grupo de isolamento resultam na criação de grupos de conexões do App-V no VDA. Os cenários de implantação podem se tornar complexos e o cliente App-V dá suporte a pacotes que estão apenas em um Grupo de Conexão ativo por vez. Recomendamos que você evite adicionar o mesmo pacote a dois grupos de isolamento diferentes que são adicionados ao mesmo grupo de entrega.
Neste artigo
- Implantar e entregar aplicativos App-V
- Implantar e entregar aplicativos de anexação de aplicativo MSIX e MSIX
- Implantar e entregar aplicativos FlexApp
- Instale o componente Citrix Personalization em máquinas VDA
- Armazenar pacotes de aplicativos em compartilhamentos de rede
- Carregar pacotes de aplicativos no Citrix Cloud
- Adicionar aplicativos a grupos de entrega
- (Opcional) Criar grupos de isolamento para pacotes do App-V