Implantar aplicativos virtuais do App-V com Configuration Manager

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

Ao usar Configuration Manager para gerenciar aplicativos virtuais, você obtém os seguintes benefícios:

  • Uma única infraestrutura de gerenciamento

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

  • Recursos avançados de gerenciamento de aplicativos

  • Implantação do 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 Microsoft Virtualização de Aplicativo (App-V), consulte Documentação de Virtualização de Aplicativo 4.

Além dos outros Configuration Manager requisitos e procedimentos 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 Configuration Manager e o Cliente App-V instalados em seus computadores. Os dispositivos cliente podem incluir computadores portáteis e computadores portáteis e clientes VDI (Virtual Desktop Infrastructure). Os softwares cliente Configuration Manager e App-V trabalham juntos para entregar, localizar e iniciar pacotes de aplicativos virtuais. O cliente Configuration Manager gerencia a entrega de pacotes de aplicativos virtuais para o Cliente App-V. O Cliente App-V executa o aplicativo virtual no cliente.

  • Para implantar um aplicativo virtual, primeiro você deve criar o aplicativo virtual usando o Sequenciador de Virtualização de Aplicativo app-V. O sequenciador monitora o processo de instalação e instalaçã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 Configuration Manager possa acessar. Em seguida, você pode criar uma implantação de aplicativo que contém esse aplicativo virtual.

  • Configuration Manager não dá suporte ao uso do recurso de cache somente leitura compartilhado do App-V 4.6.

  • Configuration Manager dá suporte ao recurso Da Loja de Conteúdo Compartilhado no App-V 5.

  • Quando você cria um tipo de implantação para um aplicativo virtual, Configuration Manager cria o tipo de implantação usando o conteúdo do arquivo de manifesto do aplicativo. Este é um arquivo XML que tem informações sobre o aplicativo virtual. Além disso, Configuration Manager 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 Configuration Manager, os computadores cliente devem ter no mínimo o App-V 4.6 SP1 ou uma versão posterior do cliente instalado.

  • Antes de implantar aplicativos virtuais com êxito, atualize o cliente 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 uns com os outros. Além disso, os grupos de conexão preservam as configurações do usuário para os aplicativos que eles contêm. Ambientes virtuais app-V em Configuration Manager são usados para configurar grupos de conexão em computadores cliente. Ambientes virtuais são criados ou alterados em computadores cliente quando o aplicativo é instalado ou quando os clientes avaliam seus aplicativos instalados. Você pode priorizar esses aplicativos para que, quando vários aplicativos tentarem alterar um sistema de arquivos ou valor de registro, o aplicativo que tem a prioridade mais alta tenha precedência. Para obter mais informações, consulte Criar ambientes virtuais do App-V.

Versões compatíveis do App-V

Configuration Manager dá suporte às seguintes versões do App-V:

  • App-V 4.6: Para usar aplicativos virtuais em Configuration Manager, os computadores cliente devem ter o aplicativo-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 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 Hotfix 5 ou usar o App-V 5.0 SP3.

  • App-V 5.2: isso é incorporado em 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, confira 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: Sequenciamento é o processo de conversão de um aplicativo em um aplicativo virtual usando o sequenciador App-V.

  2. Criar: use o Assistente criar tipo de implantação para importar o aplicativo sequenciado para um tipo de implantação Configuration Manager 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. Distribuição: a distribuição é o processo de disponibilizar aplicativos App-V em Configuration Manager pontos de distribuição.

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

Configuration Manager métodos de entrega de aplicativos virtuais

Configuration Manager dá suporte a dois métodos para entrega de aplicativos virtuais aos clientes: entrega por streaming e entrega local (baixar e executar).

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 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 Configuration Manager para gerenciar o Cliente do App-V, ele dá suporte ao streaming de aplicativos virtuais por meio de HTTP ou HTTPS de um ponto de distribuição. O streaming por HTTP ou HTTPS está 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 cliente e um usuário executa o aplicativo virtual, o cliente Configuration Manager 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 do pacote de pontos de distribuição.

Atalhos de programa para aplicativos virtuais invocam uma conexão com o ponto de distribuição, de modo que a entrega do aplicativo virtual está sob demanda.

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

