User State Migration Tool

advertisement
Exam prep: 70-415 & 70-416
MCSE: Desktop Infrastructure
alojukwu@microsoft.com
http://thedevicepros.com
http://fb.me/alfredojukwu
http://fb.me/thedeviceprofessionals
Session Objective(s):
Identify areas that may require extra studying
Action plan for exam preparation and success
MCSA Windows Server 2012
Exam 70-410
EXM01
Installing and
Configuring
Windows Server
2012
Exam 70-411
EXM02
Administering
Windows Server
2012
OR
Exam 70-412
EXM03
Configuring
Advanced
Windows Server
2012 Services
Exam 70-417
EXM01 – EXM03
Upgrading
Your Skills to
MCSA Windows
Server 2012
MCSA Windows 8
Exam 70-687
(20687)
Configuring
Windows 8
Exam 70-689
(20689)
Exam 70-688
(20688)
Managing and
Maintaining
Windows 8
OR
Upgrading
Your Skills to
MCSA Windows 8
MCSE Server Infrastructure
Exam 70-413
EXM04
Designing and
Implementing a
Server
Infrastructure
Exam 70-414
EXM05
Implementing an
Advanced Server
Infrastructure
MCSE Desktop Infrastructure
Exam 70-415
EXM11
Implementing a
Desktop
Infrastructure
Exam 70-416
EXM11
Implementing
Desktop
Application
Environments
Implementing a Desktop Infrastructure
Plan images
Thick vs Thin vs Hybrid
Image format
Hardware Platform
Capture image
Prepare the OS
Capture with WDS
Capture using ConfigMgr
Maintain Images
Update VHD Images
Offline Servicing (DISM)
Installing application
Desktops, Applications, User Data
Design a Deployment Method
Options
Deployment Types
Standard
VHD Native Boot
User Driven Install
OEM Pre-install
Windows to Go
Deployment Capabilities (User Scenarios)
New Device
Deployment Methods
Lite Touch
Installation
Zero Touch
Installation
Windows to Go
Installation
Deployment Tools
System Center 2012 Configuration Manager & Microsoft Deployment Toolkit 2013
Microsoft Deployment Toolkit 2013
System Center 2012 Configuration Manager
Deployment Components
Image Answer File(s)
Windows Pre-installation
Environment (Windows PE)
Windows ADK
Windows System Image
Manager (Windows
SIM)
User State Migration
Tool (USMT)
Windows Reference Image(s)
Deployment Imaging Servicing
& Management (DISM)
Free assessment tool for
planning a desktop deployment
strategy
Essential free tool for Windows
Deployments
Windows Preinstallation Environment (PE)
Prepare computers for operating system installation
ImageX
Capture and apply file-based operating system images
Deployment Imaging Servicing and
Management tool (DISM)
Service existing operating systems and images
User State Migration Tool (USMT)
Capture and restore user state using hardlinks
Application Compatibility Kit
Fix application issues
Build an Reference Image Answer File
Windows SIM
Create Bootable Windows PE Media
Windows ADK
Build and Capture a Reference Device
WinPE/DISM/Imagex
Build a Deployment Answer File
Windows SIM
Migrate Data and Settings
USMT
Deploy the Reference Image
WinPE/DISM/Imagex
Free solution accelerator for
building & deploying operating
systems
MDT Initial Setup
Create New Deployment Share
Add Operating System (for master image)
Create and stock the
Deployment Share
Add Applications (for master image)
Add Packages (for master image)
Add Drivers (for master image)
Task Sequence
Add Task Sequence to Build and Capture Master Image
Configure Master Image Settings
Configure Deployment Properties in CS.ini
Build Master Image and Capture
Build Reference Machine, Sysprep and Capture WIM
Considerations
Including applications ties the
lifecycle of the image to those
applications
Recommendations
Include applications critical to
maintain a security baseline for the
image.
If deployment time is your objective,
include large enterprise-wide
applications with high deployment
times.
Don’t include applications with
frequent updates.
Tools
Dism /Mount-Wim /WimFile:C:\test\images\install.wim /index:1 /MountDir:C:\test\offline /ReadOnly
Sysprep.exe [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:answerfile]
Example: Sysprep /generalize /oobe /shutdown /mode:vm
Drvload.exe inf_path [,inf_path [...]] [/?]
Example: Drvload.exe \\server\drivers_share\driver.inf
USMT components: Scanstate & LoadState
ScanState
Collects files and settings from
source computer
Controlled by XML files
Creates USMT.MIG file
LoadState
Restores saved state onto destination
computer
Controlled by XML files
Reads USMT.MIG file
USMT components: XML Control Files
MigApp.xml
MigUser.xml
MigDocs.xml
Config.xml
Custom.xml
Key Tips to Know
Used for…
Central update management
Update management automation
Key Tips to know
Can be add\removed in Server
Manager
Link WSUS servers using
autonomous or replica mode
Allows for Offline updates
Integrates with System Center 2012
Configuration Manager R2
(Software Update Point [SUP])
What is it used for..
Updates offline virtual machines,
templates and hard disks
Works with SCVMM 2012
Also with WSUS 3.0 SP2 or..
System Center 2012 Configuration
Manager
Decreases the cost of managing
updates to offline disks, VHDs and
WIMs.
LTI Deployment – Distribute the
Master Image
Import master image and create a deployment task
sequence to distribute
ZTI Deployment – Integrate with
Configuration Manager 2012 R2
Adds zero touch capabilities with MDT 2013 and the
MDT deployment database
Adds User Driven Installation (UDI) with MDT 2013
UDI Wizard Designer, UDI Web Service and UDI task
sequence template
User State Migration: Deployment Options
Description
Deployment Capabilities identify the user scenarios available to transition
the user to a new or refreshed client device.
User
Scenario
Migrates User
State
Uses Existing Target
Computer
Preserves Selected File
Content & Partition
Configuration
The user requires a new installation of Windows, deployed to a new
client device.
No
No
No
Refresh
Device
The user requires the operating system to be re-installed on the same
device. This scenario may also be required by an administrator for
image standardization or to address a problem.
Yes
Yes
Yes
Replace
Device
The user needs to move from their current device to a new client
device. User data is saved from their current device, and a new
installation of Windows is deployed to a new client device. Finally,
saved user data is restored to the new client device.
Yes
No
No
New Device
Description
Key Tips to Know
Brokers connection between
end users and virtual resources
(pooled, persistent and
session host desktops).
RD Connection
Broker
Manages the RDS licenses that are
required for each devices or user to
connect to the RDS host server.
RD Licenses Server
Web UI presenting resources
(desktops and apps) that are
entitled to the user.
RD Web Access
Servers that hosts pooled and
personal virtual desktops.
RD Virtualization
Host
Enables authorized remote users
to connect to resources on
corporate network.
RD Gateway
Server that hosts Windows based
Apps or Windows server desktops
RD Session Host
VDI Deployment in 90 Seconds...(or so)
VDI Deployment in 90 Seconds...(or so)
RD Connection Brokers
SQL
Get list of
published apps
& collections
Personal Desktop
Auth user and
send back
routing info to
the best target
User login
Internet
RD Gateway
VDI
User profile disks
Session Hosts
RD WEB
Click on a
published app
or a collection
Pooled Desktops
Connection
to a VM or a
session
RDP connection
thru RD Gateway
Corp LAN
User profile disks
Pooled collection
Personal collection
Single, shared master virtual machine
Separate virtual machine instance for each
user
OS-level changes discarded at logoff (user
profile changes can persist in the user VHD)
Changes retained after logoff
One image to manage
Coordinated with Windows Software Updates
Services and Configuration Manager to avoid
patch storms through excessive disk I/O
Reduced requirements
Users can install applications and be
administrators on their own VM
Lower deployment cost
Supports user profile disk to persist user
changes
Session Shadowing is BACK!!
Options to view or take control (requires group policy to disable)
Can be run as from command line (mstsc /shadow)
Remote Desktop Gateway Pluggable Authentication
Support for RDS now in Azure
Storage Space Improvements
Storage Tiering
De-duplication Storage
High Performance live migration
Storage Enhancements
Command: Get-ScheduledTask –TaskName “Tier” | Get-ScheduledTaskInfo
High availability
New in Windows Server 2012
Remote Desktop
Remote
Desktop
Connection
Remote
Desktop
Connection
Broker
Connection
Broker
Broker
Web farm
• Active/active high availability mode for
brokers
• Scale-out File Server and resiliency
Remote Desktop
Remote
Desktop
Web
Access
Remote
Desktop
Web Access
Web Access
• Requires Microsoft SQL Server
Remote Desktop
Connection
Broker
SQL Server Clustering
• Automatic data migration from single
instance to high availability
Database
Remote Desktop
Remote
Desktop
Gateway
Remote
Desktop
Gateway
Gateway
Web farm
Remote Desktop
Remote
Desktop
Licensing
Remote
Desktop
Licensing
Licensing
Cluster
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Remote Desktop
Remote
Desktop
Virtualization
Host
Remote
Desktop
Virtualization
Host
Virtualization Host
Hyper-V
cluster
Remote Desktop
RemoteHost
Desktop
Session
Remote
Desktop
Session Host
Session Host
Remote Desktop
Session Host farm
Storage options
New in Windows Server 2012
• Storage Spaces
Sample
configuration
• Server Message Block 3.0 (SMB3) and
Hyper-V SMB support
• Cluster Storage Volume
Remote Desktop Virtualization Hosts
Server Message Block 3.0
File servers
• Scale-out File Server
VDI storage configuration
• Direct-attached, central SMB, or central
CSV / SAN
• Storage location of User Profile Disks,
parent virtual hard disk, and virtual
machines can be configured separately for
each collection
• Optimum use of high I/O operations per
second versus high volume storage
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
4
Key Tips to Know
You are the Enterprise Support Technician for Wingtiptoys.com. You have
deployed a Virtual Desktop infrastructure. You have deployed RemoteFX
because many users view graphic intensive applications. You notice that
some of the client computers are not using the capabilities of RemoteFX.
What should you do to ensure they use the feature?
a.
b.
c.
d.
Deploy the RemoteFX client to all machines
Update the all clients machines to Remote Desktop 7.1
Enable the RemoteFX Encoder on all the clients
Enable the RemoteFX Decoder on the Virtual host machines
Design and configure user state virtualization
Configure the Remote Desktop client experience
Configure Desktop Security
Implementing User State Virtualization
Roaming
User Profile
User Experience
Virtualization
Folder Redirection
What should I deploy?
Benefits
•Available with pooled virtual
machine collections and remote
desktop session host collections
•Stores all user settings and data
•Contains roaming user profile,
Folder Redirection cache, and
user environment virtualization
•Roams with user within collection
•Appears as a local disk and
improves application
compatibility
User Profile Disk with
pooled virtual
machine collections
User Profile Disk with
remote desktop session
host collections
User Profile Disk
With every virtual machine pool
and remote desktop session host
collection
User environment
virtualization
To apply roam settings across
collections
Folder Redirection
To apply roaming user data
across collections
To centralize user data backup
5
Enhanced Protection
Common antimalware platform across Microsoft AM clients
Proactive protection against known and unknown threats
Integration with UEFI Trusted Boot, early-launch antimalware
Protect against known and
unknown threats with endpoint
inspection at behavior,
application, and network
levels
Reduced complexity while protecting clients
Key Tips to Know
You are the Enterprise Support Technician for Wingtiptoys.com. You have
deployed a Virtual Desktop infrastructure. You have deployed RemoteFX
because many users view graphic intensive applications. You notice that
some of the client computers are not using the capabilities of RemoteFX.
What should you do to ensure they use the feature?
a.
b.
c.
d.
Deploy the RemoteFX client to all machines
Update the all clients machines to Remote Desktop 7.1
Enable the RemoteFX Encoder on all the clients
Enable the RemoteFX Decoder on the Virtual host machines
Implement an updates infrastructure
System Center ConfigMgr 2012 Distribution Points are WSUS aware
Use WSUS, WSUS Replicas, and WSUS Downstream Servers
Monitor the virtual desktop infrastructure
Monitor the performance of Remote Desktop Services (RDS) servers and guests
Monitor the health of RDS servers and guests
Perform capacity analysis
Create and configure virtual collections
Create and configure virtual desktop collections
Create and configure Remote Desktop Session Host collections
Key Tips to Know
Exam Objectives
http://www.microsoft.com/learning/en/us/exam.aspx?id=70-416&Locale=en-us#tab2
Design and prepare the application environment (20–25%)
Design and implement a presentation virtualization environment (15–20%)
Design and implement an application virtualization environment (15–20%)
Deploy, manage, and maintain the application environment (20–25%)
Design business continuity for the desktop and application environment (20–25%)
Know your Application Inventory Tools
Inventory Tools




