Pau pra toda obra: sem MED-V? P2V XP para W7 com o MDT

Gerenciar um departamento de TI sempre significou ter que lidar com uma verdadeira sopa de letrinhas. E isso não vai mudar tão cedo.

Por Greg Shields

Trabalhar com o Windows sempre exigiu um verdadeiro Ph.D. em acrônimos. Combine os acrônimos da virtualização com a sopa de letrinhas das ferramentas de implantação gratuitas da Microsoft e, de repente, parece que estão faltando algumas vogais no título da coluna deste mês.

Brincadeiras à parte, a recente mesclagem das tecnologias de virtualização e da implantação do Windows é animadora. Uma dessas abordagens usa o Microsoft Enterprise Desktop Virtualization (MED-V). Como parte do Microsoft Desktop Optimization Pack (MDOP, outro acrônimo), o MED-V cria uma estrutura empresarial para implantação de PCs virtuais em PCs físicos como uma maneira de resolver a incompatibilidade de aplicativos.

O MED-V “corrige” incompatibilidades com a execução de aplicativos incompatíveis do MED-V em uma máquina virtual do Windows XP. Essa máquina virtual é executada na instância física do Windows 7. A exibição e a interface do usuário dos aplicativos incompatíveis são portadas diretamente da máquina virtual do Windows XP para o computador com o Windows 7. O usuário vê apenas um aplicativo que funciona e é iniciado no Windows 7, e você agora é responsável por gerenciar dois sistemas operacionais por usuário.

O grande E

Fiel ao “E” em seu nome, o MED-V é muito adequado para a empresa. Ele leva a funcionalidade essencial de administração de toda a empresa para grandes implantações. No entanto, isso tem um custo, em termos de licenciamento de software e do esforço necessário para integrar o MED-V no seu ambiente.

O MED-V realmente funciona, mas pode ser um pouco exagerado para implantações que não se estendem entre empresas. Os ambientes menores não precisam de soluções de longo alcance quando seus problemas são apenas alguns usuários com aplicativos incompatíveis. Eles precisam de uma abordagem mais simples.

Essa abordagem mais simples é a razão por trás do Microsoft P2V Migration for Software Assurance, que pode ser obtido no Centro de Download da Microsoft. Embora essa ferramenta resolva a incompatibilidade de aplicativos com a mesma abordagem que o MED-V, ele o faz sem a arquitetura cara do MED-V. Ele simplesmente adiciona alguma funcionalidade ao Microsoft Deployment Toolkit (MDT).

Essa funcionalidade permite virtualizar um computador com Windows XP assim que você o atualiza para o Windows 7. Depois de virtualizado, o computador com Windows XP e seus aplicativos podem ser executados no computador com Windows 7. A principal diferença, no entanto, é que o gerenciamento da instância do Windows XP, junto com suas políticas, aplicativos e configurações, é deixado para outras ferramentas.

MDT, FV e Sequências de Tarefas

Se isso parecer confuso, um pouco de conhecimento sobre o MDT pode ajudar. A coleção de ferramentas de implantação do MDT cria Sequências de Tarefas para a atualização de um SO. Uma Sequência de Tarefas do MDT representa uma série de etapas configuráveis que automatizam os muitos processos envolvidos na instalação do Windows. A Figura 1 mostra um exemplo dos diferentes tipos de sequências de tarefas que têm suporte do MDT.

Figure 1 Task Sequences in the MDT

Figura 1 Sequências de Tarefas no MDT

Há duas Sequências de Tarefas usadas normalmente: a Standard Client Task Sequence e a Standard Client Replace Task Sequence:

  • A Standard Client Task Sequence implanta um SO em uma área de trabalho em espera. Normalmente, você a usa para atualizar uma área de trabalho de uma versão de SO para outra.
  • A Standard Client Replace Task Sequence é semelhante à primeira, mas você a usa quando precisa apenas atualizar um SO existente.

