Microsoft Virtualization : Master Microsoft Server, Desktop .

Transcription

Microsoft VirtualizationMaster Microsoft Server,Desktop, Application, andPresentation VirtualizationThomas OlzakJason BoomerRobert M. KeeferJames SabovikKennethMajors, Technical Editor

ContentsAcknowledgmentsvAbout the AuthorsxvIntroductionCHAPTER 1xvuWhat is virtualization?1Evolution of virtualization1Virtualization defined3How virtualization works3Server virtualization4Client virtualizationBuildingabusiness5for virtualizationcase6Virtualization and business continuity910The other side of virtualizationFinally, dropthe hammer1112SummaryCHAPTER 2Understanding Microsoft virtualization strategies13Microsoft's IT14Buildingamodelmaturitydynamic datacenterVirtualization layers in16dynamica16datacenterHardware virtualization layerApplicationvirtualizationCentralized, optimizedApplicationDesktopand1719layerdesktop managementpresentation22virtualization24hardware virtualization25Additional tools2526SummaryCHAPTER 3Installing Windows Server 2008Windows Server 2008 andInstallationrequirementsandHyper-V2929server corefor30Hyper-VHardware requirements for Hyper-V30forSoftware requirementsHyper-VSupported guests on Hyper-VInstalling Hyper-VInstalling the Hyper-V management consoleBitlocker andSummaryHyper-V313131on aworkstation333637

CHAPTER 439Hyper-V Manager snap-inIntroduction to theCHAPTER 539Managing Hyper-VVirtual networks40Configuring Hyper-V optionsConfiguring virtual machine options44Summary59Installing and configuring53Virtual MachineManager 200861System requirementsAcquiring and installing6262VMM87VMM for your environmentConfiguring109SummaryCHAPTER 6andHyper-VOverview ofhigh availabilityIllclustering conceptsIllMicrosoft fail-over cluster and network loadHA for112balancingHyper-V113Makingvirtual machines available114Makingvirtual machine services available115DefiningThingsto consider116116SummaryCHAPTER 7Creating virtual machinesCreatingWhat isCreatingUsingand119templatesyour first virtual machineConnectinga119to a virtual machine and basicvirtual machineyour firsttemplateSummaryCHAPTER 861Introduction to virtual machine manageraHyper-V commands136virtual machine template136to create a new virtual machine139141Performing physical-to-virtualand virtual-to-virtualmigrations.Hyper-V gies147scenariosto149virtualPhysical to virtual—System CenterManager 2008 (VMM2008)Migrating virtual to virtualSummary145ServerMigrating physical143143serverMicrosoft SharePointMigration131template?150Virtual Machine150173173

CHAPTER 9Securing, monitoring, and managingSecuringtheHyper-Vavirtual infrastructureServer Core installation considerations176177the virtual machinesBitlocker driveencryption177179179Syskey.exeWindows Firewall'80Auditing180Designingyour virtual networkMonitoringand other considerationsCreating180181181Summaryadynamic datacenter with MicrosoftSystem Center. 183Data center workload185Hardware187optimizationLegacy applications189Isolated environments192Hardware TER 11175Network and domain considerationsSecuringCHAPTER 10.175HostClusteringClustering195with virtualizationmigration195196Easier test environments199Summary200Application virtualization (App-V)201What is201applicationApplication Virtualization Management nStreaming ServermodesStand-alone modeStreamingmode202202203203203System requirements203Installation204Installing the .NET frameworkInstalling SQL 2008Configuring IIS 7Installing the App-V Management ServerInstalling the App-V Streaming ServerSummary205214234238261275

CHAPTER 12277Deploying App-V packagesWhat is277App-V ualization Client278Sequencer279279System reatinganStreamingApp-V DesktopApp-V packagethePublishing279requirements280App-V Sequencerthe282Client287308App-V package314App-V packagewithApplication streamingApp-V 4.5AutoLoad packagesManagementServers314New features in314314Application streaming with Streaming315ServersApplication streaming with File ServersApplication streaming315with IIS315Stand-alone mode with MSIStreaming315mode with MSI316316SummaryCHAPTER 13 Presentation virtualizationIntroduction topresentation(Terminal Services)317virtualization317The five Windows Server 2008 Terminal Services role services319319TS319LicensingTS Session Broker319TSGateway320TS Web Access320Installingthe Terminal Services Terminal Server roleConnectingto aWindowsremote321334desktopSummaryCHAPTER 14.Terminal Server336Integrating applicationandpresentation virtualization(Terminal Services)339Configuring TS RemoteAppDistributing RemoteApp Program Files339347CreatinganddistributingaWindows Installer ingDesktopthe TS Web Access role serviceProtocol File363

HAPTER 15Desktopvirilization377Virtual PC and XP modeandInstallingCreatingInstallinga377using Microsoft Virtual379PC 2007 SP1virtual machine in Virtual PC 2007381Windows Virtual PC and XP mode402Installation and configuration of XP modeIntroductionMED-V408to MED-Vserver413415installationMED-V Client and Management Application Installation422CreatingaVirtual ENDIX AMigrating virtual machinesfrom Virtual Server 2005APPENDIX B Case studiesThecase445of the unexpected upgradeThe case yper-VThecase443ofsupportingalarge ecaseof limitedmanaging a growing DatacapacityAPPENDIX C Windows Server 2008 R2 rking changesDirectAccess453BranchCache453VPN Reconnect453DNS cache locking454DNS Security Extensions455Firewall455ActiveADprofiles per network connectionDirectory changesRecycleBin455456Offline Domain Join456AD Best Practices458AnalyzerAD Web servicesManagedService Accounts460461

AD Administrative Center4(31AD Module for PowerShell462Read-OnlySYSVOL forservicesFile and printRead-OnlyDFSRRead-Only Domain Controllers463463changes463ReplicasFile Classification Infrastructure463Print driver isolation463Network Scanner464ManagementInformation Server (IIS) ChangesInternetRequest FilteringBest Practices464464Module464Analyzer464PowerShell moduleforSupportManaged464Service Accounts465Hostable Web Core.NET supporton server core465installsHyper-V Changes465Live465Migration467Processor ssion HostRemoteDesktopRemoteDesktop Virtualization sktop Connection Broker469RemoteDesktop GatewayDesktop Web Access470RemoteRemoteDesktopClientDesktopServices PowerShell Module and BestRemoteexperiencePracticeAnalyzer (BPA)High availability and recovery changesFail-over cluster PowerShellSupport471472472472472Cluster Shared Volumes473Improved Cluster Validation473Support for Additional473Abilityto BackCluster Aware Servicesup Individual Files and FoldersSecurity Changes474DNSSECSupportAppLockerChanges to Network Access473474474Protection474

475Managed Service AccountsNew Security Auditing Features475Powershell changes476Integrated ScriptingBackgroundEnvironment andSummaryIndex476476Jobs476TransactionsCmdlets forDebuggerserveradministration476477479

Remote Desktop Virtualization Host 469 RemoteApp and Desktop Connection 469 RemoteDesktop ConnectionBroker 469 Remote Desktop Gateway 470 Remote Desktop WebAccess 471 Remote Desktop Client experience 472 Remote Desktop Services PowerShell Module and Best Practice Analyzer (BPA) 472 Highavailability andrecovery changes 472