Windows Assessment and Deployment Kit
Agent-based solution
Runs a service, uploads XML results to a file share
Data is processed into a SQL Server database for analysis

Microsoft Assessment and Planning Toolkit:

Agentless inventory and assessment tool

Provides readiness assessments

Generates customizable proposals and reports

System Center Configuration Manager 2012:

Collects hardware and software information from clients systems at a
prescribed interval

Reporting component assembles appropriate pieces of the collected data
into meaningful reports

Metering agent will inventory the last time any executable was running

Asset Inventory Service:

Small unobtrusive client

Automatically collects software inventory

Export reports data to XLS, XML and PDF formats
MAP
Configuration Manager 2012
MDOP
Application Compatibility Toolkit:
Key Tips to Know
Application Delivery via Presentation
•
•
Applications placed on a presentation server (RDS)
Applications presented to the user through a Remote Desktop Protocol (RDP) connection
Key Tips to Know
Application Delivery via Virtualization
App-V Packages
App-V Client
•
•
•
•
Modify the Virtual
Environment with Dynamic
Deployment
Configuration or Dynamic
User Configuration
Combine packages at
runtime with Virtual
Application Connection
Expose virtual application
to native using Virtual
Application Extension
•
Configure with Group
Policy
Streamed applications are
manage by the
Configuration Manager
client and the App-V
client
Configuration Manger 2012
• Stream applications directly
from a local DP
• Integrated with the new
Application Delivery model
• Requirement rules used to
identify deployment type
• User, user group or device
based deployment options
Key Tips to Know
Deploying Application using ConfigMgr
Application (e.g. Adobe Reader)
Deployment
Adobe Reader
(MSI)
XenApp
• Metadata about the application, information that is
used to display the application in the Portal
• Deployed to machine and user collections
Deployment Types
• Contains a set of Deployment Types
• Windows Installer (MSI)
• App-V
• Windows Script
Types
• Windows Mobile (CAB)
• Nokia (SISX)
• XenApp (to be released)
• Windows app packages
(APPX/Windows Store Link)
• App-V 5.0
Adobe Reader
(App-V)
Adobe Reader
(APPX/ Windows Store Link)
IT
Admin
Administrators publish software titles to
catalog, complete with metadata to
enable search
• Deliver best user experience
on each device
“Available” deployments enable user
invocation from the Application Web
Catalog including administrator
approval prior to publishing App-V and
traditional applications.
App-V
User
Users can browse, select and install
directly from Catalog
• Application model determines
format and policies for delivery
Key Tips to Know
Key Tips to Know
Session Objective(s):
Identify areas that may require extra studying
Action plan for exam preparation and success
http://www.microsoft.com/learning/en-us/course.aspx?ID=20416B
Addition Exam Prep Sessions
Tuesday, May 13 5:00 PM - 6:15 PM Room: Hilton L2 Ballrm F (Alfred Ojukwu)
Monday, May 12 3:00 PM - 4:15 PM Room: Hilton L2 Ballrm F (Alfred Ojukwu)
Monday, May 12 4:45 PM - 6:00 PM Room: Hilton L2 Ballrm F (Peter De Tender)
Wednesday, May 14 10:15 AM - 11:30 AM Room: Hilton L2 Ballrm F (AlfrRyan Sokolowski)
Hands-on Labs
XX
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Download