Dependendo de como você configurou o MDT e de como você inicia cada sequência, poderá usar as duas sequências para capturar informações de estado de usuários. Isso é o que você injetará posteriormente no SO atualizado depois da instalação.

As Sequências de Tarefas fazem um bom trabalho com as informações de estado de usuários, mas fazem pouco em relação à compatibilidade dos aplicativos. O P2V Migration for Software Assurance automatiza essa etapa. Ele captura automaticamente uma cópia do computador com Windows XP existente antes de atualizá-lo para o Windows 7. Em seguida, converte essa cópia em um arquivo de VHD (virtual hard disk, disco rígido virtual) com o uso do processo FV (P2V – Physical do Virtual).

Depois de o computador ser atualizado, ele instala a VM no computador com Windows 7 e adiciona seus aplicativos ao menu Iniciar do computador com Windows 7. Finalmente, instala o Virtual PC para Windows 7 no computador físico para executar a VM.

A P2V Migration Tool automatiza quase que completamente esse processo. O resultado final são dois SOs independentes, mas colocados juntos (Windows XP e Windows 7) em execução em um desktop.

Começando a migração FV

Há um pequeno processo de instalação necessário antes de você ver as Sequências de Tarefas relacionadas ao FV mostradas na Figura 1. Comece com a instalação do P2V Migration for Software Assurance em seu servidor de MDT. Isso adiciona uma série de pacotes de atualização que eventualmente são instalados nos desktops quando eles obtêm um novo SO. Essas atualizações adicionam suporte para Virtual PC no Windows 7 e atualizam a instância do Windows XP para dar suporte a RemoteApps, uma funcionalidade de Serviços de Área de Trabalho Remota que facilita a alimentação de aplicativos do Windows XP no Windows 7.

Agora você verá duas novas Sequências de Tarefas na lista suspensa quando optar por criar uma New Task Sequence: Standard Client Task Sequence with P2V Migration e Standard Client Replace Task Sequence with P2V Migration. Obviamente, essas duas sequências de tarefas estão relacionadas às sequências explicadas anteriormente, onde cada uma adiciona a etapa de FV à sequência de atualização.

Para usar qualquer uma delas, você precisa primeiro criar uma New Task Sequence. Supondo-se que você já configurou seu servidor de MDT com pelo menos uma imagem, clique em Task Sequence | New Task Sequence. Digite uma ID e um nome de sequência de tarefas na primeira página do assistente. Quando for solicitado um modelo, escolha a opção Standard Client Task Sequence with P2V Migration.

As etapas restantes da criação da Sequência de Tarefas são semelhantes às que você executou anteriormente. Selecione uma imagem de SO a ser implantada, digite as informações da chave do produto (Product Key), forneça as configurações do SO e uma senha de administrador e, eventualmente, confirme a criação da Sequência de Tarefas.

Você usa as mesmas etapas em uma implantação normal do Windows para iniciar a Sequência da Tarefas de FV. No computador com Windows XP, comece procurando a subpasta Scripts de seu compartilhamento de implantação do MDT. Clique duas vezes para iniciar o script Litetouch.vbs. À medida que o script for executado, você selecionará uma sequência de tarefas a ser executada neste computador. Selecione a P2V Task Sequence e responda a todas as outras perguntas restantes para iniciar o processo.

O que ela não pode fazer?

Como você pode imaginar, uma solução que não foi desenvolvida para uso empresarial não terá todas as características avançadas. Esse é o caso da ferramenta P2V Migration for Software Assurance. Antes de considerá-la, lembre-se de algumas de suas limitações mais importantes.

Primeiro, a Microsoft espera que essa ferramenta seja usada apenas para pequenas implantações. Jeremy Chapman esclarece com veemência esse ponto em uma excelente postagem de blog sobre a ferramenta. Lembre-se também de que a conversão de um sistema físico em virtual mantém esse sistema em seu ambiente, mesmo depois de você ter atualizado o restante de seus computadores para o Windows 7. Com o uso da rota do FV, você precisará gerenciar e manter esses sistemas substituídos mesmo depois de tentar se livrar deles.

