Cobertura especial: Windows Server 2008

Implantando o Windows Server 2008 com o System Center

Tim Mintner

 

Visão geral:

  • Recursos de implantação do Configuration Manager
  • Criando e personalizando uma seqüência de tarefas do servidor
  • Adicionando funções de servidor
  • Definindo variáveis específicas de computador

Com o lançamento do System Center Configuration Manager 2007, os administradores de servidor passam a poder aproveitar as mesmas ferramentas de implantação de sistemas operacionais que os administradores de cliente vêm

utilizando há anos. Antigamente, era comum os administradores de servidor executarem instalações manuais do Windows Server® usando o CD ou DVD e depois passarem horas configurando o servidor. Alguns administradores deram um passo à frente e compilaram rotinas de instalação autônoma criando um arquivo unattend.txt e usando o RIS (Serviços de Instalação Remota) para automatizar o processo de instalação, o que eliminou a necessidade de estarem fisicamente presentes no console do servidor. Administradores mais avançados aproveitaram o ADS (Automated Deployment Services) para Windows Server 2003 para automatizar completamente todo o processo de compilação do servidor. Agora, com o Windows Server 2008, o processo de instalação para servidores foi alterado consideravelmente – pela primeira vez desde o Windows NT® 4.0.

A implantação do Windows Server 2008 usa as mesmas tecnologias e ferramentas de implantação subjacentes que o Windows Vista®. Por causa dessa alteração, as ferramentas usadas pelos administradores de servidor no passado precisarão ser atualizadas ou substituídas. O RIS foi substituído pelo WDC (Serviços de Implantação do Windows®), e o ADS não oferece suporte à implantação do Windows Server 2008. Para obter mais informações sobre as tecnologias e ferramentas que sofreram alterações com a implantação de clientes e de servidores, consulte "Dez coisas que você precisa saber sobre a implantação do Windows Vista", em technetmagazine.com/issues/2006/11/Deployment.

Como as tecnologias subjacentes para implantar o Windows Server 2008 e o Windows Vista são idênticas, não seria ótimo se fosse possível usar as mesmas ferramentas e aproveitar o mesmo conhecimento para implantar ambas? O System Center Configuration Manager e o Microsoft® Deployment Toolkit agora fornecem esse conjunto de ferramentas integrado. Este artigo descreverá como o Configuration Manager pode ser usando em conjunto com o Microsoft Deployment para implementar o Windows Server 2008.

Implantação de sistemas operacionais com o Configuration Manager

Antes de começar a implantar o Windows Server 2008, vamos examinar os recursos de implantação de sistemas operacionais do Configuration Manager. Inicie o Configuration Manager Console (Console do Configuration Manager) e vá para Computer Management (Gerenciamento do Computador). Você observará uma nova área de aterrissagem referente para implantação de sistemas operacionais, como mostra a Figura 1.

Figura 1 A página Operating System Deployment (Implantação de Sistemas Operacionais)

Figura 1** A página Operating System Deployment (Implantação de Sistemas Operacionais) **(Clique na imagem para aumentar a exibição)

Nesta página, você pode visualizar um resumo rápido das implantações de sistemas operacionais ocorridas em seu ambiente e navegar para outros nós da Operating System Deployment, como Manage Task Sequences (Gerenciar Seqüências de Tarefas) e Manage Boot Images (Gerenciar Imagens de Inicialização). Você encontrará uma lista de relatórios da Web para visualizar o status das implantações e a integridade do seu ambiente de implantação. Há também uma referência rápida em Resources (Recursos) que o vinculará à documentação de ajuda relativa à implantação de sistemas operacionais.

Se você observar abaixo dos nós no painel de navegação, poderá ver todos os itens que precisam ser configurados para executar uma implantação de sistemas operacionais. Veja a seguir um resumo deles:

Boot Images (Imagens de Inicialização) Contém uma lista de imagens de inicialização baseadas no Windows PE 2.0 que serão usadas durante o processo de implantação.