Os 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 é 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 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, o usuário verá um erro e não poderá executar o aplicativo virtualizado porque um ponto de distribuição Configuration Manager 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 aplicativos virtuais aos clientes ou habilitar o gerenciamento de cliente baseado na Internet para entrega por streaming.

Entrega local (baixar e executar)

Baixar e executar é a abordagem mais comum ao usar Configuration Manager porque essa abordagem imita de perto como outros formatos de aplicativo são entregues com Configuration Manager. Quando você usa o método de entrega local, o cliente Configuration Manager primeiro baixa todo o pacote de aplicativo virtual no cache do cliente Configuration Manager. O Configuration Manager instrui o Cliente App-V a transmitir o aplicativo do cache Configuration Manager para o cache do App-V. Se você implantar um aplicativo virtual em computadores cliente e seu conteúdo não estiver no cache do App-V, o Cliente App-V transmitirá o conteúdo do aplicativo do cache do cliente Configuration Manager para o cache do App-V e executará o aplicativo. Depois que o aplicativo for executado com êxito, você pode definir o Configuration Manager cliente para excluir versões mais antigas do pacote no próximo ciclo de exclusão ou persistê-las no cache do cliente Configuration Manager. A persistência de conteúdo localmente pode aproveitar métodos de otimização de entrega de conteúdo de pacote, como BranchCache e PeerCache.

Use as informações nesta tabela para ajudá-lo a decidir se a entrega local é o melhor método 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 está conectado à rede.

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

Configuration Manager usa RDC (Compactação Diferencial Remota) para enviar aos clientes apenas os bytes nos arquivos que foram alterados quando o conteúdo do pacote de aplicativo virtual é atualizado. O cliente Configuration Manager usa o RDC para criar uma nova versão de um pacote de aplicativo virtual com base na versão atual do pacote e em quaisquer alterações enviadas ao cliente.

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

Implantação de uma imagem

Você também pode pré-instalar aplicativos virtuais em um computador e criar uma imagem desse computador para implantação em outros computadores. Mas se o pacote de aplicativos virtuais foi criado em um site diferente, a replicação delta binária não será usada para baixar atualizações no 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 baixar os aplicativos após o logon do usuário.

Migrando de uma infraestrutura de App-V para uma infraestrutura de Configuration Manager e App-V

Use a tabela a seguir para ajudar você a planejar uma migração de uma infraestrutura de App-V existente para o gerenciamento de aplicativos virtuais com Configuration Manager.

Etapa Mais informações
Examine seus aplicativos virtuais atuais para escolher os aplicativos que você deseja migrar para sua infraestrutura de Configuration Manager. Nenhuma informação adicional.
Avalie os usuários e dispositivos para os quais os aplicativos virtuais serão implantados. Crie Configuration Manager coleções para agrupar os usuários e dispositivos aos quais você deseja implantar os aplicativos virtuais. Consulte Introdução às coleções.
Migre grupos de conexão app-V 5 para Configuration Manager ambientes virtuais. Consulte a seção Migrar grupos de conexão App-V 5 para Configuration Manager ambientes virtuais neste tópico.
Investigue para descobrir se algum de seus aplicativos virtuais existe como aplicativos completos em sua infraestrutura de Configuration Manager. Para um gerenciamento mais fácil, você pode adicionar o aplicativo virtual como um novo tipo de implantação ao aplicativo completo existente. Consulte Criar aplicativos.
Crie aplicativos para substituir os pacotes existentes do App-V. Consulte Introdução ao gerenciamento de aplicativos e Criar aplicativos.
Configuration Manager começa a gerenciar aplicativos virtuais em um cliente após a primeira implantação de um aplicativo virtual. Depois disso, Configuration Manager deve gerenciar todos os aplicativos 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 para Configuration Manager clientes.

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 Configuration Manager.

O App-V dá suporte aos pacotes de aplicativos virtuais criados com as versões do SoftGrid 4.1 SP1 ou 4.2 do sequenciador.

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

Configuration Manager anúncios de 2007 são convertidos nos seguintes tipos de implantação:

– Migração de pacotes do App-V sem anúncio: um tipo de implantação que usa as configurações de tipo de implantação padrão.

