SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

33
SMS 2003 OS Deployment Feature Pack Fabrizio Grossi

Transcript of SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Page 1: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature Pack

Fabrizio Grossi

Page 2: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature Pack Overview

• Distribuisce nuove versioni di Windows e Office ai desktop e ai portatili

• Sfrutta i benefici di SMS 2003:– Pianificazione e targeting basata sull’Inventory– Tracking e status centralizzati– Distribuzioni di immagini attraverso le aziende– Non è necessario l’intervento dell’utente

• Si installa su SMS 2003 (SP1 o sup)

Page 3: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackWindows Imaging Format (WIM)

• Caratteristiche– Basato su File e non Distruttivo– Elimina file duplicati– Elevata compressione dell’immagine– Mantiene la system partitions

• Benefici– I dati Utente possono stare localmente durante

la migrazione– Diminuisce l’utilizzo della rete– Aumenta le performance

Page 4: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackUser State Migration Tool 2.6

• Caratteristica Corporate– Non richiede che l’utente sia loggato– Migration dei profili Multi-user– Filtro dei Profili

• Domain, User name, Time since last logged on.

– Supporto Encrypted File System (EFS)– Progress log, è possible abilitare l’invio di eventi a MOM 2005– La compressione dei dati catturati riduce l’utilizzo della banda – Supporto dell’impostazione delle Applicazioni– Supporto per le impostazioni di Office da 2003 per versioni

precedenti fino a Office 97: – 19 applicazioni comuni per Instant Messaging, Media players, …

• Documentazione – Guida Step-by-step con esempi.

Page 5: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackUser State Migration Tool 2.6