Computer Associations (Associações de Computador) Usado basicamente em implantações de clientes para mapear um computador existente para outro novo a fim de que o User State (Perfil do Usuário) possa ser gerenciado com segurança. Também contém um assistente para importar contas de computador desconhecidas para o banco de dados do Configuration Manager visando possibilitar a implantação de servidores bare-metal.

Operating System Images (Imagens do Sistema Operacional) Contém uma lista de pacotes que armazenam imagens WIM (Windows Imaging Format) personalizadas para implantação de clientes e de servidores.

Operating System Install Packages (Pacotes de Instalação do Sistema Operacional) Armazena pacotes que contêm o conjunto completo de arquivos de origem para uma implantação de sistemas operacionais, como os do Windows Server 2008.

Task Sequences (Seqüências de Tarefas) Contém várias etapas, sendo que cada uma define as ações de linha de comando que serão executadas sem interação com o usuário. As seqüências de tarefas são o mecanismo de controle do processo de implantação de sistemas operacionais e podem fornecer todas as etapas necessárias para implantar e configurar um sistema operacional.

Drivers Um repositório central para gerenciar todos os drivers necessários para os diversos modelos de computadores cliente e servidor.

Driver Packages (Pacotes de Driver) Contém um ou mais conjuntos de drivers que podem ser distribuídos para Configuration Manager Distribution Points (Pontos de Distribuição do Configuration Manager) e são usados durante a implantação de computadores cliente ou servidor.

Agora que temos uma compreensão básica dos recursos da implantação de sistemas operacionais do Configuration Manager, vamos juntar todas as peças necessárias para executar uma implantação do Windows Server 2008.

Preparando-se para implantar o Windows Server 2008

O que é o Microsoft Deployment?

O Microsoft Deployment é a próxima versão do Business Desktop Deployment (BDD) 2007. Ele reúne as ferramentas e os processos necessários para a implantação de servidores e de desktops em um console de implantação comum, além de uma coletânea de diretrizes. O produto adiciona novas funcionalidades de seqüenciamento de tarefas e de implantação para desktops e servidores que usam o System Center Configuration Manager 2007.

O Microsoft Deployment está disponível no Centro de Download da Microsoft, e as diretrizes podem ser lidas online nos Desktop Deployment e Server Deployment TechCenters do Microsoft TechNet. Para obter mais informações e links para esses destinos e outros conteúdos relacionados, visite microsoft.com/deployment.

Para implantar o Windows Server 2008 com o Configuration Manager, você precisa dos seguintes itens:

Microsoft Deployment Toolkit (MDT) Fornece ferramentas e documentação sobre práticas recomendadas para implantar sistemas operacionais cliente e servidor. Ele se integra diretamente ao Configuration Manager Console para simplificar o processo de implantação. Você pode baixar o Microsoft Deployment Toolkit em microsoft.com/deployment.

Custom Boot Image (Imagem de Inicialização Personalizada) O Configuration Manager fornece imagens de inicialização de 32 e 64 bits baseadas no Windows PE 2.0 e inclui o suporte ao VBScript, à WMI (Instrumentação de Gerenciamento do Windows) e a aplicativos HTML (HTAs). Entretanto, se você quiser que o seu processo de implantação solicite informações de um banco de dados SQL Server® separado, precisará de uma imagem de inicialização personalizada com suporte à ADO.

Operating System Install Package (Pacote de Instalação do Sistema Operacional) Contém os arquivos de origem do DVD do Windows Server 2008.

MDT Package (Pacote do MDT) Contém todos os scripts e arquivos de suporte necessários para o Microsoft Deployment Toolkit.

Configuration Manager Client Package (Pacote do Cliente Configuration Manager) Contém os arquivos de instalação do cliente Configuration Manager.

Settings Package (Pacote de Configurações) Contém o arquivo unattend.xml usado para uma instalação automatizada do Windows Server 2008, assim como o arquivo customsettings.ini usado com o Microsoft Deployment Toolkit.

