26/12/2012

Das tarefas de um administrador de redes e analista de suporte técnico, uma das mais chatas e que demanda tempo é a instalação de sistemas operacionais.
Imagine instalar o windows em cem máquinas, ter que levar o dvd ou gravar vários, é com certeza uma empreitada bem ardua.
Para facilitar isso e ainda melhorar a velocidade consideravelmente (já que o tráfego de rede é bem maior do que a velocidade de leitura de um DVD) existe imbutido no Windows Server 2008 ( no 2003 chamava-se RIS – Remote Instalation Service ) o Serviço de implantação do Windows ou WDS – Windows Deployment Services
Com este serviço, podemos facilmente instalar sistemas operacionais em menos de 10 minutos, dependendo da largura de banda disponível na rede.
Para tanto, basta ter um Servidor DHCP e um ambiente de domínio e placas de rede com suporte a PXE (Deve-se verificar na BIOS dos computadores e servidores que receberão a instalação a opção BOOT ON LAN e habilita-la) e instalar a função de WDS em algum servidor, em nosso exemplo instalaremos o WDS no próprio servidor DHCP.
INSTALAÇÃO DO WINDOWS DEPLOYMENT SERVICES
1- Logado no Windows 2008 ou 2008 R2, abra o Server Manager, clique com o botão direito em “Roles” e depois em “Add Roles“
2- Em “Server Roles”, marque a opção “Windows Deployment Services” e em “Next“.
3- Você receberá um Overview da role, clique em “Next” para continuar.
4- Selecione as duas funções “Deployment e Transport Server“, depois em “Next” para continuar.
5- Verifique os serviços a serem instalados e clique em “Install“.
6- A instalação é relativamente rápida, verifique os resultados em “Installation Results”, clique em “Close” para finalizar.
CONFIGURANDO O WINDOWS DEPLOYMENT SERVICES
7- Abra o console do WDS em “Start / Administrative Tools / Windows Deployment Services“, clique com o botão direito sobre o servidor e depois em “Configure Server“.
8- O assistente do WDS será iniciado orientando alguns requerimentos, conforme orientado acima, clique em “Next“.
9- Em “Remote Installation Folder Location” você deverá definir o diretório em que as imagens serão geradas, nessa opção o ideal é manter em uma unidade de disco separada do sistema principal e com espaço suficiente para receber as imagens.
10- Caso o servidor DHCP esteja no mesmo servidor em que o WDS será instalado, mantenha as duas opções “Do not listen on port 67″ e “Configure DHCP option 60 to “PXEClient”, caso estejam em servidores diferentes será necessário desmarcar as duas opções e configurar as propriedades do WDS e a opção 66 do servidor DHCP.
11- Em “PXE Server initial Settings” podemos definir ser o WDS não irá responder, irá responder a alguns, irá responder a todos, ativar aprovação do administrador, referente a requisições de instalação. Para o nosso cenário, o WDS irá responder a todas as solicitações porém será necessária a aprovação do Administrador para que seja procedida a instalação.
12- Em “Operation Complete” deixe a opção “Add images to the server now” para que possamos adicionar nossa primeira imagem no nosso servidor WDS.
13- Em “Add Image Wizard” clique em “Browse” e selecione a unidade de CD/DVD, confirme em “OK” e depois em “Next“.
14- Em “Image Group” defina um nome para o grupo dessas imagens a ser criadas, para o cenário vamos usar o nome “Windows7-Client“.
15- Em “Review Settings” teremos um resumo das opções selecionadas anteriormente, veja que será gerada 9 imagens de instalação (todas as versões do windows presente no DVD de instalação), clique em “Next“.
16- O procedimento é um pouco demorado, clique em “Finish” ao terminar o processo.
17- Navegue entre a console e expanda: Server / Install Images / Image Group Name, verifique todas as images criadas anteriormente, com isso já podemos dar início a instalação remota em nossos clients da rede.
INSTALANDO O SISTEMA OPERACIONAL EM CLIENTS USANDO O WDS
18- Ligue o computador e atente-se na opção de boot de rede, na maioria das placas, para se iniciar o boot remoto deve-se pressionar a tecla “F12“. Verifique na imagem que o client está contatando o servidor, porém precisamos autorizar o início da instalação, lembram da opção 11 desse artigo, em que definimos somente com autorização administrativa.
19- Verifique na opção “Pending Devices” a requisição do client. Clicando com o botão direito e depois em “Name and Approve“, iremos nomear e aprovar a instalação.
20- Para esse cenário vamos usar o nome “CL01″, o mesmo por padrão será mantido no container “Computers” do Active Directory, porém clicando em browse é possível definir a criação em uma respectiva Unidade Organizacional do seu ambiente.
21- Voltando para o client após a aprovação você irá reparar que o boot será iniciado.
22- Será necessário usar uma credencial administrativa para proceder com a instalação.
23- Lembram das 9 imagens criadas e apresentadas no ítem 17, as mesmas estão listadas disponíveis para instalação, prosseguindo assim do mesmo modo de uma instalação local.
Boa tarde Fabio Augusto, parabéns pela postagem do WDS. Gostaria de saber se existe possibilidade de criar uma imagem do XP SP3 para instalar pela rede. Em caso positivo, poderia me ajudar? Desde já lhe agradeço
Lauro, é possível , porem é necessário fazer alguns ajustes para isto funcionar, se tiver uma quantidade maior de computadores com windows XP, recomendo usar esta versão Windows Server 2003 -> Windows XP para efetuar o processo –> http://www.andersonpatricio.org/Tutoriais/AP754_b.html
Espero ter ajudado.
MInha duvida e necessida é a seguinte, irei utilizar terminais burros (sem hd) então necessito que as estações de trabalho deem o boot pela REDe PXE e subam o perfil direto no servidor windows 2008, alguem pode me ajudar
Ola Geraldo,
A ideia do WDS é pelo boot PXE + instalação automatizada de S.O , mas depois o sistema operacional tem que ser armazenado em algum local , pois ele é transferido via rede, agora neste caso de terminal burros”, acredito que linux tem esta solução , mas em Windows eu nunca implementei.
Abraço
Preciso configurar o PXE para os computadores clientes conectarem no AD ambos sem HD
Tens como me dar uma ajuda?
Diego,
Não sou especialista neste tipo de configuração , sugiro uma pesquisa mais a fundo, neste site –> http://www.andreruschel.com
Boa Tarde!!
Fábio,
Muito bom seu tutorial,é de grande ajuda para quem está iniciando na área de server como eu e para quem já tem experiência também.
Obrigado!
Washington
Muito Obrigado, Washington, realmente é uma ferramenta muito útil quando se precisa de automação!
Valeu!
Eu não consigo fazer as máquinas darem boot, já segui todos os procedimentos,inclusive do microsoft technet mas aqui não dá certo, pega ipo e tudo mas o servidor tftp não responde, alguém pode me ajudar.
Anderson, não ficou bem claro onde você tem erro, entao tenho umas verificações a fazer:
1) Qual o tipo de erro que você tem?
2)Log de eventos o que consta?
3)Os clients suportam PXE?
4) Verificou no modelo da placa de rede se é suportado PXE?
5)DHCP reside no mesmo servidor?
6) Esta configurado para todos clientes responderem a solicitações?
7)Pressionou F12 na maquina client no começo da instalação?
Aguardo retorno.
Bom tarde,
Fabio seria possível está instalação sem um servidor de DHCP?
Obrigado!
Olá,
O DHCP não precisa ser no mesmo servidor, ele pode sim ser instalado em uma outra maquina, mas ele depende do Servidor DHCP para distribuir o IP para estação via PXE Boot, então concluindo , ele depende do DHCP sim, mas não necessariamente precisa estar no mesmo computador.
Qualquer coisa, tem mais informações aqui –> http://technet.microsoft.com/pt-br/library/cc771670(WS.10).aspx
Espero que ficou claro.
Abraço
Olá,
gostaria de uma ajuda. tenho um server 2008 r2 rodando AD, DNS, DHCP, instalei o WDS fiz todas as configurações mas na máquina cliente nao consigo dar boot.
fica procurando dhcp mas nao encontra nada. pode me ajudar?
Elton,
Preciso saber algumas informações.
1)Os cliente , a placa suporta PXE?
2) Verificou no modelo da placa de rede se é suportado PXE?
3) Esta configurado para todos clientes responderem a solicitações?
4)Pressionou F12 na maquina client no começo da instalação?
Me responde, para eu tentar te ajudar.
Att.
Gostaria de saber se tem algum como eu bootar por PXE diretamente conectando em um Terminal Server como nos thin clients. O thinclient eu simplesmente ligo, configuro o ip do servidor que irá se conectar e ele já abre o software rdp na hora. Eu gostaria de fazer isso em um pc mas estou tendo muitas dificuldades e há pouca informação na internet. A maioria é de boot de OSs inteiros ou instalações. Já viu algo assim?
Leonardo, eu já vi sistemas que possuem o terminal burro ( sem HD) onde ele faz o boot via PXE e loga diretamente no software do servidor hospedado, agora com o recurso WDS eu desconheço tbm, pois a funçào dele é entregar o S.O para a estação.
Mas tem uns links para você conferir sobre isso.
http://social.technet.microsoft.com/Forums/pt-BR/winsrv2003pt/thread/5c9e9a7f-5473-4268-995c-c2fb781d7df4/
http://www.andreruschel.com/2010/10/thineco-dando-boot-pxe-no-windows.html
http://social.technet.microsoft.com/Forums/pt-BR/winsrv2003pt/thread/3dd65e16-7928-4317-aeff-ad39a2fa4918
http://social.technet.microsoft.com/forums/pt-br/winsrv2008pt/thread/0219B041-BBAF-4591-A3BE-532179B0343A
http://social.technet.microsoft.com/Forums/pt-BR/winsrv2003pt/thread/19d805cb-e437-4bd8-82b8-bb10aab4232a
Espero que ajude
Abraço
Fabio mto bom o post ajuda e mto, no meu caso tenho uma pen drive bootavel e quero ao inves de bootar pela pendrive pra instalar um s.o customizado queria que o boot da pendrive já fosse distribuido pelo servidor. Vc acha que é possivel?? E como faço?? Obrigado!!
Ola Humberto,
Você pode sim fazer uma customização de um Sistema operacional, a ferramenta correta para fazer isto é o MDT 2010, atraves de um arquivo de resposta e configurações de softwares , voce consegue distribuir depois via WDS, mas como nao conheço muito sobre a ferramenta, nao consigo te ajudar com precisão, aqui no blog tem algo sobre ele.
Abraço
Fabio , boa noite.Fiz todos procedimentos corretos, mas a maquina não consegue bootar pelo PXE.No meu caso o windows server e a maquina são virtuais no virtualbox.
Qualquer ajuda fico grato.
Victor,
Verifica no Virtual Box se você tem o Oracle VM VirtualBox Extension Pack instalado, que é responsavel por esta função PXE, caso sim, desinstale e instale uma versao mais nova, pode estar com problema.
Abraço
Fabio, boa tarde. Na estrutura que eu tenho, os serviços DHCP, DNS, e WDS estão cada um em um servidor diferente, sendo que o DHCP é um Windows Server 2003 e está trabalhando com reservas de DHCP.
Não consegui o boot pela rede nas estações, onde será que mora o problema? Trabalhar com reservas impacta em algo?
Fala Guilherme, credito que possa estar dando algum problema sim, olha a obs. sobre o serviços separados.
Obs. Se o WDS e o DHCP estiverem em servidores diferentes, será necessário deixar desmarcadas as duas caixas de seleção (Não escutar na porta 67 e Configurar a opção 60 do DHCP como ‘PXEClient’) nas propriedades do servidor WDS, e no servidor DHCP adicionar a opção 66 apontando para o FQDN do servidor WDS, e a opção 67 com o valor boot\x86\wdsnbp.com
Algumas reservas nao impacta em nada, agora todos reservados, será necessario adicionar o MAC da placa de rede da estacao que vai dar boot via PXE, verifique se sua placa tem suporte a PXE ou algo em sua topologia de rede esteja impatando isto.
Abraço
Funciona em Raid 0+1 normal sem problemas, gostei muito dessa solução, tudo que eu tiver instalado em uma imagem vai para outra ?
Não, você instala tudo em uma instalação padrão e a partir disto gerar a imagem, a cada modificação, você deve renovar a imagem quando for implantar novamente, ela nao atualiza sozinha. 🙂
Ola Fabio, Parabéns pelo tutorial, estou criando um tutorial passo a passo para apresentar na empresa em que eu trabalho.
Fiz tudo certo, porém quando ele esta aguardando o servidor, acontece o seguinte erro:
a instalação do windows encontrou um erro inesperado. Verifique as origens da instalação estão acessiveis e reinicie a instalação.
codigo do erro: 0xC0000005
ja verifiquei as imagens, e estão todas ONLINE, ja reinicei o servidor, os serviços e mesmo assim nada.
Pode me ajudar ?
Fala Andrey,
Cara, as estações tem que ser todas Windows 7, No Windows XP não é aconselhável este procedimento, existe outra forma, este erro é relacionado a vários tipos , voltados pra comunicação de rede ou driver, mas pode ser que a placa de rede nao suporta PXE ou o driver nao está atualizado.
Acontece que o WDS no Windows Server 2008 só consegue trabalhar com imagens no formato WIM. Para usar umagens baseadas no RISETUP/RIPREP você precisa do WDS funcionando no modo misto, feito que você só consegue no Windows Server 2003. Até existe a possibilidade de convertê-la para o formato WIM (imagens baseadas no RISETUP não podem ser convertidas).
Tem mais alguns tutoriais aqui, verifica se te ajuda
Installing and Configuring WDS (Windows Deployment Services): Full Images Deployment (Part I)
http://blog.augustoalvarez.com.ar/2008/12/12/installing-and-configuring-wds-windows-deployment-services-full-images-deployment-part-i/
Installing and Configuring WDS (Windows Deployment Services): Full Images Deployment (Part II)
http://blog.augustoalvarez.com.ar/2008/12/12/installing-and-configuring-wds-windows-deployment-services-full-images-deployment-part-ii/
Installing and Configuring WDS (Windows Deployment Services): Full Images Deployment (Part III)
http://blog.augustoalvarez.com.ar/2008/12/12/installing-and-configuring-wds-windows-deployment-services-full-images-deployment-part-iii/
Espero que te ajude
Abraço
Boa Tarde Fábio, estou começando a estudar este processo de instalação de imagens via rede e seu tutorial ficou excelente. Agora na minha realidade eu tenho várias estações com a mesma configuração de hardware modificando apenas os sistemas utilizados por cada setor. Assim o que gostaria de verificar com você, se há através do WDS uma forma de se fazer uma imagem de uma máquina já com todos os softwares desejados e esta imagem ser replicada nas máquinas ao dar o boot pela rede. Não sei se fui claro mas seria ao invés de o boot inciar uma instalaçao do windows do zero, ele já traria a instalação completa e se possível já executando o sysprep para resetar as configurações de rede e etc. Se puder me ajudar ficarei grato. Desde já agradeço e mais uma vez parabéns pelo tutorial.
Abraço.
Fala Pimentel
É possível sim, sera necessário alguns procedimentos a mais, assim você poderá criar várias imagens personalizadas, essa ferramenta é o WAIK, aqui tem um link que vai te ajudar –>http://blogdonerd.com.br/2010/08/criacao-de-uma-imagem-de-instalacao-personalizada-do-windows-7-sysprep/
Outra ferramenta que faz isso em conjunto é o MDT 2010 ou 2012 tem informações aqui
https://fabiozibiani.wordpress.com/2011/05/19/mdt-2010-update-1-%e2%80%93-criando-uma-imagem-de-instalacao-do-windows-7-com-aplicacoes-updates-drivers-integrados-e-automatizada/
Espero que ajude.
Boa Noite, Fabio Augusto, parabéns pelo poste do WDS, muito bom mesmo, estou com um pequeno problema, na empresa que trabalho todas as maquinas são Dell, elas vem com o Cd de instalação com duas lunguagens, Portugues e Espanhol, mais quando eu crio a imagem de inicialização e a de instalação, fica predominante o Espanhol. Gostaria de saber se existe possibilidade de na hora da instação ficar como padrão o Portugues. Em caso positivo, poderia me ajudar? Desde já lhe agradeço
Fala Ubiratan,
Cara você pode fazer um S.O personalizado.
Sera necessário alguns procedimentos a mais, assim você poderá criar várias imagens personalizadas, essa ferramenta é o WAIK, aqui tem um link que vai te ajudar –>http://blogdonerd.com.br/2010/08/criacao-de-uma-imagem-de-instalacao-personalizada-do-windows-7-sysprep/
Outra ferramenta que faz isso em conjunto é o MDT 2010 ou 2012 tem informações aqui
https://fabiozibiani.wordpress.com/2011/05/19/mdt-2010-update-1-%e2%80%93-criando-uma-imagem-de-instalacao-do-windows-7-com-aplicacoes-updates-drivers-integrados-e-automatizada/
Depois disto você pode capturer a imagem e implanter no WDS
Segue outros links para consulta:
http://www.cooperati.com.br/wordpress/2010/06/26/windows-deployment-services-wds-instalando-e-configurando/
http://www.cooperati.com.br/wordpress/2011/02/08/automatizando-e-personalizando-instalaes-do-windows-7-com-arquivo-de-respostas-do-windows-sim/
http://www.cooperati.com.br/wordpress/2010/06/28/criando-uma-imagem-de-captura-com-o-windows-deployment-services-wds/
Espero que ajude.
Abraço
Olá Fábio, poderia “upar” as fotos desse artigo novmente, grato
Lima,
Vou ter que refazer as imagens, pois o site onde estava hospedado está fora do ar, este mês irei alterá-lo e logo estará novamente lá
Valeu pelo aviso
Abraço
Pingback: Servidor de Instalação WDS win2k8 – (Windows Deployment Services ) | Trabaiá T. I.
Fábio,
Parabéns pelo tutorial!!!
Nesse tutorial ensina como criar uma imagem do SO no servidor para que a estação de trabalho tenha o SO instalado através da rede. Muito bom!
Uma dúvida: É possível criar uma imagem customizada a partir de uma máquina modelo, onde já tenha instalado todos os aplicativos?
Aguardo retorno.
Alessandro
Valeu,
é possivel sim, você pode usar o MDT 2010 ou 2012 e também o WAIK junto com o WDS você consegue distribuir customizada , dá um pouquinho de trabalho, mas depois de pronto, funciona legal. 😉
Aconselho dar uma lida aqui:
https://fabiozibiani.wordpress.com/2011/05/19/windows-aik-–-criando-uma-imagem-de-instalacao-autonoma-do-windows-7/
https://fabiozibiani.wordpress.com/2011/05/19/mdt-2010-update-1-%e2%80%93-criando-uma-imagem-de-instalacao-do-windows-7-com-aplicacoes-updates-drivers-integrados-e-automatizada/
[]’s 🙂
Fabio, onde encontro no windows 7 essa janela do wds para configuração?