1) O documento discute a automação da implementação de PCs usando ferramentas como MDT e SCCM.
2) São apresentados cenários de implementação e técnicas como Zero Touch e Lite Touch Installation.
3) É demonstrado o processo de criação de uma imagem de implementação usando MDT e integração com o SCCM.
1. Implementação de PCs:
Automação e distribuição da
imagem de instalação
Marcelo Matias
Especialista em Soluções para Desktop
http://marcelomatias.wordpress.com
08/Março/2013
2. Proposta
Solução automatizada de entrega de imagem para suportar
diferentes cenários de implementação.
Inclui suporte à personalização dinâmica em tempo de
implementação, aplicações e drivers adicionais, e migração
dos dados dos usuários
3. Desafio
Proporcionar a felicidade de todos
Modernização em
larga escala em
tempo reduzido O time de TI merece
Adeus Windows XP
um aumento de
e Office 2003!
salário!
4. Tecnologias usadas nesse módulo
• Microsoft Deployment Toolkit 2012 Update 1 (MDT)
– Download em http://www.microsoft.com/en-us/download/details.aspx?id=25175
• System Center Configuration Manager 2012 SP1 (SCCM)
• Windows Deployment Services (WDS)
• Windows Assessment and Deployment Kit (ADK)
– Windows PE 4.0
– USMT 5.0
– Windows System Imagem Manager
– Download em http://www.microsoft.com/pt-br/download/details.aspx?id=30652
• SCCM 2012 Toolkit (gratuito)
– CMTRACE (visualização de log)
– Download em http://www.microsoft.com/en-us/download/details.aspx?id=29265
5. Cenários de Implementação
• Novo Computador (New Computer)
– Novo hardware sem sistema operacional
– Iniciado a partir do Windows PE
• Atualização do Sistema Operacional (Upgrade)
– Atualização do S.O. por um mais recente, mantendo dados, configurações e aplicações
(de n para n+1, ex.: Windows 7 para Windows 8)
• Troca física do desktop (Replace)
– Captura o estado do usuário do PC antigo, e restaura em um outro PC
• Migração do Sistema Operacional (S.O.) no mesmo PC (Refresh)
– O estado do usuário é capturado a partir do S.O. antigo, e restaurado no novo
– O S.O. antigo é removido completamente, e a nova imagem é instalada
– Iniciado a partir do S.O. antigo
6. Melhorias no
desempenho
• Move pastas inteiras ao invés de trabalhar
arquivo-por-arquivo
• Baseado em hardlinks
Algumas limitações
• Essas melhorias só se aplicam no upgrade
de Windows 7 para Windows 8
• Apenas imagem padrão (“de fábrica”) do
Windows deve ser usada
• Não suporta troca de arquitetura (ex.: x86
para x64)
7. Métodos de Implementação
• High Touch Installation (HTI)
– Instalação manual de cada componente: DVD do sistema operacional, aplicações
individualmente, drivers, backup/restauração dos dados do usuário
• Lite Touch Installation (LTI)
– Assistente de implementação que automatiza todo o processo de migração do PCs,
com pouca intervenção presencial no início do processo
• Zero Touch Installation (ZTI)
– Migração totalmente automatizada, sem intervenção presencial e com opção de
agendamento prévio
• User Driven Installation (UDI)
– Baseado em ZTI, mas conta com um assistente no início do processo para que o
próprio usuário possa escolher alguns parâmetros antes do processo de instalação
8. MDT 2012
Microsoft Deployment Toolkit
ZTI e UDI
LTI
com SCCM 2012
Experiência totalmente integrada
Windows ADK | Windows Deployment Services
9. Processo de Implementação via MDT
1. Importar conteúdo para o
PC de gerenciamento 5. Executar o assistente
6. Enviar a imagem capturada ao PC de gerenciamento de implementação no PC
Mídia de de referência e capturar a
Instalação 2. Criar “Task Sequence” e imagem
do Windows imagem de boot para o PC de
referência PC de
Pacotes de
Idiomas e
3. Atualizar o 4. Transferir os referência
PC de Deployment Share fontes, imagem de boot
Atualizações
gerenciamento e task sequence do
deployment share para o
Drivers Recomendado ser
PC de referência
máquina virtual em cima
7. Criar “Task Sequence” e 8. Atualizar o Deployment
de Hyper-V
imagem de boot, usando a Deployment Share Share
Aplicações
imagem capturada na etapa 5
9. Transferir os
fontes, imagem de
SERVERSHARE boot e task sequence
do deployment share
para os PC destino
PC destino
(ilimitados)
WDS é opcional, mas é
recomendado para
reduzir tráfego de rede
(multicast) 10. Executar o assistente
de implementação em
cada PC destino
16. Implementação
Assistente Lite Touch
• Personalizado pelo administrador
– Fornece resposta padrão para algumas questões XML de definição
– Telas personalizáveis
Wizard.hta VBS de Início
Resultados
ZTIGather.wsf VBS de Validação
CustomSettings.ini
16
17. Porque integrar o MDT com o SCCM 2012
• Mais de 100 melhorias para implementação de S.O.
• Aproveitamento dos scripts do MDT
• Novos modelos (templates) e ações para ”task sequence”
• Integração opcional com base de dados (SQL /
webservices)
• Framework para desenvolvimento
• User-Driver Installation (UDI)
19. Suporte para implementar Windows 7 e Windows 8
Windows 7 Windows 8
System Center Configuration Manager 2007 SP2
System Center 2012 Configuration Manager
System Center 2012 Configuration Manager SP1
Microsoft Deployment Toolkit 2010 Update 1
Microsoft Deployment Toolkit 2012
Microsoft Deployment Toolkit 2012 Update 1
Windows Automated Installation Kit
Windows Assessment and Deployment Kit
20. Lembretes
• Apenas drivers .INF podem ser importados no container “Out-of-Box-
Drivers”
• Para driver que precisa ser instalado via .EXE publique-o como
aplicação, condicionando sua instalação apenas para determinados
modelos de hardware
• Para consultar modelo/fabricante do PC execute via PowerShell: Get-
WMIObject Win32_ComputerSystem
• Toda aplicação importada no MTD (ou SCCM) precisa suportar
instalação silenciosa. Consulte o http://itninja.com para sugestões de
sintaxe para diversas aplicações comerciais
• Use a variável DriveGroup001 para forçar a inclusão de um
determinado grupo de drivers
21. Lembretes
• Logs de instalação via MDT são copiados por padrão para
C:WindowsTempDeploymentLogs
• Logs de instalação via SCCM são copiados para
C:WindowsSystem32CCMLogs, C:TEMPSMSOSD ou C:SMSOSD
• Use o CMTRACE para análise dos logs
• Use variável SLShare e/ou SLDynamicShare para copiar os logs para um
ponto central
• Use o script LTISuspend.wsf no MDT para facilitar a personalização do
PC de referência
22. Lembretes
• Para consultar o nome por extenso do fuso horário digite o comando
TZUTIL.EXE /G
• Variável HideShell=YES oculta a tela Iniciar durante todo o processo de
instalação
• Na “task sequence” do SCCM com MDT mude o valor da variável
OSDPreserveDriveLetter para True (caso contrário o volume do
Windows tente a assumir outra letra de unidade)
23. Lembretes
• Variáveis no SCCM para configurar USMT:
– OSDMigrateAdditionalCaptureOptions
– OSDMigrateAdditionalRestoreOptions
– OSDMigrateConfigFiles
– Site de referência: http://technet.microsoft.com/en-us/library/dd252755.aspx
• Variáveis no MDT para configurar USMT:
– USMTMigFiles001…002…003
– Demais referências no próprio arquivo de ajuda do MDT
24. Sites de Apoio
• Blog Deployment Guys (inglês): http://blogs.technet.com/deploymentguys
• Blog do Michael Niehaus (inglês): http://blogs.technet.com/mniehaus
• myITforum: http://myitforum.com
• Deployment Research (Johan Arwidmark): http://www.deploymentresearch.com
• The Deployment Bunny (Mikael Nystrom): http://deploymentbunny.com
• Chris Nackers: http://blogs.catapultsystems.com/cnackers
• Deployment Fundamentals (inclui download de arquivos de exemplo)
http://www.deploymentfundamentals.com/