Compartilhar via


Como configurar o App-V System para atualização do pacote

Aplica-se a: Application Virtualization

Quando você implanta uma nova versão de um pacote de aplicativo existente que foi atualizado no App-V Sequencer, pode implantá-lo de modo que os clientes do App-V transmitam automaticamente a nova versão para o cache local. Dependendo da solução de transmissão usada, haverá procedimentos diferentes para configurar a atualização do pacote. As seções a seguir descrevem os cenários mais comuns para publicação e transmissão e incluem os procedimentos necessários para configurar a atualização do pacote para cada cenário.

Usando um Servidor de Gerenciamento para publicação e transmissão

Neste cenário, um único App-V Management Server é usado para publicação e transmissão de pacotes e aplicativos, e o protocolo RTSP(S) é necessário. Quando o pacote original é importado para o App-V Management Server, o administrador copia a pasta do pacote que contém os arquivos criados pelo seqüenciados para a pasta CONTENT, por exemplo, para \\servidor\CONTENT\nomedopacote. O administrador também edita a entrada HREF no arquivo OSD para apontar para o arquivo SFT na pasta do pacote e depois importa o pacote para o servidor.

Quando um usuário é autenticado pelo Servidor de Gerenciamento, o servidor publica os aplicativos do usuário enviando o arquivo applist.xml para o cliente. Em seguida, o cliente recupera os arquivos e ícones OSD para os aplicativos a partir do Servidor de Gerenciamento. Quando o usuário clica duas vezes no ícone de um aplicativo, o conteúdo desse aplicativo é transmitido para o cache do cliente pelo caminho especificado no arquivo OSD e o aplicativo é iniciado.

Para atualizar o pacote

Para adicionar uma nova versão de um aplicativo que não foi atualizado no App-V Sequencer, o administrador deve copiar o novo arquivo SFT e qualquer outro arquivo modificado para a mesma pasta da versão original do aplicativo. O administrador usará Adicionar Versão no server management console para adicionar a nova versão do pacote.

Quando o usuário iniciar o aplicativo em seguida, o servidor transmitirá a nova versão para o cliente automaticamente. Esse método específico de atualizar um pacote anteriormente era conhecido como atualização ativa.

Usando um Servidor de Gerenciamento para publicação e um Servidor de Transmissão para a transmissão

Neste cenário, o App-V Management Server é usado para publicação dos pacotes, e o Servidor de Gerenciamento é usado para transmissão de pacotes e aplicativos. O protocolo RTSP(S) é necessário. Quando o pacote original é importado para o Servidor de Gerenciamento, o administrador copia a pasta do pacote que contém os arquivos criados pelo seqüenciador para a pasta CONTENT, por exemplo, para \\servidor\CONTENT\nomedopacote. O administrador também edita a entrada HREF no arquivo OSD para apontar para o arquivo SFT no Servidor de Transmissão e depois importa o pacote para o Servidor de Gerenciamento.

Para configurar o Servidor de Transmissão, o administrador copia a pasta do pacote do Servidor de Gerenciamento para a pasta CONTENT no Servidor de Transmissão. Essa pasta deve ter o mesmo nome e caminho relativo sob a pasta CONTENT do Servidor de Transmissão que no Servidor de Gerenciamento, por exemplo, \\servidordetransmissão\CONTENT\nomedo pacote.

Se a configuração de ASR (Raiz de Origem do Aplicativo) do cliente estiver definida para apontar para o Servidor de Transmissão, o cliente usará essa configuração, em vez do nome do servidor na entrada HREF no arquivo OSD. Os campos ISR e OSR no cliente podem ser opcionalmente configurados para apontar para o Servidor de Gerenciamento ou o Servidor de Transmissão, dependendo da arquitetura de sistema específica utilizada.

Quando um usuário é autenticado pelo Servidor de Gerenciamento, o servidor publica os aplicativos do usuário enviando o arquivo applist.xml para o cliente. O cliente recupera os arquivos e ícones OSD para os aplicativos a partir do Servidor de Transmissão ou do Servidor de Gerenciamento, dependendo das configurações nos campos OSR e ISR.

Quando o usuário clica duas vezes no ícone de um aplicativo, o cliente usa o caminho para o arquivo de conteúdo do pacote (SFT) contido no elemento HREF do arquivo OSD. Se o ASR for usado, o cliente substituirá o nome do servidor (e da porta e do protocolo, se usados) no elemento HREF pelo caminho para o Servidor de Transmissão especificado no ASR. Em seguida, o aplicativo é transmitido pelo Servidor de Transmissão para o cache de cliente e iniciado.

Para atualizar o pacote

