Implantar aplicativos virtuais do App-V com o Gerenciador de Configurações

Aplica-se a: Gerenciador de Configurações (branch atual)

Ao usar o Gerenciador de Configurações para gerenciar aplicativos virtuais, você obtém os seguintes benefícios:

  • Uma única infraestrutura de gerenciamento

  • Recursos de escalabilidade, implantação e distribuição de conteúdo, como coleções e afinidade entre o usuário e o dispositivo

  • Recursos avançados de gerenciamento de aplicativos

  • Implantação de sistema operacional, inventário de software e hardware, medição de software e inteligência de ativos para dar suporte a aplicativos virtuais

Para obter mais informações sobre como criar e sequenciar aplicativos com o Microsoft Application Virtualization (App-V), consulte a documentação do Application Virtualization 4.

Além dos outros requisitos e procedimentos do Gerenciador de Configurações para criar um aplicativo, você deve levar em conta as seguintes considerações ao criar e implantar aplicativos virtuais:

  • Para implantar aplicativos virtuais em computadores, você deve ter o cliente do Gerenciador de Configurações e o Cliente do App-V instalados em seus computadores. Os dispositivos cliente podem incluir computadores desktop e portáteis e clientes Virtual Desktop Infrastructure (VDI). O Gerenciador de Configurações e o software Cliente do App-V trabalham juntos para entregar, localizar e iniciar pacotes de aplicativos virtuais. O cliente do Gerenciador de Configurações gerencia a entrega de pacotes de aplicativos virtuais para o cliente do App-V. O cliente do App-V executa o aplicativo virtual no cliente.

  • Para implantar um aplicativo virtual, você deve primeiro criar o aplicativo virtual usando o App-V Application Virtualization Sequencer. O sequenciador monitora o processo de instalação e configuração de um aplicativo e registra as informações necessárias para que o aplicativo seja executado em um ambiente virtual. Você também pode usar o sequenciador para definir quais arquivos e configurações se aplicam a todos os usuários e quais configurações os usuários podem personalizar.

  • Ao sequenciar um aplicativo, você deve salvar o pacote em um local que o Gerenciador de Configurações possa acessar. Em seguida, você pode criar uma implantação de aplicativo que contenha esse aplicativo virtual.

  • O Gerenciador de Configurações não dá suporte ao uso do recurso de cache somente leitura compartilhado do App-V 4.6.

  • O Gerenciador de Configurações dá suporte ao recurso Armazenamento de Conteúdo Compartilhado no App-V 5.

  • Quando você cria um tipo de implantação para um aplicativo virtual, o Gerenciador de Configurações cria o tipo de implantação usando o conteúdo do arquivo de manifesto do aplicativo. Este é um arquivo XML que contém informações sobre o aplicativo virtual. Além disso, o Gerenciador de Configurações cria requisitos para o tipo de implantação com base no conteúdo do arquivo .osd do App-V que tem informações sobre os sistemas operacionais com suporte para o aplicativo virtual.

  • Para implantar aplicativos virtuais no Gerenciador de Configurações, os computadores cliente devem ter pelo menos o App-V 4.6 SP1 ou uma versão posterior do cliente instalada.

  • Antes de implantar aplicativos virtuais com êxito, atualize o cliente do App-V com o hotfix mais recente.

  • Quando você usa grupos de conexão no App-V 5.0, seus aplicativos virtuais implantados podem compartilhar o mesmo sistema de arquivos e Registro em computadores cliente. Ao contrário dos aplicativos virtuais padrão, esses aplicativos podem compartilhar dados entre si. Além disso, os grupos de conexão preservam as configurações do usuário para os aplicativos que eles contêm. Os ambientes virtuais App-V no Gerenciador de Configurações são usados para configurar grupos de conexão em computadores cliente. Ambientes virtuais são criados ou alterados em computadores clientes quando o aplicativo é instalado ou quando os clientes avaliam seus aplicativos instalados novamente. Você pode priorizar esses aplicativos para que, quando vários aplicativos tentarem alterar um sistema de arquivos ou valor do Registro, o aplicativo com a prioridade mais alta tenha precedência. Para obter mais informações, consulte Criar ambientes virtuais do App-V.

