Windows Vista

IMPLANTAÇÃO do WINDOWS VISTA com BDD 2007

Michael Niehaus

 

Visão geral:

  • BDD 2007 Solution Accelerator
  • Preparação da imagem
  • Drivers e pacotes de aplicativos

Você vem adiando essa tarefa, mas está na hora de decidir. Sua organização possui centenas, talvez dezenas de máquinas que precisam migrar do Windows 2000 ou Windows XP para o Windows Vista. E quem tem que fazer isso é a sua equipe.

Por onde começo?

Se você vem instalando o sistema Windows® durante anos, provavelmente percebeu que poucas coisas mudaram do Windows NT® 3.5 para o Windows XP. O processo de instalação e configuração é consistente, as ferramentas são as mesmas e o processo em geral não foi alterado. Mas com o Windows Vista®, todo o processo foi redesenhado e existem várias ferramentas novas. Para uma boa visão geral das mudanças e como elas causarão impacto no seu negócio, veja o artigo "10 Coisas que Você Deve Saber sobre a Implantação do Windows Vista" da edição de novembro de 2006 da TechNet Magazine, também disponível online em technetmagazine.com/issues/2006/11/Deployment.

Como aprendo os novos processos e ferramentas?

Há duas opções:

  1. Aprender sobre cada nova ferramenta. Estudar toda a documentação disponível. Identifique como inserir cada uma delas em seu processo atual. Faça os ajustes necessários. Em seguida, valide os resultados.
  2. Aproveite algo que já tenha feito todas as outras coisas para você.

Com certeza, você escolheria a primeira opção, mas então isso seria um livro, não um artigo de revista. Sugiro escolher a segunda opção: O "algo" que você utilizará é o Business Desktop Deployment (BDD) 2007 Solution Accelerator, disponível para download pelo the Microsoft® Desktop Deployment Center em microsoft.com/desktopdeployment.

O BDD 2007 Solution Accelerator é um conjunto de ferramentas, orientações e passo-a-passo para simplificar o processo de implantação do sistema operacional Windows, juntando todos os processos da implantação e as ferramentas introduzidas com o Windows Vista.

Para começar o trabalho com o BDD 2007, identifique um computador que tenha Windows XP ou Windows Server® 2003. É nele que você fará a instalação, mas antes é necessário instalar o Microsoft .NET Framework 2.0 e o Microsoft Management Console (MMC) 3.0. Depois você pode instalar o BDD 2007 propriamente. Uma vez instalado, verifique as notas de versão disponíveis no folheto do BDD 2007, no menu Iniciar. Depois inicie o snap-in do MMC usando o atalho do Deployment Workbench (veja Figura 1).

Figura 1 Iniciando a Deployment Workbench do BDD 2007

Figura 1** Iniciando a Deployment Workbench do BDD 2007 **(Clique na imagem para aumentar a exibição)

A esta altura, seria uma boa idéia verificar a informação disponível na Central de Informação, especialmente a lista de verificação da Introdução e a documentação. Faça o download das últimas informações e da lista de componentes. Basta clicar com o botão direito do mouse em Componentes e escolher Verificar Atualizações.

Há um outro pré-requisito: o Kit De Instalação Automatizada do Windows (AIK, na sigla em inglês). O BDD 2007 precisa que as ferramentas sejam incluídas no AIK do Windows para diversas funções que exerce. Você pode obter o Windows AIK de duas formas: fazendo o download diretamente no Centro de Download da Microsoft em (go.microsoft.com/fwlink/?LinkId=85377) ou usando o nó "Componentes" no Deployment Workbench para fazer isso por você. De ambas as formas, trata-se de um download razoavelmente grande, então prepare-se que deve demorar um pouco.

Depois que o AIK do Windows estiver instalado, você pode avançar para a próxima fase: reunir todos os arquivos de que precisa para implantar o Windows Vista.

De que arquivos preciso?

A esta altura, você precisará reunir os arquivos de instalação do Windows Vista, os aplicativos que deseja instalar e os drivers necessários para o hardware, e quaisquer atualizações do Windows Vista e pacotes de idiomas que você desejar. Tudo será copiado para a estrutura do diretório de distribuição compartilhada, criada quando o BDD 2007 foi instalado.

Criar sua Própria Imagem Padrão