Sysprep Package (Pacote do Sysprep) Usado somente na implantação do Windows Server 2003 ou do Windows XP, fornece os arquivos do Sysprep necessários para preparar um computador para capturar uma imagem do sistema operacional.

Drivers Contém todos os drivers necessários para determinados modelos de servidores.

Network shares for Package Sources and Captured WIMs (Compartilhamentos de rede para Origens do Pacote e WIMs Capturados) As localizações UNC nas quais serão armazenados os pacotes listados acima, juntamente com a imagem WIM personalizada.

Pode parecer que dá muito trabalho para criar todos esses pacotes, mas a boa notícia é que, com o Microsoft Deployment Toolkit, um assistente criará todos eles para você.

Para usar o Microsoft Deployment Toolkit com o Configuration Manager, você deve instalá-lo no mesmo computador que o console de gerenciamento do Configuration Manager. Depois disso, vá para Iniciar | Todos os Programas | Microsoft Deployment Toolkit e escolha Configure ConfigMgr Integration (Configurar Integração do ConfigMgr). Em seguida, especifique o nome do seu Configuration Manager Site Server (Servidor de Site do Configuration Manager) e o código do Site e clique em Next (Avançar). Isso adiciona extensões ao Configuration Manager Console fornecido pelo Microsoft Deployment Toolkit. Agora, quando você iniciar o Configuration Manager Console e clicar com o botão direito do mouse em Task Sequences, poderá ver uma nova opção, como mostra a Figura 2.

Figura 2 Import Microsoft Deployment Task Sequence (Importar Seqüência de Tarefas do Microsoft Deployment)

Figura 2** Import Microsoft Deployment Task Sequence (Importar Seqüência de Tarefas do Microsoft Deployment) **(Clique na imagem para aumentar a exibição)

Escolha Import Microsoft Deployment Task Sequence e siga as etapas abaixo para criar os pacotes necessários e a seqüência de tarefas do Windows Server 2008:

  1. Na tela Choose Template (Escolher Modelo), selecione Server Task Sequence (Seqüência de Tarefas do Servidor) e clique em Next.
  2. Forneça um Task Sequence Name (Nome de Seqüência de Tarefas), descreva a seqüência usando comentários e clique em Next.
  3. Preencha os detalhes para ingressar em um domínio ou grupo de trabalho, como as credenciais da conta de usuário para ingressar o servidor no domínio. Preencha suas informações organizacionais e a chave do produto (Product Key) e forneça um nome de arquivo e um caminho UNC para a imagem WIM personalizada que será capturada. Forneça as credenciais do usuário para conectar-se ao compartilhamento de rede que armazenará o arquivo WIM e clique em Next.
  4. Na tela Boot Image (Imagem de Inicialização), escolha criar um novo pacote de imagens de inicialização, forneça um local de rede a ser usado como diretório de origem do pacote para esse novo pacote e clique em Next.
  5. Forneça um nome de pacote, informações de versão e comentários sobre o pacote de imagens de inicialização e clique em Next.
  6. Escolha uma plataforma (x86 ou x64), o suporte à ADO, qualquer fonte opcional de que precisar, um plano de fundo personalizado para a imagem de inicialização (se necessário) e qualquer pasta extra a ser incluída na imagem do Windows PE. Em seguida, clique em Next.
  7. Na tela MDT Package, escolha Create a new Microsoft Deployment Toolkit Files Package (Criar um novo Pacote de Arquivos do Microsoft Deployment Toolkit), forneça um caminho UNC a ser usado como origem do pacote e clique em Next.
  8. Forneça nome, versão, idioma, fabricante e comentários sobre o pacote MDT e clique em Next.
  9. Para a OS Image (Imagem do SO), escolha Create a new OS Install Package (Criar um novo Pacote de Instalação de SO), forneça o caminho para os arquivos de origem do Windows Server 2008 e uma localização UNC a ser usada como diretório de origem do pacote. Em seguida, clique em Next.
  10. Para o Client Package (Pacote do Cliente), escolha Create a new Configuration Manager client package (Criar um novo pacote do cliente Configuration Manager) e clique em Next.
  11. Para o Settings Package (Pacote de Configurações), escolha Create a new Settings Package (Criar um novo Pacote de Configurações) e forneça uma localização UNC a ser usada como origem do pacote para o Settings Package. Em seguida, clique em Next.
  12. Para o Sysprep Package (Pacote do Sysprep), escolha No Sysprep Files required (Nenhum arquivo do Sysprep necessário) e clique em Next.