Para adicionar uma nova versão de um aplicativo que não foi atualizado no App-V Sequencer, o administrador deve copiar o novo arquivo SFT e qualquer outro arquivo modificado para a mesma pasta da versão original do aplicativo no Servidor de Transmissão.

Por questões de consistência, convém copiar os novos arquivos na pasta no Servidor de Gerenciamento também. Em particular, se você usar os campos OSR ou ISR do cliente, copie o arquivo e os ícones OSD atualizados para o servidor especificado nos campos OSR e ISR.

Depois que o Servidor de Transmissão detectar a nova versão, na próxima vez em que o usuário iniciar o aplicativo, o servidor transmitirá a nova versão para o cliente automaticamente.

Usando um Servidor de Gerenciamento para publicação e um Servidor IIS para a transmissão

Neste cenário, o App-V Management Server é usado para publicação dos pacotes, e o servidor IIS é usado para transmissão de pacotes e aplicativos. Quando o pacote original é importado para o Servidor de Gerenciamento, o administrador copia a pasta do pacote que contém os arquivos criados pelo seqüenciador para a pasta CONTENT, por exemplo, para \\servidor\CONTENT\nomedopacote. O administrador também edita a entrada HREF no arquivo OSD para apontar para o arquivo SFT no servidor IIS e depois importa o pacote para o Servidor de Gerenciamento.

Para configurar o servidor IIS para transmissão, o administrador copia a pasta do pacote do Servidor de Gerenciamento para a pasta CONTENT no Servidor IIS. Essa pasta deve ter o mesmo nome e caminho relativo sob a pasta Conteúdo da Web do servidor IIS que no Servidor de Gerenciamento; por exemplo, a URL no Servidor IIS pode ser acessada com o uso de http://servidorIIS/CONTENT/nomedopacote ou https://servidorIIS/CONTENT/nomedopacote.

Se a configuração de ASR (Raiz de Origem do Aplicativo) do cliente estiver definida para apontar para o Servidor IIS, o cliente usará essa configuração, em vez do nome do servidor na entrada HREF no arquivo OSD. Se desejar, você poderá configurar os campos ISR e OSR no cliente para apontar para o Servidor de Gerenciamento ou o Servidor IIS, dependendo da arquitetura de sistema específica utilizada.

Quando o Servidor de Gerenciamento autentica o usuário, o servidor publica os aplicativos do usuário enviando o arquivo applist.xml para o cliente. O cliente recupera os arquivos e ícones OSD para os aplicativos a partir do Servidor IIS ou do Servidor de Gerenciamento, dependendo das configurações nos campos ISR e OSR.

Quando o usuário clica duas vezes no ícone de um aplicativo, o cliente usa o caminho para o arquivo de conteúdo do pacote (SFT) contido no elemento HREF do arquivo OSD. Se o ASR for usado, o cliente substituirá o nome do servidor (e da porta e do protocolo, se usados) no elemento HREF pelo caminho para o Servidor IIS especificado no ASR. Em seguida, o aplicativo é transmitido pelo servidor IIS para o cache de cliente usando o protocolo HTTP(S) e é iniciado.

Para atualizar o pacote

O procedimento para atualizar o pacote é o seguinte:

  • Copie a nova versão do arquivo OSD para a pasta da versão original sob a pasta CONTENT do Servidor de Gerenciamento, por exemplo, \\servidor\CONTENT\nomedopacote e substitua o arquivo OSD. Por questões de consistência, copie outros arquivos modificados também. Se os campos OSR ou ISR do cliente forem usados, copie também o arquivo e os ícones OSD atualizados para o servidor especificado nos campos OSR e ISR.

  • Copie a nova versão do arquivo SFT para a pasta de pacote sob a pasta Conteúdo da Web no servidor IIS; por exemplo, a URL no Servidor IIS pode ser acessada com o uso de http://servidorIIS/CONTENT/nomedopacote ou https://servidorIIS/CONTENT/nomedopacote.

Na atualização de publicação seguinte, o cliente será atualizado com a nova versão do arquivo OSD. Agora, esse arquivo aponta para a nova versão do arquivo SFT; portanto, quando o usuário clica duas vezes em seguida em um ícone de aplicativo, a nova versão é iniciada.

Usando um Servidor de Gerenciamento para publicação e um Compartilhamento de Arquivos para a transmissão

Neste cenário, o App-V Management Server é usado para publicação dos pacotes, e o servidor de arquivos é usado para transmissão de pacotes e aplicativos. Quando o pacote original é importado para o Servidor de Gerenciamento, o administrador copia a pasta do pacote que contém os arquivos criados pelo seqüenciador para a pasta CONTENT, por exemplo, para \\servidor\CONTENT\nomedopacote. O administrador também edita a entrada HREF no arquivo OSD para apontar para o arquivo SFT no servidor de arquivos e importa o pacote para o Servidor de Gerenciamento.