As etapas abordadas neste artigo descrevem como implantar as imagens padrão do Windows Vista diretamente do DVD de produto da Microsoft. Mas você pode querer implantar uma imagem customizada com aplicativos adicionais (como o Office 2007) que são importantes para os seus computadores. É o debate clássico: vale a pena manter uma imagem pequena e instalar tudo na hora da implantação ou você deveria criar uma imagem maior com toda a pré-instalação. Como sempre, a pergunta depende de fatores como o tempo disponível à implantação, esforço necessário para criar e manter a imagem, capacidade da rede e assim por diante. Na maioria das situações, é melhor manter imagens menores, mas a decisão é sua.

Indiferentemente do que você decidir incluir na imagem, certifique-se de que o processo de criação da imagem padrão é completamente automatizado. Com a automação, atualizar a imagem é tão simples quanto adicionar outra etapa ao processo, e assim também reexecutar o processo inteiro, capturando uma nova imagem no final.

Então, como você faria com o BDD 2007? Essa tarefa é mais ou menos simples.

  1. Crie uma compilação para desenvolver uma imagem padrão.
  2. Modifique a seqüência da tarefa para esta compilação para incluir todas as suas etapas padrão.
  3. Faça uma implantação “bare metal” a partir do ponto de implantação de laboratório (inicializando a partir do Windows PE ISSO), selecionando aquela compilação.
  4. Especifique se você deseja juntar-se a um grupo de trabalho.

Ao executar essas etapas, o assistente de implantação apresentará outro painel.

Ao escolher capturar uma imagem do computador de referência, o BDD 2007 executará automaticamente o Sysprep como preparação do sistema para captura, depois reinicializará o Windows PE e executará o ImageX.exe para capturar uma nova imagem WIM. Então você poderá importar aquela imagem para o Deployment Workbench e usá-la para a sua próxima implantação.

Capturar uma imagem de referência com o BDD 2007.

Capturar uma imagem de referência com o BDD 2007.  (Clique na imagem para aumentar a exibição)

Primeiro, copie os arquivos de instalação do sistema operacional. Insira o DVD do Windows Vista (de preferência a mídia de licença de volume, porque não irá requerer uma chave de produto separada para cada instalação). Então inicie o Novo Assistente do Sistema Operacional, clicando com o botão direito do mouse em Sistema Operacional no Deployment Workbench e escolha o comando Novo. Selecione Conjunto Completo de Arquivos de Origem e especifique o caminho para o drive do DVD (ou o caminho apropriado, se você já tiver copiado esses arquivos para outro local). Complete as etapas do assistente, aceitando os padrões restantes. Agora você poderá ver uma ou mais imagens do Sistema Operacional (dependendo da mídia que estiver usando) na lista exibida ao clicar no nó do Sistema Operacional.

Aplicativos são os próximos. Você não precisa adicionar nenhum aplicativo por enquanto, mas se adicionar, poderá selecioná-lo a partir de uma lista ao implantar o Windows Vista. Preferencialmente, você desejaria especificar uma linha de comando para instalar o aplicativo sem interação com o usuário, pois você não quer ver ninguém esperando em volta pelo começo da instalação. Apenas para ver o que isso significa, tente adicionar um único aplicativo agora, escolhendo o comando novo no nó Aplicativos do Deployment Workbench, depois complete as etapas do Assistente de Novos Aplicativos (veja Figura 2).

Figura 2 Adicionar um aplicativo à bancada

Figura 2** Adicionar um aplicativo à bancada  **(Clique na imagem para aumentar a exibição)

Os próximos são pacotes do Sistema Operacional. Existem três tipos de pacotes em que você provavelmente está interessado: Pacotes de idioma, atualizações de segurança e componentes do Windows Vista.

Os pacotes de idioma habilitam o Windows Vista para operar em diferentes línguas. Para detalhes dos idiomas suportados, acesse microsoft.com/globaldev/vista/Vista_Language_Support.mspx. Os pacotes de idiomas, preparados como arquivos CAB, podem ser obtidos no licensing.microsoft.com para todos os clientes Software Assurance. Também estão disponíveis no Windows Update, caso você esteja usando o Windows Vista Ultimate. (Observe que apenas o Windows Vista Enterprise e o Windows Vista Ultimate suportam vários pacotes de idiomas instalados no computador.)

