ebook img

Understanding Microsoft Virtualization Solutions (Second Edition) PDF

480 Pages·2016·10.6 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Understanding Microsoft Virtualization Solutions (Second Edition)

Working with Live Migration 88 Table of Contents Tools for Managing Hyper-V and Virtual Machines 97 Additional Resources 104 GenerAacl k n o w l e d g m e n t s 1 0 4 ix PlannIingtr ofodru Hcytipoenr- V 1 0 5 xi Understanding Remote Desktop Services 228 Deploying HWyhpoe rI-sV T h is B o o k F o r? 1 0 5 xi Understanding Remote Desktop Connection Client Experience Improvements 230 Managing aHnodw M Tahiinst Baionoinkg I sH Oyrpgearn-Vize d 1 0 6 xi Understanding the Remote Desktop Session Host 231 Securing HyCpoenrv-Ven t i o n s U se d i n T h is B o o k 1 0 7 xii Understanding Remote Desktop Web Access 256 Resources fOort hHeyrp Veirr-tVu aDliezvaetiloonp eRress o u r c e s 1 0 7 xiii Understanding RemoteApp and Desktop Connections 263 Hyper-V BloCgognetarsc ta t hMe iAcruotshoofrt 1 0 7 xiii Understanding Remote Desktop Connection Broker 272 Other HypeSru-Vp pBolortg g e rs 1 0 8 xiii Understanding Remote Desktop Gateway 276 Hyper-V Forum oWn eT eWchaNnte to H e a r fr o m Y o u 1 0 8 xiv Understanding Remote Desktop Licensing 281 Local DesktoWp hVyir tVuiratluizaaltiUzionadntei ors nta ?n d in g R e m o te D e s k to p V i r t u a l i z a t io n H o s t 1 0 9 2 8 4 1 Examining the BeUnDnedefpetsrl osotyfai nEgadc iRnheg Tm eDocyhtnena oDmleoicsgk IytT o p S e r v ic e s 1 1 0 2 9 9 2 Key Benefts Uonf dWeMirnsidctaroonwsdosi nfVtg’isr MtIuniafcrlra oPssCtor uaftcn tAdu prteph leOic Wpatinomdnioz Vawitrsito uXnaP lM iMzoaotdidoeenl Ef on vr iRr oe nm m o et en t D e s k t o1 p1 S0 e rv2ices 301 Key BeUnenfdtesr ostfa MnVdEiDrnt-guV aM l izi ca rto io so n f at n Vd ir t hu ae l IDn f er sak s tor up c It nu fr rea sO t rp ut cim tu i rzea t i o n M 1o 1 d1 e l 3 0 3 4 Key BeneftBs Ueonnf edAfeptrsps t-oaVfn Vd iir nt gu a Ml iz ica rt oio sn o f t ’ s V D I A r c h it e c t u r e 1 1 1 3 0 4 7 Examining Usage SHcoewnaH Mroioiwcsr ofVosiro tEfutaa VclihDz aTI teWiochonn rEkonsl ao bg ly e s D y n a m ic IT 1 1 2 3 0 7 7 Usage AScdednitairoionsa lfA oRcreh sWioeuvinirndcgeos wt hs e V B ir et nu ea lf Pt sC o af nD d a t ha ce e W n ti en rd Vo iw rt su Xa lP iz Ma t oio d ne E n v i ro n m e n t3 01 91 3 9 Usage ScenaAridods ifAtoicorh nMiaelEv RDine-gsV ot hu er c Be se no en f Rt se mo f o Ct eli e D n et sV k itro t up a S lie z rav ti co en s 1 1 3 3 0 9 10 Usage ScenaAridods ifAtoicorh nAiaeplv pRin-eVgs ot hu er c Be se nf oe rf At sp o pf - CV l of o ur d R V D iSr t u a li z a t i o n 1 1 3 3 1 0 11 Availability of EacWhA iTndedcoihtwinoson lOaolpg Rtyeim s oi zu er dc e D s ef os kr tMo pic Sr oc se on f at r Vi o Ds I 1 1 4 3 1 1 12 Availability of WinMdoobwilse VWiroturkael rP SCc aendar tiohe W in d o w s X P M o d e E n v ir o n m e n t 1 1 4 12 Virtualization Management 313 Availability of MEODf-fVc e W o rk e r S c e n a r io 1 1 4 13 Understanding Virtual Machine Manager 313 Availability of ApTpa-sVk W o r k e r S c e n a r i o 1 1 5 13 Terminology 313 Understanding WindowCso nVtiratucat/l OPfCf sahnodr et hWe oWrkienrd Socwesn XarPi oM o d e E n v ir o n m e n t 1 1 5 14 VMM Components 315 Understanding WAindywowhes rVei-rAtucacle PssC S c e n a r io 1 1 5 14 VMM Architecture 316 UnderstandMinigcr Vosirotfuta’sl IAnptepglircaatteiodn Vsi rt u a l iz a t io n S o lu t io n 1 1 9 15 Key Features of VMM 330 Understanding WMinicdroowsos fXt’Ps CMoomdme i tm e n t t o V i rt u a l iz a t i o n 1 2 1 16 Features and Improvements Introduced in VMM 2008 330 RequiremenAtds dfoitrio Wnainl dRoewsosu Vrciretsu a l P C 1 2 3 18 New Features and Enhancements in VMM 2008 R2 333 Installing WindowGse Vnierrtaula l P C 1 2 4 18 Key Benefts of VMM 338 Requirements forM Wicirnodsoowfts’s X IPT IMnforadset r u c tu re O p ti m iz a t io n M o d e l 1 2 5 18 Usage Scenarios for VMM 340 Installing the WinMdoicwross XoPft ’Ms Dodyne aEmnvicir IoTn m e n t 1 2 6 18 Confguring SVeirtvueMarl i CcMrooanscsoIhomfiltni pdVela eiSrtmtieoutenatniln itz gian stg io C nl oT ue dc h Sn e o r lvo ic g e ies s a n d S o l u t i o n s 1 2 9 3 4 0 1 9 437 Using WindoPwros vXWiPsi oiMnndoinodgwUe son f Od Vep ritr sitm ua ani zld iez iden dgD Ret hse kes toD ou pyr n c Sea csme n ic a rDi oa st a C e n t e r T o o 1l k3 i8t 3 4 0 1 9 438 Understanding MEBDu-sVin e ss C o Cn ot im n up ita yr i n g t h e T o o l k i t s 1 4 7 3 4 1 440 SerIvnteror dVuWicriontrguk iaMnlgic zwroaisthoi foVt nMEn UMt ne dr2p0e rr0i s8te a R Dn2d e i s nk g t o tp h eV Pi r r ti u va a lti e z-a Ct i loo nu d A r c h i t e c t u r e1 4 7 3 4 2 2 1 441 How MED-VU PnWldaoenrnksitsna g n df oi nrI m gD p Se lepe rlmvo e yer in Vtg in rVtg uM a Ml iPz r a 2ivt 0iao 0t ne8 - R C 2l o u d S o lu t i o n 1 5 0 3 4 2 2 1 443 Understanding ApSpy-sVte Um n d a en rds Wt Ian nifn rd dai snot gwr u s Vc Aitr uzt ru ear elR Me q a u c i hr ei n m e se n t s 1 6 2 3 4 3 2 1 444 App-V TermiInnostloaUgllinynd g e V rs MTt ah Mne d D2i n0y g0n 8 aH mRy 2pi ce Dr v ai sta o rCs e n t e r A ll ia n c e 1 6 7 3 4 8 2 3 446 How App-VU WUnsdoienrkrgs Att ahv nae di lVia nMb gi lM i tth y Ae o dHf m y Mp ini eci sr- otVr sa otA ofrt rc’ shC Cio tle noc sut odu l-er eC o m p u t i n g P la t f o r1 m6 9 3 5 6 2 7 446 App-V CompWonoerkUniAtnsdgd d ew ritsi ito han nM ad l ai Rnn ega s g toh eu edr c PH ea sor es t n s t P a r t i t i o n 1 7 6 3 6 1 2 8 447 App-V ArchitWecotrukUrien gd ew rsi tAt had nt dhd ieti ni o Lg ni b Car lha Rir leyd s Po au r tci et i so nf os r M i c ro s o f t ’s C l o u d - C o1 8m 2 p u t i n g I n i3 ti7 a8 t iv e3 3 447 Working wiKthWe yAo Fprekpai-ntVugr we si tAo hd f V dH irty tipo ue na ral- lMV R ae cs ho iun re c s e s f o r W i n d o w s A z u re 1 8 5 3 8 4 3 6 447 App-V DeploPyemrfeoNnrmet wSinc Fegen aPat2ruiVor esCs o i n v He ry sp ioe nr - sV R 2 1 8 5 4 0 0 37 Using the MaPInedarfgeoCexrom m mei np gta rCV ino 2gn V s HCo ylo ep n e v re -r Vs ioa n ds V i r t u a l S e r v e r 1 9 2 4 1 1 4 0 449 Using the SKeCeqyuo enBnfecgneuerrf itn sg o Uf sU e sr i nR g o lHe sy p e r- V 2 0 1 4 1 3 41 WoArkbinog uwtiHt htUyh psAienpr gp-A V-tVh uU eCts hlSaiegonlefrt- SsS ce er vn iac re i o P s o r t a l 2 1 4 4 2 1 4 2 465 Additional ReMsoicurorcseosft S ye sr tve em r C Co en n sto e lri dS ao tli uo tn io n s 2 1 9 4 2 5 43 Resources foSr yWstienBmduo sCiwneesn sVtse irCrt oSuenartl viPneCur i Mtayn adann aWdg ieDnmdisoaewsnttse SrX uRPiet Mec oEovndeterey rp ri s e 2 1 9 4 2 6 43 Resources foSr yMstEeTDme-s VtCi ne gn t ae nr dE s Ds ee nv te ila ol sp m e n t 2 2 0 4 2 6 43 Resources foOr AthpepTrh- SVey s D t ey mn a mC e i cn t D e a r t P a rc o e d n ut ec rt s 2 2 1 4 2 7 43 WBoernkeinfgts w oift hS yHstyepmer -CVe n t e r f o r V i r tu a li z a ti o n 4 2 7 46 Remote Desktop VirtAudadlitiizoantailH oRyenps eor u-rV c eRs o l e v s M i c r o s o f t H y p e r- V S e r v e r 2 2 3 4 3 0 46 Examining the BenGeefntseS royafsl t Re em m R o et eq uD i ree smk teo np t sV fi ro tru U a lsi zin ag ti oH n y p e r -V R 2 2 2 4 4 3 0 48 Examining Usage SAcdemnaSinruiiopstspe ofroirnrt egRd eV mGMuoMetes t D O e ps ke tr oa tp in Vg i rSt yu sa tl eiz ma ts io n 2 2 4 4 3 0 50 Usage ScenaSriyosst efFmourn CRcetinmotnoeart leiBt Dlyo ePgsr ko t vo idp e S de rb vy i c Ie ns t e g r a t i o n S e r v i c e s 2 2 4 4 3 0 52 Usage ScenaVriMosM fPo lFar onArnpuinpmg-sV fo ofnor rHT ReycDphSeN r -eV t D e p lo y m e n t 2 2 6 4 3 0 53 Usage Scenarios fInosr tMalliicnrgo stohfet HVDypI e r- V R o l e 2 2 7 54 Cloud Computing 431 Availability of Remote DUesisnkgto tph eV Hirtyupaelirz-aVt iMona nTaegchemnoelnotg Siensa p - in 2 2 7 57 What Is Cloud Computing? 431 Availability of RemUsoitneg D theesk Vtoirptu Sael rMvicaechs i n e C o n n e c t i o n T o o l 2 2 7 70 Private vs Public Cloud 432 Availability of ApCpr-eVa ftoinr gR Da SV ir t u a l M a c h in e 2 2 7 74 Examining the Benefts of Cloud Computing 433 Availability of MicWroosrokfint gV DwIi t h V ir t u a l M a c h in e s 2 2 8 79 Benefts of Using a Private Cloud vs a Public Cloud 433 Increasing Use of IT Resources 434 Examining Cloud-Computing Usage Scenarios 435 Understanding Microsoft’s Cloud-Computing Platform 435 Understanding Different Cloud Services 435 PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2010 by Microsoft Corporation All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Control Number: 2010920178 A CIP catalogue record for this book is available from the British Library. Microsoft Press books are available through booksellers and distributors worldwide. For further inform ation about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to Table of Contents Acknowledgments ix Introductions xi 1 Why Virtualization? 1 Understanding Dynamic IT 2 Microsoft’s Infrastructure Optimization Model 2 Virtualization and the Infrastructure Optimization Model 4 Benefts of Virtualization 7 How Virtualization Enables Dynamic IT 7 Achieving the Benefts of Datacenter Virtualization 9 Achieving the Benefts of Client Virtualization 10 Achieving the Benefts of Cloud Virtualization 11 Windows Optimized Desktop Scenarios 12 Mobile Worker Scenario 12 Offce Worker Scenario 13 Task Worker Scenario 13 Contract/Offshore Worker Scenario 14 Anywhere-Access Scenario 14 Microsoft’s Integrated Virtualization Solution 15 Microsoft’s Commitment to Virtualization 16 Additional Resources 18 General 18 Microsoft’s IT Infrastructure Optimization Model 18 Microsoft’s Dynamic IT 18 Microsoft Virtualization Technologies and Solutions 19 Windows Optimized Desktop Scenarios 19 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit: www.microsoft.com/learning/booksurvey/ iii iv Table of Contents 2 Server Virtualization 21 Understanding Server Virtualization 21 Understanding Virtual Machines 21 Understanding Hypervisors 23 Understanding the Hyper-V Architecture 27 Understanding the Parent Partition 28 Understanding Child Partitions 33 Key Features of Hyper-V 36 New Features in Hyper-V R2 37 Comparing Hyper-V and Virtual Server 40 Key Benefts of Using Hyper-V 41 Hyper-V Usage Scenarios 42 Server Consolidation 43 Business Continuity and Disaster Recovery 43 Testing and Development 43 The Dynamic Datacenter 43 Working with Hyper-V 46 Hyper-V Role vs Microsoft Hyper-V Server 46 System Requirements for Using Hyper-V R2 48 Supported Guest Operating Systems 50 Functionality Provided by Integration Services 52 Planning for Hyper-V Deployment 53 Installing the Hyper-V Role 54 Using the Hyper-V Management Snap-in 57 Using the Virtual Machine Connection Tool 70 Creating a Virtual Machine 74 Working with Virtual Machines 79 Working with Live Migration 88 Tools for Managing Hyper-V and Virtual Machines 97 Additional Resources 104 General 104 Planning for Hyper-V 105 Deploying Hyper-V 105 Managing and Maintaining Hyper-V 106 Securing Hyper-V 107 Resources for Hyper-V Developers 107 Table of Contents v Hyper-V Bloggers at Microsoft 107 Other Hyper-V Bloggers 108 Hyper-V Forum on TechNet 108 3 Local Desktop Virtualization 109 Examining the Benefts of Each Technology 110 Key Benefts of Windows Virtual PC and the Windows XP Mode Environment 110 Key Benefts of MED-V 111 Key Benefts of App-V 111 Examining Usage Scenarios for Each Technology 112 Usage Scenarios for Windows Virtual PC and the Windows XP Mode Environment 113 Usage Scenarios for MED-V 113 Usage Scenarios for App-V 113 Availability of Each Technology 114 Availability of Windows Virtual PC and the Windows XP Mode Environment 114 Availability of MED-V 114 Availability of App-V 115 Understanding Windows Virtual PC and the Windows XP Mode Environment 115 Understanding Windows Virtual PC 115 Understanding Virtual Applications 119 Understanding Windows XP Mode 121 Requirements for Windows Virtual PC 123 Installing Windows Virtual PC 124 Requirements for Windows XP Mode 125 Installing the Windows XP Mode Environment 126 Confguring Virtual Machine Settings 129 Using Windows XP Mode 138 Understanding MED-V 147 Introducing Microsoft Enterprise Desktop Virtualization 147 How MED-V Works 150 Understanding App-V 162 App-V Terminology 167 How App-V Works 169 App-V Components 176 App-V Architecture 182 vi Table of Contents Working with App-V 185 App-V Deployment Scenarios 185 Using the Management Console 192 Using the Sequencer 201 Working with App-V Clients 214 Additional Resources 219 Resources for Windows Virtual PC and Windows XP Mode 219 Resources for MED-V 220 Resources for App-V 221 4 Remote Desktop Virtualization 223 Examining the Benefts of Remote Desktop Virtualization 224 Examining Usage Scenarios for Remote Desktop Virtualization 224 Usage Scenarios for Remote Desktop Services 224 Usage Scenarios for App-V for RDS 226 Usage Scenarios for Microsoft VDI 227 Availability of Remote Desktop Virtualization Technologies 227 Availability of Remote Desktop Services 227 Availability of App-V for RDS 227 Availability of Microsoft VDI 228 Understanding Remote Desktop Services 228 Understanding Remote Desktop Connection Client Experience Improvements 230 Understanding the Remote Desktop Session Host 231 Understanding Remote Desktop Web Access 256 Understanding RemoteApp and Desktop Connections 263 Understanding Remote Desktop Connection Broker 272 Understanding Remote Desktop Gateway 276 Understanding Remote Desktop Licensing 281 Understanding Remote Desktop Virtualization Host 284 Deploying Remote Desktop Services 299 Understanding Microsoft Application Virtualization for Remote Desktop Services 301 Understanding Microsoft Virtual Desktop Infrastructure 303 Understanding Microsoft’s VDI Architecture 304 How Microsoft VDI Works 307 Table of Contents vii Additional Resources 309 Additional Resources on Remote Desktop Services 309 Additional Resources for App-V for RDS 310 Additional Resources for Microsoft VDI 311 5 Virtualization Management 313 Understanding Virtual Machine Manager 313 Terminology 313 VMM Components 315 VMM Architecture 316 Key Features of VMM 330 Features and Improvements Introduced in VMM 2008 330 New Features and Enhancements in VMM 2008 R2 333 Key Benefts of VMM 338 Usage Scenarios for VMM 340 Server Consolidation 340 Provisioning of Virtualized Resources 340 Business Continuity 341 Working with VMM 2008 R2 342 Planning for Deploying VMM 2008 R2 342 System and Infrastructure Requirements 343 Installing VMM 2008 R2 348 Using the VMM Administrator Console 356 Working with Managed Hosts 361 Working with the Library 378 Working with Virtual Machines 384 Performing P2V Conversions 400 Performing V2V Conversions 411 Confguring User Roles 413 Using the Self-Service Portal 421 Microsoft System Center Solutions 425 System Center Server Management Suite Enterprise 426 System Center Essentials 426 Other System Center Products 427 Benefts of System Center for Virtualization 427 viii Table of Contents Additional Resources 430 General 430 Administering VMM 430 System Center Blog 430 VMM Forums on TechNet 430 6 Cloud Computing 431 What Is Cloud Computing? 431 Private vs Public Cloud 432 Examining the Benefts of Cloud Computing 433 Benefts of Using a Private Cloud vs a Public Cloud 433 Increasing Use of IT Resources 434 Examining Cloud-Computing Usage Scenarios 435 Understanding Microsoft’s Cloud-Computing Platform 435 Understanding Different Cloud Services 435 Implementing Cloud Services 437 Understanding the Dynamic Data Center Toolkit 438 Comparing the Toolkits 440 Understanding the Private-Cloud Architecture 441 Implementing a Private-Cloud Solution 443 Windows Azure 444 The Dynamic Data Center Alliance 446 Availability of Microsoft’s Cloud-Computing Platform 446 Additional Resources 447 Additional Resources for Microsoft’s Cloud-Computing Initiative 447 Additional Resources for Windows Azure 447 Index 449 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit: www.microsoft.com/learning/booksurvey/ Acknowledgments This book would not have been possible without the support and assistance of numerous individuals First, I would like to especially thank Michael Cooper, Senior Product Manager and Field Technical Community Lead for System Center and Virtualization Business Group; Aurora Santiago, Product Manager for System Center and Virtualization Technical Readiness; and Kenon Owens, Technical Product Marketing Manager for Integrated Virtualization, all of whom helped drive this project forward and provided liaison with other members of the virtualization team at Microsoft Next, my sincere thanks to each of following experts at Microsoft who provided key technical insights, peer-reviewed chapter content, contributed Direct from the Source sidebars, and assisted me in many other ways with this project: Aaron Holzer, Alex Balcanquall, Arun Jayendran, Balagopan Nikhil, Chuck Timon, Fei Lu, Isaac Roybal, Karri Alexio-Tiernan, Max Herrmann, Megan Kidd, Mohit Srivastava, Peter Ballantyne, Prashant Ketkar, Ran Kohavi, Ran Oelgiesser, Rick Kingslan, Vipul Shah and Wole Moses Thanks also to Brett Polen of Xtreme Consulting Group, Rex Backman of Simplicity Consulting, and Nicole Pargoff of iSoftStone who assisted me with certain topics covered in this book Special thanks to Bill Noonan, Mark Kitris, and the CTS Global Technical Readiness (GTR) team at Microsoft for contributing their expertise to this project I’d also like to thank again others at Microsoft together with several Microsoft Most Valuable Professionals (MVPs) who contributed their expertise to the previous edition of this book, namely: Anshul Rawat, Baldwin Ng, David Greschler, Edwin Yuen, Falko Gräfe, James O’Neill, Jason Leznek, Jeff Woolsey, Kalle Saunamäki Kyle Beck, Michelle Foley, Ming Zhu, Peter Larsen, Sean Donahue and Tim Mangan Next, special thanks Devon Musgrave, the development editor for this project, and Valerie Woolley, the project editor for this project, both of whom work at Microsoft Press I’ve e njoyed working with on this book and hope to do so again on another one in the near f uture Thanks also to Steve Sagman of Waypoint Press who managed the editing and p roduction for this book, to Bob Hogan the technical editor for this project, and to the e ver-insightful Roger LeBlanc who copy edited the manuscript Thanks also to Ken Jones who was project planner for this title As always, heartfelt thanks to my friend and agent, Neil Salkind of the Salkind Agency, which is part of Studio B Productions, Inc And last but never least, thanks to my wife, Ingrid, for her encouragement and support d uring this project —Mitch Tulloch ix

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.