Agora o assistente criará a imagem de inicialização e todos os pacotes. Se você expandir Packages (Pacotes), Boot Images, Operating System Install Packages e Task Sequences, poderá ver a seqüência de tarefas e os pacotes criados. Depois que todos eles forem gerados, deverão ser implantados em Distribution Points.

Além desses pacotes, quase sempre será necessário adicionar drivers para determinados hardwares de servidor. Faça isso adicionando drivers ao armazenamento correspondente do Configuration Manager e criando um Driver Package (Pacote de Drivers) que será usado durante a implantação.

Para importar drivers para o Driver Catalog (Catálogo de Drivers) e criar um Driver Package, vá para o Configuration Manager Console, clique com o botão direito do mouse em Drivers e selecione Import (Importar). Escolha importar todos os drivers no caminho UNC especificado e digite um caminho UNC que contenha todos os drivers reunidos para os modelos de servidor específicos. Quando terminar, clique em Next.

Na página Drivers Details (Detalhes de Driver), escolha quais arquivos INF deseja que sejam importados e, opcionalmente, atribua os drivers a uma categoria. (Uma categoria pode ser baseada em um tipo de modelo de servidor específico.) Clique em Next e, na página Add Drivers to Package (Adicionar Drivers a Pacote), clique em New Package (Novo Pacote). Especifique um nome, comentários e um caminho UNC que será usado como origem do pacote para o Driver Package. Em seguida, clique em OK. Escolha Update distribution points when finished (Atualizar pontos de distribuição quando terminar) e clique em Next.

Na página Add Driver to Boot Images (Adicionar Driver a Imagens de Inicialização), escolha a imagem de inicialização criada anteriormente e marque a caixa referente a Update distribution points when finished. Clique em Next e, na página de resumo, clique em Next novamente para concluir o assistente, importar os drivers e criar o Driver Package.

Editando a seqüência de tarefas

Agora que você terminou de criar a seqüência de tarefas e todos os pacotes necessários para instalar o Windows Server 2008, convém personalizar diversas ações na seqüência de tarefas padrão. Para modificar a seqüência de tarefas, clique nela com o botão direito do mouse e escolha Edit (Editar). O modelo de seqüência de tarefas do Microsoft Deployment Server (Servidor do Microsoft Deployment) será exibido, como mostra a Figura 3.

Figura 3 É possível personalizar a seqüência de tarefas padrão

Figura 3** É possível personalizar a seqüência de tarefas padrão **(Clique na imagem para aumentar a exibição)

Em termos gerais, uma seqüência de tarefas é uma série de itens de linha de comando (conhecidos como tarefas) que executam operações específicas. Cada tarefa pode ter propriedades específicas configuráveis, além de condições definidas na guia Options (Opções) que avaliam se determinadas tarefas devem ser executadas. Por exemplo, a Figura 4 mostra as condições definidas para a primeira tarefa na seqüência de tarefas.

Figura 4 É possível desabilitar uma tarefa ou definir condições para ela na guia Options

Figura 4** É possível desabilitar uma tarefa ou definir condições para ela na guia Options **(Clique na imagem para aumentar a exibição)

Neste exemplo, a tarefa está desabilitada por padrão porque a caixa de seleção "Disable this step" (Desabilitar esta etapa) foi desmarcada. Se a tarefa estivesse habilitada, ela seria executada somente com base nas condições especificadas no momento.