As atualizações de segurança do Windows Vista são geralmente lançadas mensalmente e estão disponíveis para download, como arquivos individuais MSU, pelo microsoft.com/technet/security/bulletinsandadvisories.

Você também pode incluir os novos componentes do Windows Vista, como o Windows PowerShell™. Estes componentes estão disponíveis para download no Centro de Download da Microsoft (microsoft.com/downloads) e também estão preparados como arquivos MSU.

Nos bastidores, tudo isso é, na verdade, componentes, também chamados pacotes, por isso são nós dos Pacotes do Sistema Operacional. Esses componentes podem ser introduzidos no Windows Vista, tanto online (enquanto o Sistema Operacional é executado) ou offline. No caso do BDD 2007, será sempre introduzido offline, depois que a imagem do Windows Vista tiver sido expandida e posicionada no disco, mas antes de ser inicializado pela primeira vez.

Há um desafio a mais: os arquivos MSU são desenvolvidos para ser instalados online, enquanto o Windows Vista é executado, usando o instalador de atualização WUSA.EXE. Neste exemplo, entretanto, você irá preferir instalar as atualizações offline. Para isso, você precisa dos arquivos CAB com os componentes reais. Bem, na verdade, esses arquivos MSU já são CAB, com o verdadeiro componente CAB dentro. Você mesmo pode extrair esses arquivos CAB dos arquivos MSU usando o seguinte comando:

EXTRACT.EXE file.msu -F:*.CAB C:\

Assim, você obteria o arquivo CAB que precisa importar. Observe que a Microsoft lançou um patch para o BDD 2007 que faz a extração automaticamente. Uma vez instalado, a etapa com o manual não é mais necessária. Você pode marcar o BDD 2007 nos arquivos MSU e ele cuidará do resto. Para mais detalhes deste patch, veja support.microsoft.com/kb/937191.

Para adicionar esses componentes ao Deployment Workbench, clique com o botão direito do mouse no nó do Pacote do Sistema Operacional e escolha Novo para iniciar o Assistente do Novo pacote. Especifique o caminho para uma pasta com os pacotes que você deseja adicionar.

Por último, você precisará de drivers para o hardware da máquina onde você pretende instalar o Windows Vista. Encontre os drivers de que você precisa nos sites de fornecedores ou no Microsoft Update, faça o download e depois extraia de onde eles estiverem. A última etapa pode ser um pouco confusa, mas no final você poderá ter os arquivos de driver em estado bruto: .inf, .sys, .dll e arquivos relacionados necessários para o driver, propriamente.

Quando você extrair os arquivos de driver, execute o Assistente de Novo Driver clicando com o botão direito no nó Drivers e escolhendo Nova Implantação. O Workbench examinará a estrutura do diretório procurando por todos os arquivos .inf. Então, não se preocupe em limpar as estruturas dos diretórios extraídos.

Assim que os drivers são importados, o Deployment Workbench cria um catálogo de todos os detalhes dos drivers, incluindo as plataformas suportadas, fabricante e versão, e a lista de IDs de Plug and Play suportados pelo driver.

O que é feito com esses drivers? Eu devo colocá-los na imagem do sistema operacional que importei antes?

O BDD 2007 não faz nenhuma modificação para as imagens do Sistema Operacional importadas. Em vez disso, os drivers são inseridos durante a implantação. O processo básico inclui:

  1. Você executa um utilitário (Microsoft.BDD.PnpEnum.exe) no computador que está recebendo a implantação, identificando todas os IDs de Plug and Play inseridos no computador.
  2. Pesquise cada um dos IDs de Plug and Play no catálogo de driver. Para cada combinação encontrada, copie os arquivos de driver necessários para o computador.
  3. Configure a instalação do Windows Vista para inserir os drivers no Sistema Operacional depois que a imagem tiver sido aplicada ao disco, mas antes que o Windows Vista se inicie pela primeira vez. Esse comando é essencial porque esses drivers, como os drivers de armazenamento maciço, podem ser necessários para que o sistema operacional inicie.

Já estou pronto para fazer a implantação?

Só mais algumas etapas antes que você possa implantar o Windows Vista. Primeiro, você precisa definir uma compilação que associe um sistema operacional ao compartilhamento de distribuição com as configurações que devem ser usadas e a seqüência de tarefas que precisam ser executadas para realizar a instalação e a configuração do sistema operacional.