Antes de escolher o FV, você deve explorar o Microsoft Application Compatibility Toolkit (ACT). O ACT usa uma série de correções de software para “corrigir” aplicativos incompatíveis. Trabalhar com essas correções exige mais esforço inicial. Esse esforço é compensado, no entanto, por realmente corrigir o aplicativo para execução sobre o Windows 7, em vez de mantê-lo seguramente no Windows XP.

O Virtual PC, o aplicativo do Windows 7 que executa suas VMs do Windows XP, também tem um limite rígido de tamanhos de discos VHD. Um disco de VHD usado com o Virtual PC não pode exceder 127 GB. Portanto, qualquer disco provisionado originalmente com um tamanho maior não funcionará automaticamente. Isso poderá representar grandes problemas se seus computadores com Windows XP estiverem configurados com discos grandes.

O licenciamento e a ativação do Windows também pode ser um problema com essa solução. Embora o nome da ferramenta inclua as palavras “for Software Assurance”, a ferramenta não é por nenhum meio técnico limitada a clientes do Software Assurance (SA). Você pode usar qualquer instância do Windows que possa ser convertida legalmente de física em virtual em um sistema virtual com essa ferramenta.

No entanto, apenas SOs instalados com o uso do licenciamento por volume (como os do SA) desfrutarão da automação completa. Com outros, você precisará, no mínimo, reativar a licença manualmente depois da conversão FV (P2V - Physical do Virtual). Há limitações adicionais e problemas conhecidos documentados nas notas da versão da ferramenta.

Mais acrônimos, mais funcionalidade

Apesar de suas limitações e dos acrônimos adicionais, a ferramenta P2V Migration for Software Assurance é uma adição útil ao arsenal de “pau pra toda obra” do Windows. Ela está longe da solução MED-V de virtualização empresarial, mas esse também é um de seus pontos fortes. Com um download bem simples e uma instalação e uso simples, você pode usar a ferramenta para resolver rapidamente incompatibilidades de aplicativos que podem, de outra forma, prejudicar um projeto de atualização do Windows 7.

Você deve lembrar-se de que ao usar o FV para computadores com Windows XP antigos irá mantê-los por um tempo maior. Use essa ferramenta como um último recurso, mas mantenha-a disponível como prevenção.

Greg Shields

Greg Shields*, MVP, é parceiro da Concentrated Technology. Obtenha mais dicas e truques de “pau pra toda obra” de Shields em ConcentratedTech.com.*

 

Seja reconhecido por suas melhores dicas

Você é um administrador do tipo “pau pra toda obra” do Windows? Você é responsável por redes, servidores, impressoras e todas as coisas intermediárias? Nesse caso, com certeza, você desenvolveu algumas dicas e truques úteis para manter esses servidores em execução. Deseja compartilhar? O colunista de “Pau pra toda obra” da TechNet Magazine, Greg Shields, está procurando algumas boas dicas para uma próxima coluna, e precisa de sua ajuda. 

 Tem uma dica inteligente para gerenciamento de servidores Windows? Descobriu uma tática interessante para manter os desktops em execução? Deseja compartilhar um truque secreto para gerenciamento de seu ambiente de TI? A coluna “Maiores 20 dicas de TI” de Greg aparecerá na próxima edição da TechNet Magazine. Lá, ele reconhecerá os 20 maiores “paus pra toda obra" de TI do setor, além de suas dicas e truques para virar o jogo. Envie as suas hoje mesmo! Coloque seu nome na mídia, enalteça suas virtudes e faça todo mundo saber por que você é o cara que faz as coisas acontecerem.  Envie suas dicas para gshields@concentratedtech.com. Todas as dicas enviadas serão respondidas.

—G.S.

Conteúdo relacionado