Versões do App-V com suporte

O Gerenciador de Configurações tem suporte para as seguintes versões do App-V:

  • App-V 4.6: para usar aplicativos virtuais no Gerenciador de Configurações, os computadores cliente devem ter o App-V 4.6 SP1, o App-V 4.6 SP2 ou o cliente App-V 4.6 SP3 instalado.

    Antes de implantar aplicativos virtuais com êxito, atualize o cliente do App-V 4.6 com o hotfix mais recente.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 e App-V 5.1: para o App-V 5.0 SP2, você deve instalar o Pacote de Hotfix 5 ou usar o App-V 5.0 SP3.

  • App-V 5.2: Ele é integrado ao Windows 10 Education (1607 e posterior), Windows 10 Enterprise (1607 e posterior) e Windows Server 2016.

Para obter mais informações sobre o App-V no Windows 10, consulte os seguintes tópicos:

Etapas para gerenciar aplicativos virtuais do App-V

Para gerenciar aplicativos virtuais do App-V, siga estas etapas:

  1. Sequência: O sequenciamento é o processo de converter um aplicativo em um aplicativo virtual usando o sequenciador do App-V.

  2. Criar: use o Assistente Criar Tipo de Implantação para importar o aplicativo sequenciado para um tipo de implantação do Gerenciador de Configurações que você pode adicionar a um aplicativo. Você também pode criar ambientes virtuais que permitem que vários aplicativos virtuais compartilhem configurações.

  3. Distribuir: distribuição é o processo de disponibilizar aplicativos App-V nos pontos de distribuição do Gerenciador de Configurações.

  4. Implantar: a implantação é o processo de disponibilizar o aplicativo nos computadores cliente. Isso é chamado de publicação e streaming em uma infraestrutura completa do App-V.

Métodos de entrega de aplicativos virtuais do Gerenciador de Configurações

O Gerenciador de Configurações dá suporte a dois métodos para entrega de aplicativos virtuais aos clientes: entrega por streaming e entrega local (download e execução).

Ao decidir qual método de entrega usar, compare o requisito de espaço em disco reduzido para entrega de streaming com a disponibilidade garantida de aplicativos App-V na entrega local. O maior espaço em disco do cliente necessário para a entrega local pode ser preferível à entrega de streaming, para que os usuários sempre tenham o aplicativo disponível em qualquer local.

Entrega de streaming

Quando você usa o Gerenciador de Configurações para gerenciar o Cliente App-V, ele oferece suporte ao streaming de aplicativos virtuais por meio de HTTP ou HTTPS de um ponto de distribuição. O streaming por meio de HTTP ou HTTPS é habilitado por padrão e é configurado na caixa de diálogo para propriedades do ponto de distribuição. Quando você implanta um aplicativo virtual em computadores clientes e um usuário executa o aplicativo virtual, o cliente do Gerenciador de Configurações entra em contato com um ponto de gerenciamento para determinar qual ponto de distribuição usar. Em seguida, o aplicativo é transmitido do ponto de distribuição.

Use as informações nesta tabela para ajudá-lo a decidir se a entrega de streaming é o melhor método de entrega para você:

Vantagens Desvantagens
Esse método usa protocolos de rede padrão para transmitir conteúdo de pacote de pontos de distribuição.

Os atalhos do programa para aplicativos virtuais invocam uma conexão com o ponto de distribuição, portanto, a entrega do aplicativo virtual é sob demanda.

Esse método funciona bem para clientes com conexões de alta largura de banda para os pontos de distribuição.

Aplicativos virtuais atualizados distribuídos por toda a empresa estão disponíveis à medida que os clientes recebem uma política que informa que a versão atual foi substituída e eles baixam apenas as alterações da versão anterior.