Para criar essa compilação, clique com o botão direito do mouse no nó Compilações e escolha Novo para iniciar o Assistente de Nova Compilação. Especifique um ID de compilação (um valor simples, à sua escolha, sem espaços ou caracteres especiais) junto com um nome e uma descrição. Ambos serão visualizados durante a implantação do sistema operacional (ver Figura 3). Depois selecione o sistema operacional que deseja instalar e especifique algumas configurações básicas de uso.

Figura 3 Especificar informações básicas de compilação

Figura 3** Especificar informações básicas de compilação **(Clique na imagem para aumentar a exibição)

E agora, já estamos prontos para implantar?

Há um outro pré-requisito: um ponto de implantação. Simplificando, isso é um compartilhamento de rede com todos os arquivos que você reuniu até agora, todos os detalhes de compilações e as imagens do Windows PE usadas para a implantação. Criar um ponto de implantação funciona como as outras etapas que você já viu até agora: clique com o botão direito do mouse no nó Pontos de Implantação e escolha Novo. Selecione Lab ou implantação de servidor único (ver Figura 4) e aceite os padrões restantes.

Figura 4 Escolha do tipo de ponto de implantação

Figura 4** Escolha do tipo de ponto de implantação **(Clique na imagem para aumentar a exibição)

Ao terminar o assistente, clique com o botão direito do mouse no novo ponto de implantação no painel da lista e escolha Atualizar para gerar o compartilhamento e as imagens do Windows PE.

Lembra dos drivers que você adicionou antes? Aqueles mesmos drivers, pelo menos os de rede e armazenamento maciço, também são necessários para o Windows PE, então o processo de atualização irá adicionar os drivers automaticamente à imagem do Windows PE.

Já estamos prontos para implantar?

Sim! Primeiro, vamos tentar implantar em um computador novo: Pegue o arquivo LiteTouchPE_x86.iso na pasta \distribution\boot e grave-o num CD-R usando seu software de gravação de CD preferido, ou use a ferramenta cdburn.exe, que você pode obter na Microsoft em (go.microsoft.com/fwlink/?LinkID=77796). Inicialize um computador a partir do CD, que iniciará o Windows PE e exibirá o assistente de boas-vindas mostrado na Figura 5.

Figura 5 Pronto para iniciar a implantação

Figura 5** Pronto para iniciar a implantação **(Clique na imagem para aumentar a exibição)

Escolha Executar o Assistente de Implantação e clique Avançar para iniciar o processo. Dali você pode selecionar a compilação definida, qualquer aplicativo adicionado e qualquer pacote de idioma importado. Você também pode escolher juntar-se a um domínio, especificar o nome do computador e definir várias outras configurações. Você pode até especificar que deseja capturar automaticamente uma nova imagem personalizada (usando Sysprep, Windows PE e Image X para criar um novo arquivo de imagem).

A implantação pode demorar um pouco (dependendo da velocidade e do tipo de computador), mas não precisará de nenhuma intervenção do usuário. Quando o assistente de implantação estiver concluído, uma tela de resumo será exibida para que você se informe sobre qualquer alerta ou log de erro durante o processo. Isso permite que você verifique rapidamente que a implantação foi bem sucedida — uma tela de resumo amarela ou vermelha significa que você deve ter mais atenção, enquanto a tela branca indica que estava tudo OK.

Agora tente em uma máquina que já estava rodando Windows XP. A partir de um prompt de comando, mapeie um drive para o compartilhamento Distribution$ criado em seu servidor BDD 2007, depois execute o LiteTouch.vbs para iniciar a implantação.

NET USE M: \\MyServer\Distribution$
cscript.exe M:\Scripts\LiteTouch.vbs

Esse procedimento iniciará o mesmo assistente de implantação visato anteriormente, exceto agora, com algumas novas escolhas (ver Figura 6).

Figura 6 Escolhas para um computador rodando Windows XP.

Figura 6** Escolhas para um computador rodando Windows XP. **(Clique na imagem para aumentar a exibição)