Algumas das tarefas mais comuns que talvez seja preciso modificar antes de implantar o Windows Server 2008 incluem Format and Partition Disk (Formatar e Particionar Disco), Validate (Validar), Apply Operating System Image (Aplicar Imagem do Sistema Operacional) e Apply Network Settings (Aplicar Configurações de Rede).

A tarefa Format and Partition Disk permite definir como você deseja criar a estrutura de partições de disco para as implantações do seu servidor. A configuração padrão cria uma partição que usa todo o espaço disponível no primeiro disco. Se você não quiser implantar os servidores com essa configuração, poderá alterá-la para especificar o layout de disco desejado.

A tarefa Validate permite verificar alguns requisitos básicos como memória e velocidade do processador. Se, por exemplo, o padrão da sua empresa para implantações de servidores for 2 GB de memória, você poderá defini-lo como requisito, e a instalação não continuará caso esse requisito não seja atendido pelo servidor.

A tarefa Apply Operating System Image permite configurar a imagem específica a ser implantada. Por exemplo, ao usar arquivos de origem do Windows Server 2008, você tem a opção de implantar Server Standard, Server Enterprise, Server Datacenter, Server Standard Core, Server Enterprise Core e Server Datacenter Core. A escolha da imagem apropriada a ser utilizada depende de qual versão do Windows Server 2008 você deseja implantar.

A tarefa Apply Network Settings permite configurar endereços IP estáticos para as placas de rede e alterar as configurações para ingressar em um domínio ou grupo de trabalho. Embora seja possível definir um endereço IP estático usando esta tarefa, isso tornaria essa seqüência de tarefas funcional apenas para um servidor. Mais tarde, você verá como definir endereços IP estáticos com variáveis para poder usar uma única seqüência de tarefas para vários servidores.

Instalando e configurando funções de servidor

Até agora, você viu como modificar a seqüência de tarefas para configurar itens relacionados à instalação do sistema operacional. Com o Microsoft Deployment Toolkit, porém, também é possível instalar e configurar funções de servidor. Por exemplo, você pode configurar uma seqüência de tarefas para implantar o Windows Server 2008 no servidor de uma filial que executará um controlador de domínio somente leitura e um servidor de arquivos.

Para fazer isso com êxito, no editor de seqüência de tarefas, navegue até a tarefa Install Software (Instalar Software) e escolha Add | MDT | Install Roles and Features (Adicionar | MDT | Instalar Funções e Recursos). Em seguida, na tarefa Install Roles and Features recém-criada, marque Active Directory Domain Controller (Controlador de Domínio do Active Directory) e File Server (Servidor de Arquivos), como mostra a Figura 5.

Figura 5 Instalando funções e recursos

Figura 5** Instalando funções e recursos **(Clique na imagem para aumentar a exibição)

Agora é preciso definir as configurações do controlador de domínio somente leitura. No editor de seqüência de tarefas, escolha Add | MDT | Configure ADDS (Adicionar | MDT | Configurar ADDS). Na tarefa Configure ADDS recém-criada, escolha criar uma réplica do controlador de domínio somente leitura New (Novo) e especifique valores para as seguintes propriedades:

  • Existing domain DNS name (Nome de domínio DNS existente)
  • Replication source domain controller (Controlador de domínio da origem de replicação)
  • Account (Conta)
  • Recovery (safe mode) password (Senha [modo de segurança] de recuperação)

Trabalhando com variáveis

É importante que você entenda que um dos recursos mais avançados oferecidos pelas seqüências de tarefas aos usuários é a capacidade de definir praticamente qualquer propriedade na seqüência de tarefas dinamicamente como uma variável durante a implantação. O Configuration Manager e o Microsoft Deployment fornecem diversos mecanismos para definir e usar variáveis.

O Configuration Manager permite defini-las como uma variável Computer, uma variável Collection ou diretamente dentro da seqüência de tarefas. O Microsoft Deployment permite defini-las através do arquivo customsettings.ini, de um banco de dados back-end ou de um serviço Web. Em technet.microsoft.com/bb632442.aspx, você encontrará uma lista de variáveis que podem ser definidas.