– Migração de pacotes do App-V com um anúncio: um tipo de implantação que usa as mesmas configurações que o
Configuration Manager anúncio de 2007.

– Migração de pacotes do App-V com vários anúncios: um tipo de implantação, para cada
Configuration Manager anúncio de 2007, que usa as configurações para esse anúncio.
Consulte Planejamento para a migração de objetos para Configuration Manager branch atual.

Migrar grupos de conexão do App-V 5 para Configuration Manager ambientes virtuais

Os ambientes virtuais do App-V no Configuration Manager permitem que aplicativos virtuais implantados compartilhem o mesmo sistema de arquivos e o registro em computadores cliente. Isso significa que, ao contrário dos aplicativos virtuais padrão, esses aplicativos podem compartilhar dados uns com os outros. Ambientes virtuais são criados ou alterados em computadores cliente quando o aplicativo é instalado ou quando os clientes avaliam seus aplicativos instalados. 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 Configuration Manager ambientes virtuais, você deve garantir que Configuration Manager gerencie corretamente os grupos de conexão que já existem em computadores cliente e que o ambiente do usuário nesses grupos de conexão seja preservado.

Para converter grupos de conexão app-V 5 em ambientes virtuais Configuration Manager:

  1. Crie aplicativos Configuration Manager 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 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. Após a conclusão da implantação, 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 Configuration Manager. Mas todas as configurações que os usuários podem ter salvo em grupos de conexão app-V serão perdidas.

Composição do Pacote Dinâmico no App-V 4.6

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

Para que você use esse recurso com Configuration Manager, ambos os pacotes devem ser implantados e registrados com o Cliente 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 (baixe e execute).

Para obter mais informações sobre a Composição do App-V Dynamic Suite, confira a documentação do App-V.

Converter aplicativos App-V 4.6 em aplicativos App-V 5

O formato do pacote de aplicativos 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 conversor 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 seguintes etapas para converter aplicativos App-V 4.6 em aplicativos App-V 5:

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

  2. Implante o cliente 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 criem regras de supersedência para substituir os aplicativos App-V 4.6.

  4. Crie ambientes virtuais conforme necessário.

  5. Implante os novos aplicativos do App-V 5 em 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 reequencar o aplicativo.

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

  • Um arquivo de pacote de aplicativo (.appv)

  • Um arquivo de configuração de 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 Configuration Manager 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 requisito 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 de 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 app-V 5 com Configuration Manager, todos os três arquivos devem estar presentes na mesma pasta quando você criar o tipo de implantação do App-V 5. Se houver vários arquivos na pasta, Configuration Manager usará o mais recente.

Para obter mais informações, confira sua configuração dinâmica sobre o App-V 5.0.

Interação local do App-V

Em alguns cenários de implantação de aplicativo, 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 do aplicativo que o App-V fornece. A interação local é um recurso do Cliente App-V que você pode habilitar para que cada aplicativo permita que aplicativos instalados localmente executados em um computador cliente vejam e se comuniquem com aplicativos virtualizados. Configuration Manager 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.

App-V 5 Armazenamento de Conteúdo Compartilhado

Configuration Manager dá suporte ao recurso App-V 5 Shared Content Store. Para obter mais informações, confira Planejamento para 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 de Configuration Manager:

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 ativo Mostra informações sobre um ambiente virtual selecionado para um ativo especificado e qualquer tipo de implantação para o ambiente virtual selecionado (somente App-V 5).
Status do ambiente virtual do App-V Mostra informações de conformidade para um ambiente virtual selecionado para uma coleção selecionada. A coluna Retida neste relatório mostra os ativos em que um ambiente virtual que foi configurado anteriormente não é mais aplicável, mas é mantido para persistir 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 têm o atalho de App-V especificado que o Sequênciador de Gerenciamento de Virtualização de Aplicativo criou (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 aplicativo 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 de App-V detectados (somente App-V 4.6).

Arquivos de log

Configuration Manager 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 Configuration Manager o gerenciamento de aplicativos usam, consulte Arquivos de log.

Para Windows 8.1, localize logs para o cliente App-V em C:\ProgramData\Microsoft\Cliente de Virtualização de Aplicativo.