As permissões de acesso são definidas no ponto de distribuição para impedir que os usuários acessem aplicativos ou pacotes não autorizados.
Os aplicativos virtuais não são transmitidos até que o usuário execute o aplicativo pela primeira vez. Nesse cenário, um usuário pode receber atalhos de programa para aplicativos virtuais e, em seguida, desconectar-se da rede antes de executar os aplicativos virtuais pela primeira vez. Se o usuário tentar executar o aplicativo virtual enquanto o cliente estiver offline, ele verá um erro e não poderá executar o aplicativo virtualizado porque um ponto de distribuição do Gerenciador de Configurações não está disponível para transmitir o aplicativo. O aplicativo ficará indisponível até que o usuário se reconecte à rede e execute o aplicativo.

Para evitar isso, você pode usar o método de entrega local para entrega de aplicativo virtual a clientes ou habilitar o gerenciamento de cliente baseado na Internet para entrega de streaming.

Entrega local (baixar e executar)

Baixar e executar é a abordagem mais comum ao usar o Gerenciador de Configurações porque essa abordagem imita de perto como outros formatos de aplicativo são fornecidos com o Gerenciador de Configurações. Quando você usa o método de entrega local, o cliente do Gerenciador de Configurações primeiro baixa todo o pacote de aplicativo virtual no cache de cliente do Gerenciador de Configurações. Em seguida, o Gerenciador de Configurações instrui o cliente do App-V a transmitir o aplicativo do cache do Gerenciador de Configurações para o cache do App-V. Se você implantar um aplicativo virtual em computadores clientes e seu conteúdo não estiver no cache do App-V, o cliente do App-V transmitirá o conteúdo do aplicativo do cache do cliente do Gerenciador de Configurações para o cache do App-V e, em seguida, executará o aplicativo. Depois que o aplicativo for executado com êxito, você poderá configurar o cliente do Gerenciador de Configurações para excluir todas as versões mais antigas do pacote no próximo ciclo de exclusão ou para mantê-las no cache do cliente do Gerenciador de Configurações. Manter o conteúdo localmente pode tirar proveito dos métodos de otimização de entrega de conteúdo de pacote, como BranchCache e PeerCache.

Use as informações desta tabela para ajudá-lo a decidir se a entrega local é a melhor forma de entrega para você:

Vantagens Desvantagens
A funcionalidade de ponto de distribuição padrão é usada para baixar o pacote usando o BITS (Serviço de Transferência Inteligente em Segundo Plano).

O conteúdo do pacote de aplicativos virtuais é entregue localmente ao cliente. Isso significa que os usuários podem executá-los quando o computador não estiver conectado à rede.

Esse método é adequado para conexões de rede lentas ou não confiáveis e para computadores que se conectam à rede apenas ocasionalmente.

O Gerenciador de Configurações usa a RDC (Compactação Diferencial Remota) para enviar aos clientes apenas os bytes dentro dos arquivos que foram alterados quando o conteúdo do pacote de aplicativos virtuais for atualizado. O cliente do Gerenciador de Configurações usa a RDC para criar uma nova versão de um pacote de aplicativo virtual com base na versão atual do pacote e em todas as alterações enviadas ao cliente.

Esse método fornece resiliência de aplicativos para usuários móveis ou usuários desconectados. Os administradores podem optar por persistir o pacote no cache do Gerenciador de Configurações após a entrega se o aplicativo virtual foi implantado com uma ação de instalação. O pacote no cache do cliente do Gerenciador de Configurações serve como uma fonte de streaming local e confiável para o cliente do App-V extrair o pacote para seu cache.
O espaço em disco igual a até duas vezes o tamanho do pacote de aplicativos virtuais é necessário no cliente quando o aplicativo virtual é mantido no cache do Gerenciador de Configurações.

Implantação de uma imagem

Também é possível pré-instalar aplicativos virtuais em um computador e criar uma imagem desse computador para implantação em outros computadores. Mas se o pacote de aplicativo virtual foi criado em um site diferente, a replicação delta binária não será usada para baixar atualizações para o aplicativo. Essa opção pode ser útil em uma infraestrutura de área de trabalho virtual quando você deseja que os aplicativos estejam disponíveis imediatamente, em vez de baixá-los depois que o usuário fizer logon.

