ITPROMGT-302-Deploying Operating Systems with System...
Transcript of ITPROMGT-302-Deploying Operating Systems with System...
Deploying Operating Systems with System Centerwith System Center Configuration Manager 2007g g
Howard ChowMicrosoft MVP
What Will We Cover?
• New Security Features of SCCMy
• Operating System Images
• SCCM Task Sequences
• Windows Deployment Service
• OS Deployment Report
Helpful Experience
• Operating System Deploymentp g y p y
• Systems Management Server
Level 300
Agenda
• Controlling OS for the Enterpriseg
• Managing the Deployment Server
• Deploying Operating Systems
• Integrating with WDS
• Reporting on SCCM Deployment
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Windows 2000 Professional
Coming in SCCM 2007 SP1
Windows for Legacy PCs (WinFLP)WEPOS
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal
Upgrade of Existing
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal
Upgrade of Existing
Side by Side
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal In-Place Migration
Upgrade of Existing
g
Side by Side
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal In-Place Migration
Upgrade of Existing
g
Media Based Install
Side by Side
Deployment ScenarioLow Touch, High Confidence
Windows Server 2003Windows 2000 Server
Windows VistaWindows XP SP2
Wi d 2000 P f i l
Coming in SCCM 2007 SP1Windows Vista SP1
Server 2008
Windows 2000 ProfessionalWindows for Legacy PCs (WinFLP)
WEPOS
Bare Metal In-Place Migration
Upgrade of Existing
g
Media Based Install
Side by Side PXE Capable
Deployment Architecture
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server PointPointPointPoint Site ServerSite Server
ClientClient
Deployment ArchitectureAdmin creates OS Admin creates OS
image and boot image image and boot image
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server
g gg gand replicates to DPand replicates to DP
PointPointPointPoint Site ServerSite Server
ClientClient
Deployment ArchitectureAdmin creates OS Admin creates OS
image and boot image image and boot image
Admin creates Task Admin creates Task Sequence and advertises Sequence and advertises to collection containing to collection containing
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server
g gg gand replicates to DPand replicates to DP
ggclientclient
PointPointPointPoint Site ServerSite Server
ClientClient
Deployment ArchitectureAdmin creates OS Admin creates OS
image and boot image image and boot image
Admin creates Task Admin creates Task Sequence and advertises Sequence and advertises to collection containing to collection containing
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server
g gg gand replicates to DPand replicates to DP
ggclientclient
PointPointPointPoint Site ServerSite Server
ClientClient
Client retrieves Client retrieves Task Sequence Task Sequence from MP and from MP and executes itexecutes it
Deployment ArchitectureAdmin creates OS Admin creates OS
image and boot image image and boot image
Admin creates Task Admin creates Task Sequence and advertises Sequence and advertises to collection containing to collection containing
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server
g gg gand replicates to DPand replicates to DP
ggclientclient
PointPointPointPoint Site ServerSite Server
ClientClient
Client retrieves Client retrieves Task Sequence Task Sequence from MP and from MP and
Client retrieves Client retrieves boot image and OS boot image and OS image referenced image referenced
executes itexecutes it in Task in Task SequenceSequence
Deployment ArchitectureAdmin creates OS Admin creates OS
image and boot image image and boot image
Admin creates Task Admin creates Task Sequence and advertises Sequence and advertises to collection containing to collection containing
Distribution Distribution P iP i
Management Management P i tP i t Site ServerSite Server
g gg gand replicates to DPand replicates to DP
ggclientclient
PointPointPointPoint Site ServerSite Server
Client sends status as Client sends status as Task Sequence executesTask Sequence executesqq
ClientClient
Client retrieves Client retrieves Task Sequence Task Sequence from MP and from MP and
Client retrieves Client retrieves boot image and OS boot image and OS image referenced image referenced
executes itexecutes it in Task in Task SequenceSequence
Demonstration Environment
Agenda
• Controlling OS for the Enterpriseg
• Managing the Deployment Server
• Deploying Operating Systems
• Integrating with WDS
• Reporting on SCCM Deployment
Managing Images and Drivers
• Offline editing using ImageXWIM File Format
Offline editing using ImageX• Hardware Agnostic• Compressed for Network Deployment
Managing Images and Drivers
• Offline editing using ImageXWIM File Format
Offline editing using ImageX• Hardware Agnostic• Compressed for Network Deployment
OS ImageOS Image• Easily updated• Stored in distribution point
d t bdatabase
Managing Images and Drivers
• Offline editing using ImageXWIM File Format
Offline editing using ImageX• Hardware Agnostic• Compressed for Network Deployment
OS Image OS ImageOS Image• Easily updated• Stored in distribution point
d t b
OS Image• Utilizes WinPE• Deploys even an older
database Operating System
Agenda
• Controlling OS for the Enterpriseg
• Managing the Deployment Server
• Deploying Operating Systems
• Integrating with WDS
• Reporting on SCCM Deployment
Task Sequences
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequences•Condition: Optional true/false test
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequences•Condition: Optional true/false test•Action: Task performedp
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequences•Condition: Optional true/false test•Action: Task performedp•Continue on error flag
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequencesen
ten
t
dine
ssdi
ness
ngs
ngs
eplo
ymep
loym
men
t rea
dm
ent r
ead
te &
set
tinte
& s
ettin
setti
ngs
setti
ngs
t OS
De
t OS
De
ck d
eplo
ymck
dep
loym
use
r sta
t u
ser s
tat
sys
tem
s s
yste
m s
Star
tSt
art
►►C
hec
Che
c
►►Sa
veSa
ve
►►Sa
veSa
ve
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequencesen
ten
t
ller
ller
d dr
ive
d dr
ive
dine
ssdi
ness
ngs
ngs
eplo
ymep
loym
ID c
ontr
olID
con
trol
ition
har
diti
on h
ard
age
age
iver
siv
ers
men
t rea
dm
ent r
ead
te &
set
tinte
& s
ettin
setti
ngs
setti
ngs Bare Metal Bare Metal
InstallationInstallation
t OS
De
t OS
De
RebootReboot totoWinPEWinPE ig
ure
RA
Iig
ure
RA
I
mat
& p
arti
mat
& p
arti
oy O
S im
aoy
OS
ima
devi
ce d
rde
vice
dr
ck d
eplo
ymck
dep
loym
use
r sta
t u
ser s
tat
sys
tem
s s
yste
m s
Star
tSt
art WinPEWinPE
►►C
onf
Con
f
►►Fo
rmFo
rm
►►D
eplo
Dep
lo
►►A
dd d
Add
d
►►C
hec
Che
c
►►Sa
veSa
ve
►►Sa
veSa
ve
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequencesen
ten
t
ller
ller
d dr
ive
d dr
ive
ss ettin
gset
tings
dine
ssdi
ness
ngs
ngs
eplo
ymep
loym
ID c
ontr
olID
con
trol
ition
har
diti
on h
ard
age
age
iver
siv
ers
clie
ntcl
ient
re u
pdat
esre
upd
ates
tions
tions
stat
e &
se
stat
e &
se
men
t rea
dm
ent r
ead
te &
set
tinte
& s
ettin
setti
ngs
setti
ngs Bare Metal Bare Metal
InstallationInstallation
t OS
De
t OS
De
RebootReboot totoWinPEWinPE
Reboot toReboot tonew OSnew OSig
ure
RA
Iig
ure
RA
I
mat
& p
arti
mat
& p
arti
oy O
S im
aoy
OS
ima
devi
ce d
rde
vice
dr
ll ll SC
CM
cSC
CM
c
ll so
ftwar
ll so
ftwar
ll ap
plic
all
appl
ica
ore
user
sor
e us
er s
ck d
eplo
ymck
dep
loym
use
r sta
t u
ser s
tat
sys
tem
s s
yste
m s
Star
tSt
art WinPEWinPE OSOS
►►C
onf
Con
f
►►Fo
rmFo
rm
►►D
eplo
Dep
lo
►►A
dd d
Add
d
►►In
sta
Inst
a
►►In
sta
Inst
a
►►In
sta
Inst
a
►►R
esto
Res
to
►►C
hec
Che
c
►►Sa
veSa
ve
►►Sa
veSa
ve
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Task Sequences
LL
ent
ent
LT+D
ELLT
+DEL
ller
ller
d dr
ive
d dr
ive
ss ettin
gset
tings
dine
ssdi
ness
ngs
ngs
eplo
ymep
loym
TRL+
AL
TRL+
AL
ID c
ontr
olID
con
trol
ition
har
diti
on h
ard
age
age
iver
siv
ers
clie
ntcl
ient
re u
pdat
esre
upd
ates
tions
tions
stat
e &
se
stat
e &
se
men
t rea
dm
ent r
ead
te &
set
tinte
& s
ettin
setti
ngs
setti
ngs Bare Metal Bare Metal
InstallationInstallation
t OS
De
t OS
De
gets
ge
ts C
TC
T
RebootReboot totoWinPEWinPE
Reboot toReboot tonew OSnew OSig
ure
RA
Iig
ure
RA
I
mat
& p
arti
mat
& p
arti
oy O
S im
aoy
OS
ima
devi
ce d
rde
vice
dr
ll ll SC
CM
cSC
CM
c
ll so
ftwar
ll so
ftwar
ll ap
plic
all
appl
ica
ore
user
sor
e us
er s
ck d
eplo
ymck
dep
loym
use
r sta
t u
ser s
tat
sys
tem
s s
yste
m s
Star
tSt
art
Use
r gU
ser g
WinPEWinPE OSOS►►
Con
fC
onf
►►Fo
rmFo
rm
►►D
eplo
Dep
lo
►►A
dd d
Add
d
►►In
sta
Inst
a
►►In
sta
Inst
a
►►In
sta
Inst
a
►►R
esto
Res
to
►►C
hec
Che
c
►►Sa
veSa
ve
►►Sa
veSa
ve
Steps in old OSSteps in old OS Steps in WinPESteps in WinPE Steps in new OSSteps in new OS
Application Installation
Application Packages
http://microsoft.com/sccmhttp://microsoft.com/sccm
Application Installation
Application Packages
http://microsoft.com/sccmhttp://microsoft.com/sccm
Agenda
• Controlling OS for the Enterpriseg
• Managing the Deployment Server
• Deploying Operating Systems
• Integrating with WDS
• Reporting on SCCM Deployment
Windows Deployment ServicesReplaces Remote Installation ServicesCan still use RIS legacy images
New New RISRIS
Native support for WinPERISRIS
Windows Deployment ServicesReplaces Remote Installation ServicesCan still use RIS legacy images
New New RISRIS
Native support for WinPERISRIS
fLowers cost of deploymentReduces long term costs
Windows Deployment ServicesReplaces Remote Installation ServicesCan still use RIS legacy images
New New RISRIS
Native support for WinPERISRIS
fLowers cost of deploymentReduces long term costs
Multicast algorithmgMore efficient network use
WDS and SCCMSCCM 2007 Site Server
SitSiteDB
SCCM 2007MP
WDS PXE Server h t lti l
WDSServer
New Computer
hosts multiple providers. SCCM puts its provider first in the list
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SiteDB
new computer
SCCM 2007MP
WDS PXE Server h t lti l
WDSServer
New Computer
hosts multiple providers. SCCM puts its provider first in the list
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SiteDB
new computer
SCCM 2007MP
WDS PXE Server h t lti l
WDSServer
New Computer
hosts multiple providers. SCCM puts its provider first in the list
New computer PXE boots
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SCCM provider in
SiteDB
new computer
pWDS looks for computer in site database SCCM 2007
MP
WDS PXE Server h t lti l
WDSServer
New Computer
hosts multiple providers. SCCM puts its provider first in the list
New computer PXE boots
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SCCM provider in
SiteDB
new computer
pWDS looks for computer in site database
If computer is found, WDS proceeds. If not found, WDS tries next provider
SCCM 2007MP
WDS PXE Server h t lti l
WDSServer
New Computer
hosts multiple providers. SCCM puts its provider first in the list
New computer PXE boots
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SCCM provider in
SiteDB
new computer
pWDS looks for computer in site database
If computer is found, WDS proceeds. If not found, WDS tries next provider
SCCM 2007MP
WDS Server downloads WinPE to new computer
WDS PXE Server h t lti l
WDSServer
New Computer
to new computerhosts multiple providers. SCCM puts its provider first in the list
New computer PXE boots
WDS and SCCMSCCM 2007 Site Server
Sit
Admin advertises task sequence to collection containing
SCCM provider in
SiteDB
new computer
pWDS looks for computer in site database
If computer is found, WDS proceeds. If not found, WDS tries next provider
SCCM 2007MP
WDS Server downloads WinPE to new computer
WDS PXE Server h t lti l
WDSServer SCCM 2007 code
in WinPE contacts MP to get task
New Computer
to new computerhosts multiple providers. SCCM puts its provider first in the list
MP to get task sequence that was advertised
New computer PXE boots
Agenda
• Controlling OS for the Enterpriseg
• Managing the Deployment Server
• Deploying Operating Systems
• Integrating with WDS
• Reporting on SCCM Deployment
SCCM Reporting
SCCM Reporting
Predefined ReportsPredefined Reports
Hardware,software, OS distribution, and more
SCCM Reporting
Predefined Reports Custom ReportsPredefined Reports
Hardware,software,
Modified or newbased on SQL statements
Custom Reports
OS distribution, and more
statements
SCCM Reporting
Predefined Reports Custom ReportsPredefined Reports
Hardware,software,
Modified or newbased on SQL statements
Custom Reports
OS distribution, and more
statements
Single view for multiple reports.
Dashboards
p pquick access to data
SCCM Reporting
Predefined Reports Custom ReportsPredefined Reports
Hardware,software,
Modified or newbased on SQL statements
Custom Reports
OS distribution, and more
statements
S l t l
ExternalASP pages
Supplemental
Single view for multiple reports.
Dashboards
or other Web-enabled report
p pquick access to data
SCCM Reporting for OS Deploymentntnt ELELrr veve gsgses
ses
s
ssSteps in old OSSteps in old OS Steps in Steps in WinPEWinPE Steps in new OSSteps in new OS
Dep
loym
enD
eplo
ymen
L+A
LT+D
EL+
ALT
+DE
RebootReboot totoWinPEWinPE
Reboot toReboot tonew OSnew OS
RA
ID c
ontr
olle
rR
AID
con
trol
ler
titio
n ha
rd d
ritit
ion
hard
dri
OS
imag
eO
S im
age
ce d
river
sce
driv
ers
CC
M c
lient
CC
M c
lient
war
e up
date
sw
are
upda
tes
plic
atio
nspl
icat
ions
stat
e &
set
tinst
ate
& s
ettin
ymen
t rea
dine
ymen
t rea
dine
tate
& s
ettin
gsta
te &
set
tings
em s
ettin
gsem
set
tings
Star
t OS
DSt
art O
S D
Get
s C
TRG
ets
CTR
►►C
onfig
ure
RC
onfig
ure
R
Form
at &
par
tFo
rmat
& p
art
►►D
eplo
y O
Dep
loy
O
►►A
dd d
evic
Add
dev
ic
►►In
stal
l In
stal
l SCSC
►►In
stal
l sof
twIn
stal
l sof
tw
►►In
stal
l ap
Inst
all a
p
Res
tore
use
r R
esto
re u
ser
Che
ck d
eplo
yC
heck
dep
loy
►►Sa
ve u
ser s
tSa
ve u
ser s
t
►►Sa
ve s
yste
Save
sys
te
Use
r U
ser ►► ►►
►►
►►►► ►►
SiteDB
SCCM Reporting for OS Deployment
Aggregate StatusWhat is the overall status of the 200 computers targeted by a task sequence
advertisement?
Weekly Progress of an OS deployment task sequenceCount of Failures in each phase/group of a specific task sequenceCount of Failures in each phase/group of a specific task sequenceCount of Failures in each phase/group of a specific task sequence advertisementProgress of a running OS deployment task sequence advertisementProgress of OS deployment task sequences
SCCM Reporting for OS Deployment
Aggregate StatusWhat is the overall status of the 200 computers targeted by a task sequence
advertisement?
Weekly Progress of an OS deployment task sequenceCount of Failures in each phase/group of a specific task sequenceCount of Failures in each phase/group of a specific task sequenceCount of Failures in each phase/group of a specific task sequence advertisementProgress of a running OS deployment task sequence advertisementProgress of OS deployment task sequences
Individual StatusWhat is the detailed status of a task sequence running on a particular computer? What
step failed and why?
Execution time for a specific OS deployment task sequence advertisementProgress of a running OS deployment task sequenceProgress of a running OS deployment task sequence
Session Summary
• WDS allows for PXE bootingg
• Solution Accelerators ease deployment
• SCCM Reporting tracks OS deployment