Mastering
Hyper-V" Deployment
Aidan Finn
Patrick Lownds
Contents
Foreivord xxl
Introduction xxln
Part l • Overview 1
Chapter
l •Proposing
Virtualization 3The Business Case 3
Line-of-Business
Application Continuity
3Centralized
Computing
4Lower Costs J
Green
Computing
6Self-Provisioning
6Business
Continuity Planning
?The Technical Case 8
Test and
Development
8Standardization 9
Rapid Deployment
9Greater
Flexibility
9High Availability
10The Private Cloud 10
Chapter2 • The Architecture of
Hyper-V
11The
Many
Kinds of Virtualization 12ProfileVirtualization 12
Session Virtualization 13
Application
Virtualization 15Server Virtualization 15
Desktop
Virtualization 16Virtual
Desktop
Infrastructure 16How
Hyper-V
Works 1?The
System Requirements
ISThe Architecture 19
Integration Components
23TheDesignof
Hyper-V
24TheVirtualMachine 24
The Host 32
The Features of
Hyper-V
44Fault Tolerance 44
Second-Level AddressTranslation 52
Virtual MachineQueue 53
Core
Parking
Dynamic Memory
58RemoteFX 62
Management Options
62Visualization
Management
63Monitoring
63Backup
andRecovery
64Small and Medium Business
Management
64OtherMicrosoftSolutions 65
Non-Microsoft Solutions 65
The Bottom Line 65
Part2 •
Planning
67Chapter
3 • TheProject
Plan 69Why
You NeedaProject
Plan 69A Visualization
Project
Plan 70GatherBusiness
Requirements
72Assess
Existing
Infrastructure 74Test and
Development
76Design
Solution 76Purchase Hardware 77
Deploy
ProductionSystem
77Deploying
Virtual MachineManager
78Operations
Manager
79Data Protection
Manager
79Go into Production 80
Convert
Physical
and Virtual Machines 80AnAlternative
Project
Plan 81The
Project
Plan and This Book 83TheBottom Line 83
Chapter
4 •Assessing
theExisting
Infrastructure 85An Overview of Assessment 85
Why
DoanAssessment? 85HowtoDoanAssessment 88
Using
MAP 88Planning
MAP 88Using
andInstalling
MAP 89Pros and Cons of MAP 118
Using System
Center for Assessment 119Gathering Configuration
Data 120Reporting
onPerformance Metrics 127VirtualizationCandidate
Report
133Pros and Cons of
System
Center 135Choosing
anAssessmentOption
136The Bottom Line 136
Chapter
5 •Planning
the HardwareDeployment
139Understanding Hyper-V
HardwareRequirements
139The Business
Requirements
140The HardwareRequirementsof
Hyper-V
143How
Hyper-V
Scales Out 144Hardware
Options
147Converting
anAssessmentintoaHardwareSpecification
151How
Hyper-V
Consumes Resources 151Sizing
aSolution 161Licensing
forHyper-V
162The Bad News:OEM
Licensing
162The Good News:
Hyper-V
Is Better ThanFree 163SystemCenterandSQL 164
The Bottom Line 165
Part 3 • DeployingCoreVirtualization
Technologies
167Chapters • Deploying Hyper-V 169
Deploying Hyper-V
Host Servers 169Manually Installing Hyper-V
170Using
anAutomated ProcesstoBuildaHyper-V
HostServer 174Configuring Hyper-V
176NIC
Teaming
177Failover
Clustering
179Constrained
Delegation
for ISOSharing
188Managing Hyper-V
190Hyper-V Management
191Hyper-V Settings
192Virtual Network
Manager
193Virtual Machine
Management
197Advanced
Networking
221Performance
Monitoring
of Virtual Machines 226Dynamic Memory
227Linux Virtual Machines 235
The
History
of LinuxonHyper-V
235Linux
Integration Components
2.1 235Installing
theIntegration Components
236Using
the MouseIntegration Component
239Understanding
OtherLinuxDistributions 239The Bottom Line 240
Chapter7 • VirtualMachineManager2008 R2 241
Introducing
Virtual MachineManager
2008R2 242The
Components
of VMM 243Planning
forVMM2008 R2 245Supported
Host Servers 249VMM 2008R2
Licensing
250Using
VMM2008 R2 250Adding
andConfiguring
Hosts 253Library Management
263Creating
Virtual Machines 269Delegation
of Administration 285Converting Physical
Servers 298P2V
Techniques
298Supported Configurations
for P2V 299Schedule Server Conversions 301
Prepare Physical
Servers for Conversion 302Convert the
Physical
Server 303Manage
Other Visualization Solutions 309Virtual Servei' 2005 R2SP1 310
VMware Hosts 315
What about Citrix XenServer Hosts? 321
NewFeatures inVMM 2008 R2 321
MaintenanceMode 321
Quick
Storage Migration
322TheBottomLine 323
Chapter8 • Visualization Scenarios 325
Designing
Virtual Machines 325Application Support
326Virtual Machine
Configurations
327Virtual MachinePlacement 332
Application
Visualization Guidance 336SQLServer2005, 2008,and 2008 R2 337
Exchange
2007SP1 and 2010 339SharePoint 2007and 2010 341
System
Center 342DomainControllers 344
Fault Tolerance for Virtualized
Applications
345Network Load
Balancing
345GuestFaiJover
Clustering
347The BottomLine 348
Part 4 •AdvancedManagement 349
Chapter9 •
Operations Manager
2007 35*Introducing Operations Manager
2007 351Traditional
Monitoring
Solutions 352Understanding Operations Manager
353Versions of
Operations Manager
357Requirements
andArchitecture 359AQuickTour of
OpsMgr
359Integration
with Virtual MachineManager
2008 R2 362Prerequisites
363Installing
VMM 2008R2Integration
366Non-RMS
Management
Servers 368Configuring
theVMM-OpsMgr Integration
368Managing Hyper-V
and VMMinOpsMgr
373Monitoring
VMM 373Monitoring Hyper-V
376OpsMgr Reporting
379VMM
Reporting
382Performance and Resource
Optimization
384What IsPRO? 384
How PROWorks 386
Enabling
andConfiguring
PRO 388Extending
PROFunctionality
389Testing
PRO 395The Bottom Line 396
Chapter
io • Data Protection andRecovery
397AnOverview of
Hyper-V Backup
398Protection and
Recovery Concepts
398Backup Terminology
399Learning
to BackUp
on aBudget
401Configuring
Windows ServerBackup
forHyper-V
401Protecting
Virtual Machinesby Using
Windows ServerBackup
403Recovering
Virtual Machinesby Using
Windows ServerBackup
406Understanding
VSS 408Hyper-V Backup
andRecovery
Considerations 409Using
DataProtectionManager
2010 410Planning
for Data ProtectionManager
2010 410Installing
Data ProtectionManager
2010 413Performing
BasicConfiguration
Tasks 417Recovering Hyper-V
Virtual Machines 435Understanding
Data ProtectionandRecovery
forCluster SharedVolumes 439Protecting System
Center Virtual MachineManager
443Understanding
SCVMM Roles 443Backing Up
SCVMM 444Third-Party
Solutions 446Symantec Backup
Exec 2010 446Computer
Associates ARCserveR15 446The Bottom Line 447
Chapter
ll • The SmallandMedium Business 449The Small and Medium Business 450
SmallBusinessServer 2008 451
Introducing
SBS 2008 451Using
SBSonHyper-V
453System
Center Essentials(SCE)2010 458WhatIsSCE 2010? 459
Installing
SCE 2010 460Comparing
Products 461The Bottom Line 464
Part 5 •AdditionalOperations 467
Chapter 12 • Security 469
The
Importance
ofSecurity
469Network Architecture 470
Isolated Networkwith
Workgroup
Member Hosts 470Isolated Network with Domain Member Hosts 472
Open
Network 474A
Hybrid
NetworkArchitecture 474Physical Security
475Active
Directory
475Organizational
Units 475Administrators 477
Antivirus 477
The
Argument
overAntivirus 478Scanning
Virtual Machines 479Configuring
Antivirus Software 479Patching
YourHyper-V
Infrastructure 480Patching Strategy
480Installing Hyper-V
Hotfixes 481Distributing Security Updates
482How
Security Updates Impact Hyper-V
483Virtual Machine
Servicing
Tool 3.0 484The Bottom Line 507
Chapter13 • Business
Continuity
509Understanding
BusinessContinuity
510Know the Basics of Business
Continuity
510UnderstandHow Visualization Benefits Disaster
Recovery
512Looking
atWays
toImplement Hyper-V
BusinessContinuity
513Using
OffsiteBackup
513Using
Multi-siteClustering
516Using
Host-BasedReplication
519Using
SANReplication
522Choosing
aDisasterRecovery Design
525The Bottom Line 527
Appendix
A • The BottomLine 529Chapter
2: The Architecture ofHyper-V
529Chapter
3:TheProject
Plan 530Chapter
4:Assessing
theExisting
Infrastructure 531Chapter
5:Planning
the HardwareDeployment
532Chapter
6:Deploying Hyper-V
533Chapter
7: Virtual MachineManager
2008 R2 534Chapter
8: Virtualization Scenarios 535Chapter
9:Operations Manager
2007 537Chapter
10: Data Protection andRecovery
538Chapter
11: The Small and Medium Business 539Chapter
12:Security
540Chapter
13: BusinessContinuity
542AppendixB • New andUpcomingProducts forHyper-V 545
System
CenterOpalis
545MicrosoftAssessment and
Planning (MAP)
Toolkit5.0 545System
Center Virtual MachineManager
Self-Service Portal(SCVMM SSP)2.0 ... .546System
Center Virtual MachineManager (VMM)
v.Next 546WindowsAzure
Appliance
547Azure Virtual Machine
Hosting
547Index 549