Migração de uma infraestrutura do App-V para uma infraestrutura do Gerenciador de Configurações e do App-V

Use a tabela a seguir para ajudá-lo a planejar uma migração de uma infraestrutura existente do App-V para o gerenciamento de aplicativos virtuais com o Gerenciador de Configurações.

Etapa Mais informações
Examine seus aplicativos virtuais atuais para escolher os aplicativos que você deseja migrar para sua infraestrutura do Gerenciador de Configurações. Nenhuma informação adicional.
Avalie os usuários e dispositivos nos quais os aplicativos virtuais serão implantados. Crie coleções do Gerenciador de Configurações para agrupar os usuários e dispositivos nos quais você deseja implantar os aplicativos virtuais. Veja Introdução às coleções.
Migre grupos de conexão do App-V 5 para ambientes virtuais do Gerenciador de Configurações. Consulte a seção Migrar grupos de conexão do App-V 5 para ambientes virtuais do Gerenciador de Configurações neste tópico.
Investigue para descobrir se algum de seus aplicativos virtuais existe como aplicativos completos em sua infraestrutura do Gerenciador de Configurações. Para facilitar o gerenciamento, você pode adicionar o aplicativo virtual como um novo tipo de implantação ao aplicativo completo existente. Consulte Criar aplicativos.
Crie aplicativos para substituir seus pacotes existentes do App-V. Consulte Introdução ao gerenciamento de aplicativos e Criar aplicativos.
O Gerenciador de Configurações começa a gerenciar aplicativos virtuais em um cliente após a primeira implantação de um aplicativo virtual. Depois disso, o Gerenciador de Configurações deve gerenciar todos os aplicativos do App-V no computador. Nenhuma informação adicional.
Distribua o conteúdo para os pontos de distribuição apropriados para habilitar a entrega local de aplicativos. Consulte Gerenciar conteúdo e infraestrutura de conteúdo.
Implante o aplicativo nos clientes do Gerenciador de Configurações.

Se o aplicativo App-V foi criado com uma versão anterior do sequenciador que não cria um arquivo XML de manifesto, você poderá abri-lo e salvá-lo em uma versão mais recente do sequenciador para criar o arquivo. Esse arquivo é necessário para implantar aplicativos virtuais com o Gerenciador de Configurações.

O App-V suporta os pacotes de aplicativos virtuais criados com as versões SoftGrid 4.1 SP1 ou 4.2 do sequenciador.

Se os aplicativos foram instalados localmente anteriormente, você deverá desinstalá-los antes de implantar uma versão virtual do aplicativo.
Consulte Implantar aplicativos.
O Gerenciador de Configurações não dá mais suporte ao uso de pacotes e programas que contêm aplicativos virtuais. Quando você migra do Gerenciador de Configurações 2007 para o branch atual do Gerenciador de Configurações, o Gerenciador de Configurações converte esses pacotes em aplicativos.

Os anúncios do Gerenciador de Configurações 2007 são convertidos nos seguintes tipos de implantação:

- Migrando pacotes do App-V sem propaganda: um tipo de implantação que usa as configurações de tipo de implantação padrão.

- Migrando pacotes do App-V com um anúncio: um tipo de implantação que usa as mesmas configurações que o
Anúncio do Gerenciador de Configurações 2007.

- Migrando pacotes do App-V com vários anúncios: Um tipo de implantação, para cada
Anúncio do Gerenciador de Configurações 2007, que usa as configurações para esse anúncio.
Consulte Planejando a migração de objetos para o branch atual do Gerenciador de Configurações.

Migrando grupos de conexão do App-V 5 para ambientes virtuais do Gerenciador de Configurações

Os ambientes virtuais do App-V no Gerenciador de Configurações permitem que aplicativos virtuais implantados compartilhem o mesmo sistema de arquivos e Registro em computadores cliente. Isso significa que, ao contrário dos aplicativos virtuais padrão, esses aplicativos podem compartilhar dados entre si. Ambientes virtuais são criados ou alterados em computadores clientes quando o aplicativo é instalado ou quando os clientes avaliam seus aplicativos instalados novamente. Os ambientes virtuais são semelhantes aos grupos de conexão no App-V 5 autônomo.

