Empacotando aplicativos com o Server Application Virtualization

 

Aplica-se a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

O sequenciamento é o processo de criação de um pacote de aplicativo virtual. As informações a seguir fornecem uma visão geral da criação e configuração do pacote de aplicativo virtual usando o Microsoft Server Application Virtualization (App-V de servidor). Você pode copiar os pacotes de aplicativos virtuais aos computadores que estão executando o agente do App-V de servidor. Os pacotes de aplicativos virtuais são imagens de aplicativos que podem ser copiadas para um computador e iniciadas sem a necessidade de uma instalação local, mas serão executadas de forma semelhante a um aplicativo instalado localmente.

Sequenciamento

Depois que você instalou com êxito o sequenciador, você deve criar um pacote de aplicativo virtual. O sequenciador cria aplicativos que são executados em um ambiente virtual. O sequenciador do App-V de servidor monitora os processos de instalação de um aplicativo e registra as informações necessárias para a execução do aplicativo em um ambiente virtual. Um aplicativo sequenciado é separado do sistema operacional e é executado em um ambiente virtual. Esta separação torna mais fácil que um aplicativo padrão implante, gerencie, mova e remova um pacote de aplicativo virtual.

System_CAPS_cautionCuidado

É altamente recomendado que a imagem do sistema operacional que você usa para sequenciar um aplicativo corresponda à imagem do sistema operacional que você planeja implantar o pacote de aplicativo virtual.

Para computadores com o Windows Server 2008 ou superior, antes de sequenciar um aplicativo, você deve entender os recursos e as funções do Windows Server que são necessárias para a execução do aplicativo. Todas os recursos e as funções necessárias devem ser ativadas antes de você sequenciar o aplicativo. Além disso, os recursos e as funções necessárias também deve ser ativadas em todos os computadores que executarão o pacote de aplicativo virtual.

Para obter informações sobre como sequenciar um aplicativo, consulte Como sequenciar um novo aplicativo de servidor.

Você também pode usar a linha de comando para sequenciar um aplicativo. Para mais informações sobre o uso do PowerShell para automatizar o sequenciamento de um aplicativo, consulte Como instalar os cmdlets PowerShell do Server Application Virtualization ou reveja a ajuda associada usando o console do PowerShell.

Depois de ter criado um pacote de aplicativo virtual, para obter informações sobre o processo de sequenciamento você pode rever o arquivo Reports.xml que está localizado no diretório especificado na página Criar pacote do assistente para Criar novo pacote.

Se você planeja sequenciar um aplicativo que cria um banco de dados em um Microsoft SQL Server, os seguintes pré-requisitos devem ser instalados. Os seguintes componentes são parte do Microsoft® SQL Server® 2012 Feature Pack.

  1. Estrutura de aplicativo de camada de dados do Microsoft ® SQL Server ® 2012

  2. Serviço de linguagem Transact-SQL do Microsoft ® SQL Server ® 2012

  3. Objetos de gerenciamento compartilhado do Microsoft ® SQL Server ® 2012

  4. Microsoft ® SQL Server ® 2012 Transact-SQL ScriptDom

  5. Microsoft ® System CLR Types para Microsoft ® SQL Server ® 2012

Tarefas pós-sequenciamento

Depois de ter sequenciado um aplicativo, você pode personalizar a forma como o pacote de aplicativo virtual será executado configurando os itens de configuração de implantação associados. Essas configurações são aplicadas para o pacote de aplicativo virtual em tempo de execução e as informações são salvas no arquivo de configuração de implantação associado. O arquivo de configuração de implantação é um arquivo .xml e você pode atribuir um arquivo de configuração de implementação exclusivo para várias instâncias do mesmo pacote em execução em computadores diferentes. Os itens de configuração de implantação são apresentados na guia Itens de implantação de configuração no sequenciador App-V de servidor.

System_CAPS_noteObservação

Não há suporte para modificar os membros do grupo local usando o arquivo de configuração de implantação. Para alterar associações do grupo local, você deve usar um script depois de implantar o pacote de aplicativo virtual, ou atualizar os requisitos de associação manualmente.

Para obter mais informações sobre a configuração virtual de pacotes de aplicativos, consulte Como executar a configuração pós-sequenciamento.

Depois de configurar o pacote, você deve salvá-lo. Para obter mais informações sobre como salvar um pacote, consulte Como salvar um pacote de aplicativos virtuais do servidor..

System_CAPS_importantImportante

Você nunca deve permitir que usuários não confiáveis ​​se conectem a computadores em um ambiente de datacenter para executar ou configurar um pacote de aplicativos virtuais.

Exemplo de implantação de pacote de aplicativos virtuais

Use as seguintes informações para implantar um pacote de aplicativos virtuais do servidor para um computador que está executando o Agente App-V de servidor. A implantação é feita usando os cmdlets App-V de servidor PowerShell. Estes pré-requisitos devem estar disponíveis antes de executar o procedimento para implantar o pacote de aplicativos:

  • Um computador que esteja executando o Agente App-V de servidor.

  • Um pacote de aplicativos virtuais do servidor instalado.

  • Um computador que esteja executando o PowerShell 2.0 e os cmdlets App-V de servidor.

O computador que está executando o Agente App-V de servidor pode ser o mesmo que o computador que tem os cmdlets App-V de servidor instalados, embora não seja necessário. Se você usar computadores diferentes, eles deverão ser capazes de entrar em contato um com o outro na rede. A conta de usuário que executa a implantação deve ser um membro do grupo de segurança local Administradores locais em ambos os computadores. O pacote de aplicativos virtuais deve ser copiado localmente no computador que está executando o Agente App-V de servidor. O processo de implantação ocorrerá em sua totalidade no computador que está executando os cmdlets App-V de servidor.

System_CAPS_importantImportante

Você só deve usar os cmdlets para gerenciar pacotes em um ambiente de teste para garantir e testar a funcionalidade do pacote.

Para obter informações sobre a implantação de um pacote para testes, consulte Como implantar um pacote de aplicativo virtual para teste. Para obter uma lista dos cmdlets que estão disponíveis com App-V de servidor, consulte Cmdlets Server Application Virtualization..

Atualizando um pacote de aplicativos virtuais existente

Se você tiver um pacote de aplicativos virtuais criado anteriormente, poderá usar a atualização ou editar um pacote. Para obter informações sobre qualquer procedimento consulte Como atualizar um pacote de aplicativo virtual existente e Como atualizar um pacote de aplicativos virtuais existente.