Vamos usar como exemplo a definição de um endereço IP estático em um determinado servidor. Você viu anteriormente neste artigo que é possível definir o endereço IP estático dentro da seqüência de tarefas na tarefa Apply Network Settings. Contudo, isso não é o ideal, porque torna a seqüência de tarefas útil apenas para um determinado servidor.

Em vez disso, o que você deve fazer é deixar a seqüência de tarefas sozinha e definir o endereço IP através de uma variável. Veja a seguir o processo passo a passo da definição do endereço IP estático como uma variável Computer:

  1. No console do Configuration Manager, navegue para System Center Configuration Manager | Site Database | Computer Management | Collections (System Center Configuration Manager | Banco de Dados do Site | Gerenciamento do Computador | Coleções).
  2. Para atribuir uma variável por computador a um computador, localize e expanda a coleção à qual pertence o computador e clique com o botão direito do mouse no computador. Em seguida, clique em Properties (Propriedades) e depois na guia Variables (Variáveis).
  3. Para especificar variáveis personalizadas e seus valores associados, clique no ícone New (Novo) para abrir a caixa de diálogo <New> Variable (<Nova> Variável).
  4. Na caixa de diálogo <New> Variable, é necessário especificar um nome para a variável e se ela estará visível no console do Configuration Manager 2007. Para um endereço IP estático, você adicionaria as seguintes variáveis:
  • OSDAdapter0IPAddressList
  • OSDAdapter0SubnetMask
  • OSDAdapter0Gateways
  • OSDAdapter0DNSServerList

As variáveis configuradas devem ser semelhantes às exibidas na Figura 6.

Figura 6 Usando variáveis de computador para definir um endereço IP estático

Figura 6** Usando variáveis de computador para definir um endereço IP estático **(Clique na imagem para aumentar a exibição)

Implantando a seqüência de tarefas

Agora que a seqüência de tarefas foi totalmente configurada e as variáveis foram definidas, você está pronto para implantar o Windows Server 2008. O Configuration Manager oferece diversos mecanismos para implantar um sistema operacional, como PreBoot eXecution Environment (PXE), mídia inicializável de seqüência de tarefas, mídia autônoma e através de um anúncio padrão para computadores existentes.

Para simplificar, descreverei como criar uma seqüência de tarefas para mídia inicializável. No console do Configuration Manager, navegue até Task Sequences e escolha Create Task Sequence Media (Criar Mídia de Seqüência de Tarefas) no menu Actions (Ações). Na página Select Media Type (Selecionar Tipo de Mídia), escolha Bootable Media (Mídia Inicializável) e clique em Next. Na página Media Type (Tipo de Mídia), especifique um CD como tipo de mídia e um nome para o arquivo de mídia. Na página Security (Segurança), você pode especificar uma senha para proteger a mídia ou um certificado auto-assinado. Em seguida, especifique a imagem de inicialização. Quando terminar, você será remetido à página Confirmation (Confirmação), na qual deverá clicar em Finish (Concluir). Para obter instruções detalhadas sobre como implantar o uso deste e de outros mecanismos, consulte a documentação em technet.microsoft.com/bb681029.aspx.

Conclusão

Neste artigo, você viu como usar o System Center Configuration Manager e o Microsoft Deployment para implantar o Windows Server 2008, adicionar funções como File Server e Domain Controller, definir variáveis específicas de computador e implantar o sistema operacional usando mídia inicializável de seqüência de tarefas. Embora as implantações de servidores reais possam ser muito mais complexas, este artigo deve ajudá-lo a começar a unificar suas ferramentas de implantação de clientes e de servidores.

Tim Mintner é engenheiro sênior de desenvolvimento de software na equipe do Microsoft Solutions Accelerator, com foco no Microsoft Deployment Toolkit. Ele tem mais de 14 anos de experiência trabalhando com clientes para implantar sistemas operacionais da Microsoft. Entre em contato com Tim pelo email tmintner@microsoft.com.

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