Ao migrar grupos de conexão do App-V 5 autônomo para ambientes virtuais do Gerenciador de Configurações, você deve garantir que o Gerenciador de Configurações gerencie corretamente os grupos de conexão que já existem em computadores cliente e que o ambiente do usuário dentro desses grupos de conexão seja preservado.

Para converter grupos de conexão do App-V 5 em ambientes virtuais do Gerenciador de Configurações:

  1. Crie aplicativos do Gerenciador de Configurações para todos os aplicativos existentes no App-V.

  2. Implante os aplicativos em usuários ou dispositivos com uma finalidade de implantação de Obrigatório. As implantações para os usuários devem ser implantadas para os mesmos usuários que usaram o aplicativo no App-V. As implantações em computadores devem ser implantadas nos mesmos computadores que tinham o aplicativo no App-V.

  3. Depois que a implantação for concluída, crie ambientes virtuais que correspondam aos grupos de conexão publicados no App-V autônomo. O ambiente virtual deve ter os mesmos pacotes (especificamente, tipos de implantação do App-V 5) na mesma ordem.

Para obter informações sobre como criar um ambiente virtual do App-V, consulte Como criar ambientes virtuais do App-V.

Como alternativa, você pode excluir todos os grupos de conexão do Cliente App-V antes de começar a implantar aplicativos com o Gerenciador de Configurações. Mas todas as configurações que os usuários possam ter salvo em grupos de conexão do App-V serão perdidas.

Composição de pacote dinâmico no App-V 4.6

O Dynamic Suite Composition é um recurso que permite definir um pacote de aplicativos virtuais como tendo uma dependência de outro pacote de aplicativos virtuais. Quando o aplicativo é executado, o Cliente do App-V hospeda o pacote primário e o pacote dependente no mesmo ambiente virtual do aplicativo.

Para você usar esse recurso com o Gerenciador de Configurações, ambos os pacotes devem ser implantados e registrados com o cliente do App-V. Para garantir que o conteúdo do pacote dependente seja hospedado localmente no computador cliente, configure a implantação do aplicativo para entrega local (download e execução).

Para obter mais informações sobre a Composição do Pacote Dinâmico do App-V, consulte a documentação do App-V.

Convertendo aplicativos do App-V 4.6 em aplicativos do App-V 5

O formato do pacote do aplicativo foi alterado entre o App-V 4.6 e o App-V 5. Não há mais suporte para aplicativos que foram sequenciados usando o App-V 4.6. Mas o App-V 5 tem uma ferramenta de conversão de pacotes que você pode usar para converter aplicativos. Para obter mais informações, consulte Como converter um pacote criado em uma versão anterior do App-V.

Use as etapas a seguir para converter aplicativos do App-V 4.6 em aplicativos do App-V 5:

  1. Converta ou sequencie novamente os pacotes do App-V 4.6 no formato do App-V 5.

  2. Implante o cliente do App-V 5 em computadores em sua hierarquia.

  3. Crie novos aplicativos que contenham tipos de implantação para seus aplicativos do App-V 5 e crie regras de substituição para substituir os aplicativos do App-V 4.6.

  4. Crie ambientes virtuais conforme necessário.

  5. Implante os novos aplicativos do App-V 5 nos computadores.

Arquivos de configuração de usuário e implantação

Os arquivos de configuração de usuário e implantação têm configurações que controlam como um aplicativo se comporta. Você pode usar esses arquivos para alterar as configurações do aplicativo sem sequenciar novamente o aplicativo.

Um aplicativo típico do App-V 5 pode conter os seguintes arquivos:

  • Um arquivo de pacote de aplicativos (.appv)

  • Um arquivo de configuração do usuário

  • Um arquivo de configuração de implantação