• 2 Strumenti a linea di Comando (no UI)– Impostazioni di CatturaScanstate user:/DOMAIN/* -nl 30d /efs-raw c:/minint

– Impostazioni di RipristinoLoadstate c:/minint

• Passi amministrativi1. Scaricate USMT 2.6 da microsoft.com

2. Configurate che impostazioni volete migrare

3. Test, test, test

4. Configurate SMS OSD Image Package:

Azioni di Cattura e Restore

Page 6: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackPassi Amministrativi

Catturate un’immagine di “Riferimento” Create un SMS Image package Distribuitelo ai Distribution Point di SMS Identificate la collection (Target) Advertisement verso la collection

(Schedule) Installazione è unattended con 3 reboot

Page 7: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Cattura dell’Imagine

BeginCapture

4. Computer si avvia dall’ Image Capture CD(Serve un DHCP)

5. Viene catturata l’immagine

6. Operazione completata“XP-SP2.wim”

1. L’Amministratore configura un Computer modello.1. C:\Sysprep2. in Workgroup

2. Inserire l’Image Capture Wizard CD

PrepareMachine

3. L’Image Capture Wizard prepara computer

Page 8: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Prerequisiti Reference Computer

• W2k o sup. • Non deve essere assegnato a un Sito (o i

Destination Computer devono finire nello stesso sito)

• In Workgroup e con IP dinamico (DHCP)• SO installato in C:• C: partizione primaria NTFS. No partizioni

nascoste• Crea CD con Image Capture Wizard

Page 9: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Prerequisiti Destination Computer

• Upgrade di Computer installato– SMS 2003 Sp1 client (advanced o legacy)– NT 4.0 Service Pack 6a o sup.– C: partizione primaria NTFS. No partizioni

nascoste

• Installazione macchina nuda (CD-based installation - RIS server)– Nessun prerequisito (salvo differenze HAL)

Page 10: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Preparazione del Reference Computer

• Installare patch• Rimuovere PC dal dominio• Abilitare boot da CD nel BIOS• Verificare che ci sia l’ultima versione di

Sysprep• IP dinamico• Admin Password che sia coerente con i

password requirements del destination computer

Page 11: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Cattura immagine

• Avviare il CD Image Capture Wizard• Inserire informazioni

– Cartella destinazione– Credenziali per accedere

• Reboot – con il CD, premendo un tasto– se no parte il mini-setup Wizard– 21 min percatturare Win XP sp2 Trial in Ita– Disco C occupato: 1,9 GB – Generato un fle .WIM di 450 MB

Page 12: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Distribuzione dell’Imagine

OS.WIM

1. Creare un image package dal file .wim catturato

3. Distribuite il package ai distribution point

2. Configurate le impostazioni di distribuzione

4. Create una collection di computer target e un advertisement

Page 13: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Creazione di un OS Deployment package

• OS Deplyoment Package - New Package Wizard

• Specificare file .wim creato nel punto precedente

• Specificare una cartella NUOVA (la ripulisce) per il nuovo package

• Configurare proprietà del package

Page 14: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackImage / Image Package

Windows XP SP2 Office 2003 AV Applications SMS Agent

Image

laptop_image.WIM

laptop_image.WIM

Image Package

OSD WinPE Custom Actions

Page 15: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Image Distribution

Demo

Page 16: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackPassi Amministrativi

Catturate un’immagine di “Riferimento” Create un SMS Image package Distribuitelo ai Distribution Point di SMS Identificate la collection (Target) Advertisement verso la collection

(Schedule) Installazione è unattended con 3 reboot

Page 17: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Distribuzione di un’immagine di un Sistema Operativo

• Nuovo Computer– RIS– OS Image Installation CD

• Refresh– Cattura User State

• Replace

Page 18: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

• Fasi dell’installazione dell’immagine1. Validation

2. State Capture

3. Pre-install

4. Install

5. Post-install

6. State Restore

• Azioni Custom possono essere aggiunte per estendere le funzionalità

• Applicazioni addizionali possono essere installate in sequenza• Messaggi di stato vengono mandati al site server per ogni

fase

Page 19: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

Validation Phase State Capture Phase

OSD ClientOSD Client

ISV/Cust.ISV/Cust.ValidationValidation

ScriptScript

Examples: Check disk space Check host name

Page 20: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Validation Phase

• Si possono eseguire Custom Action– Notifiche su cosa fa il package– Validazione se il package può funzionare sul

PC• Verifica sufficiente spazio libero

• No azioni che facciano modifiche cancellazione (le azioni vengono cmq eseguite anche se l’utente pospone)

Page 21: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

Validation Phase

State Capture Phase

ISV/Cust.ISV/Cust.ValidationValidation OSD Client UIOSD Client UI

OSD UserOSD UserNotificationNotification

User InterfaceUser Interface(Notification &(Notification &Postponement)Postponement)

CO

M

OSD ClientOSD Client

Image Package information(Customizable).

Page 22: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

Validation Phase State Capture Phase

ISV/Cust.ISV/Cust.ValidationValidation

MachineMachineStateState

CaptureCapture

SMSSMSStateState

CaptureCapture

User StateUser StateCaptureCapture(USMT)(USMT)

ISV/Cust.ISV/Cust.StateState

CaptureCaptureOSD Client UIOSD Client UI

OSD UserOSD UserNotificationNotification

User InterfaceUser Interface(Notification &(Notification &Postponement)Postponement)

CO

M

User InterfaceUser Interface(Progress)(Progress)

CO

MOSD ClientOSD Client

Page 23: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

State Capture Phase

• Cattura di file e config utente esistenti (nome Pc, SMS Site, SMS Id), poi rutilizzabili

• Azioni:– Custom

• Custom script per salvare info/dati utente

– Capture User state• USMT 2.6

– Connect UNC path• Credenziali per accedere a una share

– Reboot System

• Se un’azione finisce con codice diverso da zero: OS deployment Package si arresta e manda un messaggio di “failed advertisement” al Site Server

Page 24: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

Installation Phase(Old OS)

Prepare MachinePrepare MachineInstall Windows PE, Install Windows PE,

copy files, rebootcopy files, reboot

User InterfaceUser Interface(Progress)(Progress)

OSD ClientOSD Client

Installation Phase(Windows PE)

Pre-installationPhase

Post-installationPhase

(New OS)

OSD Image InstallerOSD Image Installer

REBOOT

Page 25: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

Installation Phase(Old OS)

Prepare MachinePrepare MachineInstall Windows PE, Install Windows PE,

copy files, rebootcopy files, reboot

User InterfaceUser Interface(Progress)(Progress)

OSD ClientOSD Client

Installation Phase(Windows PE)

OSD ClientOSD Client

Pre-installationPhase

DiskpartDiskpartISV/Cust.ISV/Cust.

ActionActionISV/Cust.ISV/Cust.

ActionAction

OSD ClientOSD Client

OSD Image InstallerOSD Image Installer

WIMWIM

Post-installationPhase

(New OS)

Page 26: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Preinstall Phase

• State Capture terminata correttamente• Reboot con Win PE• Preinstall Phase: Azioni per preparare il disco

del destination computer• Azioni:

– Custom– Connect to UNC path– Reboot

• Creare / formattare dischi• Script per accedere a SQL (via ADO) per

determinare il nome computer, ecc. (MAC Addr)

Page 27: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Install Phase

• PC usa Win PE

• Tutto quello che non è nella MININT viene cancellato

• Viene installato il nuovo SO su C

• Nessuna azione Custom

Page 28: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

PostInstall Phase

• WIM restore (Install Phase) ha successo• Prima del Reboot: Postinstall Phase• Il computer usa ancora Win Pe• Azioni

– Custom– Connect to UNC path

• Gestire Sysprep.inf– Copia di ulteriori driver (Network, Video, ecc.) in una

cartella (OemPnPDriversPath in Sysprep.inf)

Page 29: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

State Restore Phase

New Operating SystemNew Operating System

User InterfaceUser Interface(Progress)(Progress)

CO

M

OSD ClientOSD Client

Complete

MinisetupMinisetup

REBOOT REBOOT

Page 30: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

Installazione dell’Immagine

Interactive

System

State Restore Phase

New Operating SystemNew Operating System

MachineMachineStateState

RestoreRestore

SMSSMSStateState

RestoreRestore

User StateUser StateRestoreRestore(USMT)(USMT)

ISV/Cust.ISV/Cust.StateState

RestoreRestore

User InterfaceUser Interface(Progress)(Progress)

CO

M

OSD ClientOSD Client

Complete

User LogonUser LogonMinisetupMinisetup

Page 31: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

State Restore Phase

• Comincia dopo il mini-setup wizard• Computer usa il nuovo SO• Azioni

– Custom– Connect to UNC path– Restore user state

• USMT 2.6– Run SWD program

• Avvia SMS package (unattended)– Es:

• Restore user state• Installa altri package (office, LOB appl)

Page 32: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

• Destination Computer:– Windows NT 4.0 (Legacy client)– Windows 2000 (Advanced Client)– Windows XP (Advanced Client)– Windows 2003 Server (Advanced Client)

• Reference Computer:– Windows 2000, Windows XP, Windows 2003– Membri di un Workgroup (v. cattura)– Operating System installed on C: partition (NTFS)– Sysprep installed in C:\Sysprep– SMS 2003 Advanced agent should be pre-installed

SMS 2003 OS Deployment Feature PackSystem Requirements

Page 33: SMS 2003 OS Deployment Feature Pack Fabrizio Grossi.

SMS 2003 OS Deployment Feature PackBest Practices / Tips and tricks

• Image Capture– Assign the SMS Advanced client to the correct SMS site

server. • Image Package configuration

– Add Validation scripts to check Disk space and Network access.

– Add additional network and storage drivers.– Configure Admin Password, Domain account and Volume key.– Save User Data in protected directory %OSDSTATEPATH%

• Sysprep modification– Modify in Post-Install phase.

Example: Modify screen resolution, Add additional drivers.• If you do migrate your managers computer:

– Take a complete backup first!