Se você escolher Atualizar este computador, o Sistema Operacional será removido (depois de, opcionalmente, capturar os dados de usuário e as configurações usando a Ferramenta de Migração de Estado de Usuário, que deve ser obtida por download usando o nó Componentes, conforme feito anteriormente com o Windows AIK), e uma nova instalação do Windows Vista será feita. Você também pode escolher Atualizar este computador, que permite que a instalação do Windows Vista tome conta de atualizar o Sistema Operacional atual, preservando os aplicativos existentes, dados e configurações do computador. A opção que você escolhe depende de vários fatores, embora a maioria escolha fazer uma atualização para começar a trabalhar com um perfil novo e conhecido.

Então, é tudo de que preciso saber?

E quanto ao Windows XP?

E se você ainda estiver implantando o Windows XP? Não se preocupe, você ainda pode usar o BDD 2007 para ajudá-lo no processo. Repetem-se as mesmas etapas; use os arquivos de instalação do Windows XP para criar a compilação inicial, capture uma nova imagem do Windows XP (WIM) — implantar uma image do Windows XP é muito mais rápido do que fazer uma instalação desassistida — depois use o arquivo WIM para suas implantações seguintes.

Lembre-se de que, em comparação com as implantações do Windows Vista, há algumas complicações extras na implantação do Windows XP:

Os drivers de armazenamento maciço do Windows XP requerem configuração extra, assim como as pastas TEXTMODE, configurações unattend.txt e sysprep.inf. Com certeza, uma vez que os drivers de armazenamento maciço não podem ser introduzidos em imagens existentes do Windows XP, você precisa capturar uma nova imagem a cada vez que precisar adicionar um driver de armazenamento maciço. Além disso, as imagens do Windows XP não são independentes de HAL. Assim, você precisa ter três imagens separadas. Finalmente, os pacotes de idioma e as atualizações de segurança não podem ser inseridos off-line no Windows XP; devem ser instalados depois que o Windows XP estiver rodando normalmente.

Se você usa o BDD 2007 para a implantar o Windows XP, já estará totalmente preparado para o Windows Vista, quando decidir que é a hora.

Não, isso é apenas en passant. Mas ver o processo trabalhando de ponta a ponta permite que você veja todas as novas ferramentas operando juntas, sem demandar que você aprenda cada uma delas. Agora você pode pesquisar nos scripts e logs do BDD 2007 para verificar o que foi processado. Você pode compilar suas próprias imagens personalizadas e adicioná-las no BDD 2007 para implantar no lugar da imagem padrão do Windows Vista. Você pode carregar sua imagem em DVDs ou pen drives USB. Você pode integrar ao processo o SMS 2003 e seu respectivo Pacote de Recursos de Implantação do Sistema Operacional.

Onde posso encontrar mais informações?

Verifique todos aqueles documentos que deixamos de lado antes — tem certamente mais de mil páginas disponíveis, divididas entre as equipes envolvidas em um projeto de implantação. Também verifique o site microsoft.com/desktopdeployment mencionado anteriormente. Use o grupo de notícias microsoft.public.deployment.desktop, onde profissionais de TI, como você, fazem todo tipo de pergunta sobre implantação do Windows. Verifique também sites de terceiros como o deployvista.com e o myitforum.com, onde há informações ricas sobre BDD 2007 e implantação do Windows Vista. Cheque o livro Windows Vista Resource Kit (microsoft.com/mspress/books/9536.aspx), disponibilizado pela Microsoft Press. Leia meu blog em blogs.technet.com/mniehaus para discussões sobre vários elementos do BDD 2007. Converse com os representantes da Microsoft na sua região sobre seminários e treinamentos de BDD 2007 e Windows Vista, disponíveis em sua área. Finalmente, consulte os links na barra lateral "Recursos de Implantação" para mais informações.

E se você possuir Software Assurance para o Microsoft Office, certifique-se de aproveitar os Serviços de Planejemento de Implantação para Desktop (microsoft.com/licensing/sa/benefits/deployment.mspx) para que a Microsoft ou um parceiro dela passe alguns dias trabalhando com você para traçar um planejamento e até mesmo trabalhar em um laboratório de prova de conceito no local.

Recursos de implantação

Michael Niehaus é Engenheiro de Desenvolvimento de Sistemas na equipe de Solution Accelerators da Microsoft. Ele é responsável por desenvolver práticas recomendadas, ferramentas e scripts para o Business Desktop Deployment. Contate-o em michael.niehaus@microsoft.com.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..