Para configurar o servidor IIS para transmissão, o administrador copia a pasta do pacote do Servidor de Gerenciamento para a pasta CONTENT no servidor de arquivos. Essa pasta deve ter o mesmo nome e caminho relativo sob a pasta CONTENT do servidor de arquivos que no Servidor de Gerenciamento, por exemplo, \\servidordearquivos\CONTENT\nomedopacote.

Se a configuração de ASR (Raiz de Origem do Aplicativo) do cliente for definida para apontar para o servidor de arquivos usando um caminho UNC, por exemplo \\servidordearquivos\content, o cliente usará essa configuração, em vez do nome do servidor na entrada HREF no arquivo OSD. O administrador poderá, opcionalmente, configurar os campos ISR e OSR no cliente para apontar para o Servidor de Gerenciamento ou o servidor de arquivos, dependendo da arquitetura de sistema específica utilizada.

Quando o Servidor de Gerenciamento autentica o usuário, o servidor publica os aplicativos do usuário enviando o arquivo applist.xml para o cliente. O cliente recupera os arquivos e ícones OSD para os aplicativos a partir do servidor de arquivos ou do Servidor de Gerenciamento, dependendo das configurações nos campos ISR e OSR.

Quando o usuário clica duas vezes no ícone de um aplicativo, o cliente usa o caminho para o arquivo de conteúdo do pacote (SFT) contido no elemento HREF do arquivo OSD. Se o ASR for usado, o cliente substituirá o nome do servidor (e da porta e do protocolo, se usados) no elemento HREF com o caminho para o servidor de arquivos especificado no ASR. Em seguida, o aplicativo é transmitido pelo servidor de arquivos para o cache de cliente é iniciado.

Para atualizar o pacote

O procedimento para atualizar o pacote é o seguinte:

  • Copie a nova versão do arquivo OSD para a pasta da versão original sob a pasta CONTENT do Servidor de Gerenciamento, por exemplo, \\servidor\CONTENT\nomedopacote e substitua o arquivo OSD existente. Qualquer outro arquivo modificado deverá ser copiado também para consistência. Se os campos OSR ou ISR do cliente forem usados, copie também o arquivo e os ícones OSD atualizados para o servidor especificado nos campos OSR e ISR.

  • Copie a nova versão do arquivo SFT para a pasta de pacote sob a pasta CONTENT no servidor de arquivos, por exemplo \\servidordearquivos\CONTENT\nomedopacote. Copie o arquivo V2 SFT para a pasta sob o compartilhamento CONTENT no servidor de arquivos, por exemplo, \\servidordearquivos\CONTENT\nomedopacote\V1.

Na atualização de publicação seguinte, o cliente será atualizado com a nova versão do arquivo OSD. Agora, esse arquivo aponta para a nova versão do arquivo SFT; portanto, quando o usuário clica duas vezes em seguida em um ícone de aplicativo, a nova versão é iniciada.

Atualizando o pacote usando o modo de Transmissão MSI

Quando você gerar um arquivo do Windows Installer (MSI) durante um seqüenciamento de um pacote, o seqüenciador cria um arquivo .MSI que contém todas as informações de publicação necessárias. O administrador deve copiar o arquivo .MSI para o cliente e o arquivo .SFT que contém o conteúdo do pacote para um novo compartilhamento de rede acessível pelo computador cliente.

Para publicar o aplicativo para o cliente, execute o seguinte comando no computador cliente:

   Msiexec.exe /i \\PathToMsi\packagename.msi MODE=STREAMING OVERRIDEURL=\\\\server\share\package.sft

O arquivo .MSI publica os aplicativos para o cliente e depois transmite o arquivo .SFT para o cache do cliente.

Para atualizar o pacote

Para adicionar uma nova versão, um administrador deve implantar um novo arquivo .MSI para o cliente e um novo arquivo .SFT para o compartilhamento de rede. Em seguida, o administrador deve executar o mesmo comando usado para implantar o pacote, mas utilizar o novo arquivo .MSI e o novo arquivo .SFT, por exemplo:

   Msiexec.exe /i \\PathToMsi\packagename_2.msi MODE=STREAMING OVERRIDEURL=\\\\server\share\package_2.sft

-----
Para saber mais sobre o MDOP na Biblioteca do TechNet, procure soluções de problemas no TechNet Wiki ou siga-nos no Facebook ou no Twitter. Envie suas sugestões e comentários sobre a documentação do MDOP para MDOPdocs@microsoft.com.