O arquivo de configuração do usuário tem configurações que se aplicam apenas ao usuário conectado. Você pode, por exemplo, editar os arquivos de configuração para alterar as informações sobre o atalho do aplicativo que será implantado para os usuários. Você também pode criar um aplicativo do Gerenciador de Configurações com vários tipos de implantação. Cada tipo de implantação pode conter um arquivo de configuração de usuário diferente e usar regras de requisitos para garantir que eles sejam instalados para os usuários relevantes.

O arquivo de configuração de implantação tem configurações que se aplicam ao computador, como configurações do Registro. O arquivo também pode ter configurações de usuário, que são aplicadas a todos os usuários.

Se você quiser implantar aplicativos virtuais do App-V 5 com o Gerenciador de Configurações, todos os três arquivos deverão estar presentes na mesma pasta quando você criar o tipo de implantação do App-V 5. Se houver vários arquivos na pasta, o Gerenciador de Configurações usará o mais recente.

Para obter mais informações, consulte a configuração dinâmica Sobre o App-V 5.0.

Interação local do App-V

Em alguns cenários de implantação de aplicativos, os aplicativos são instalados localmente em computadores cliente e outros aplicativos são implantados como aplicativos virtuais no mesmo computador cliente. Por padrão, os aplicativos instalados localmente não podem ver ou se comunicar diretamente com aplicativos virtualizados. Esse é o comportamento pretendido do isolamento de aplicativo que o App-V fornece. A interação local é um recurso do cliente do App-V que você pode habilitar para cada aplicativo para permitir que aplicativos instalados localmente executados em um computador cliente vejam e se comuniquem com aplicativos virtualizados. O Gerenciador de Configurações e o App-V dão suporte total à interação local.

Para obter mais informações sobre o recurso de interação local do App-V, consulte a documentação do App-V.

Repositório de conteúdo compartilhado do App-V 5

O Gerenciador de Configurações dá suporte ao recurso de Armazenamento de Conteúdo Compartilhado do App-V 5. Para obter mais informações, consulte Planejando o SCS (Repositório de Conteúdo Compartilhado) do App-V 5.0.

Monitoramento de aplicativos virtuais

Relatórios de aplicativos virtuais

Você pode usar os seguintes relatórios para monitorar o App-V em seu ambiente do Gerenciador de Configurações:

Nome do relatório Descrição
Resultados do ambiente virtual do App-V Mostra informações sobre um ambiente virtual selecionado que está em um estado especificado para uma coleção selecionada (somente App-V 5).
Resultados do ambiente virtual do App-V para o ativo Mostra informações sobre um ambiente virtual selecionado para um ativo especificado e todos os tipos de implantação para o ambiente virtual selecionado (somente App-V 5).
Status do ambiente virtual do App-V Mostra informações de conformidade de um ambiente virtual selecionado para uma coleção selecionada. A coluna Retidos neste relatório mostra os ativos nos quais um ambiente virtual que foi configurado anteriormente não é mais aplicável, mas é retido para manter as configurações do usuário em aplicativos executados no ambiente virtual (somente App-V 5).
Computadores com um aplicativo virtual específico Mostra um resumo dos computadores que possuem o atalho do App-V especificado criado pelo Application Virtualization Management Sequencer (somente App-V 4.6).
Computadores com um pacote de aplicativo virtual específico Mostra uma lista de computadores que têm o pacote de aplicativos do App-V especificado instalado (somente App-V 4.6).
Contar todas as instâncias de pacotes de aplicativos virtuais Mostra uma contagem de todos os pacotes de aplicativos do App-V detectados (somente App-V 4.6).
Contar todas as instâncias de aplicativos virtuais Mostra uma contagem de todos os aplicativos do App-V detectados (somente App-V 4.6).

Arquivos de log

O Gerenciador de Configurações registra informações sobre implantações de aplicativos virtuais em arquivos de log. Para obter informações sobre os arquivos de log que os aplicativos virtuais e o gerenciamento de aplicativos do Gerenciador de Configurações usam, consulte Arquivos de log.

Para o Windows 8.1, localize logs para o cliente do App-V em C:\ProgramData\Microsoft\Application Virtualization Client.