DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStepbyStepGuide.docx
《DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStepbyStepGuide.docx》由会员分享,可在线阅读,更多相关《DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStepbyStepGuide.docx(35页珍藏版)》请在冰豆网上搜索。
DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStepbyStepGuide
DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStep-by-StepGuide
MicrosoftCorporation
Published:
October2010
Abstract
Thisstep-by-stepguidewalksyouthroughtheprocessofsettingupaworkingvirtualdesktoppoolthatusesRemoteFX.
CopyrightInformation
Thisdocumentsupportsapreliminaryreleaseofasoftwareproductthatmaybechangedsubstantiallypriortofinalcommercialrelease,andistheconfidentialandproprietaryinformationofMicrosoftCorporation.Itisdisclosedpursuanttoanon-disclosureagreementbetweentherecipientandMicrosoft.ThisdocumentisprovidedforinformationalpurposesonlyandMicrosoftmakesnowarranties,eitherexpressorimplied,inthisdocument.Informationinthisdocument,includingURLandotherInternetWebsitereferences,issubjecttochangewithoutnotice.Theentireriskoftheuseortheresultsfromtheuseofthisdocumentremainswiththeuser.Unlessotherwisenoted,thecompanies,organizations,products,domainnames,e-mailaddresses,logos,people,places,andeventsdepictedinexampleshereinarefictitious.Noassociationwithanyrealcompany,organization,product,domainname,e-mailaddress,logo,person,place,oreventisintendedorshouldbeinferred.Complyingwithallapplicablecopyrightlawsistheresponsibilityoftheuser.Withoutlimitingtherightsundercopyright,nopartofthisdocumentmaybereproduced,storedinorintroducedintoaretrievalsystem,ortransmittedinanyformorbyanymeans(electronic,mechanical,photocopying,recording,orotherwise),orforanypurpose,withouttheexpresswrittenpermissionofMicrosoftCorporation.
Microsoftmayhavepatents,patentapplications,trademarks,copyrights,orotherintellectualpropertyrightscoveringsubjectmatterinthisdocument.ExceptasexpresslyprovidedinanywrittenlicenseagreementfromMicrosoft,thefurnishingofthisdocumentdoesnotgiveyouanylicensetothesepatents,trademarks,copyrights,orotherintellectualproperty.
©2010MicrosoftCorporation.Allrightsreserved.
Microsoft,andActiveDirectory,Aero,Hyper-V,RemoteApp,RemoteFX,Windows,andWindowsServeraretrademarksoftheMicrosoftgroupofcompanies.
Allothertrademarksarepropertyoftheirrespectiveowners.
Contents
DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStep-by-StepGuide5
Aboutthisguide5
Prerequisites6
Scenario:
DeployingRemoteFXforavirtualdesktoppool6
Relateddocuments7
Step1:
SettingUptheCONTOSODomain8
ConfiguretheRD VirtualizationHostserver(RDVH-SRV)9
ConfiguretheRD ConnectionBrokerserver(RDCB-SRV)11
ConfiguretheRD WebAccessserver(RDWA-SRV)13
Step2:
SettingUptheVirtualMachines15
Preparethevirtualdesktoppoolcomputers(VDP1-CLNTandVDP2-CLNT)15
ConfigurethevirtualmachinesforRemoteDesktopServices17
EnableRollbackonthevirtualmachines18
Step3:
ConfiguringtheVirtualDesktopPool18
Step4:
InstallingandConfiguringRemoteFX20
Step5:
VerifyingtheFunctionalityofRemoteFXforVirtualDesktopPools22
Step6:
ConfiguringRemoteFXforanOptimalExperience23
Relatedtopics24
AppendixA:
FrequentlyAskedQuestions24
WhyisthevirtualmachineconnectionconsoledisconnectedwhenRemoteFXisenabled?
25
HowcanItellifmyGPUhassufficientvideomemory?
25
HowcanItellifmyRemoteDesktopsessionisusingRemoteFX?
25
AremultipleGPUssupportedonasingleRemoteFXserver?
25
Troubleshooting26
ThefollowingerrormessageappearedwhenIattempttostarttheselectedvirtualmachine(s):
“Failedtopoweronwitherror‘Unspecifiederror.’”26
ThefollowingerrormessageappearedwhenIattemptedtostarttheselectedvirtualmachine(s):
“MicrosoftSynthetic3DDisplayControllerfailedtopoweron.”26
AnerrormessageappearedwhenIattemptedtostarttheselectedvirtualmachine(s).26
ThefollowingerrormessageappearedafterIinstallthevirtualGPU:
“Connectionwasdeniedbecausetheuseraccountisnotauthorizedforremotelogon.”27
PerformanceisslowwhenIusemyRemoteFXvirtualdesktop.27
IseeartifactsonmyRemoteFX-enabledvirtualdesktop.27
MyRemoteFX-enabledsessiondefaultstoasinglemonitorsession.27
IseeartifactsonmyRemoteFX-enabledvirtualdesktop27
MyRemoteFX-enabledsessionfallsbacktoasinglemonitorsession28
AneventisloggedforRemoteFX-enabledvirtualmachines:
UsingCPUtocompressbecauseofinsufficientGPUresources28
DeployingMicrosoftRemoteFXforVirtualDesktopPoolsStep-by-StepGuide
Aboutthisguide
Thisdocumentationispreliminaryandsubjecttochange.
Microsoft®RemoteFX™isincludedaspartoftheRD VirtualizationHostroleservice,anditenablesthedeliveryofafullWindowsuserexperiencetoarangeofclientdevicesincludingrichclients,thinclients,andultrathinclients.RemoteFXrenderscontentbyusinggraphicsprocessingunits(GPUs)thatarepresentontheserverandthensharedacrossmultiplevirtualdesktops.RemoteFXrendersarangeofcontentincludingDirectXandalltypesofmultimedia,anditisoptimizedforLAN-basednetworks.
Thisstep-by-stepguidewalksyouthroughtheprocessofsettingupaworkingvirtualdesktoppoolthatusesRemoteFX.Duringthisprocess,youwilldeploythefollowinghardwareinatestenvironment:
∙ARemoteDesktopVirtualizationHost(RD VirtualizationHost)serverthatusesRemoteFX
∙ARemoteDesktopConnectionBroker(RD ConnectionBroker)server
∙ARemoteDesktopSessionHost(RD SessionHost)serverinredirectionmode
∙ARemoteDesktopWebAccess(RD WebAccess)server
∙Twovirtualmachinesthatareconfiguredinavirtualdesktoppool
ThisguideassumesthatyoupreviouslycompletedthestepsintheInstallingRemoteDesktopSessionHostStep-by-StepGuide(andthatyouhavealreadydeployedthefollowingcomponents:
∙AnRD SessionHostserver
∙ARemoteDesktopConnectionclientcomputer
∙AnActiveDirectory®DomainServicesdomaincontroller
Thisguideincludesthefollowingtopics:
∙Step1:
SettingUptheCONTOSODomain
∙Step2:
SettingUptheVirtualMachines
∙Step3:
ConfiguringtheVirtualDesktopPool
∙Step4:
InstallingandConfiguringRemoteFX
∙Step5:
VerifyingtheFunctionalityofRemoteFXforVirtualDesktopPools
∙Step6:
ConfiguringRemoteFXforanOptimalExperience
∙AppendixA:
FrequentlyAskedQuestions
ThegoalofavirtualdesktoppoolthatusesRemoteFXistoprovideuserswithavirtualdesktopthatisdynamicallyassignedfromapoolofidenticallyconfiguredvirtualmachines.Userscanconnecttoavirtualdesktopinavirtualdesktoppoolandrunprogramsandconsumeresourcesasiftheywereusingalocalclientcomputer.
Prerequisites
WhenimplementingRemoteFX,considerthefollowing:
∙TheRemoteFXserverandtheRemoteFX-enabledvirtualdesktopmustmeettheRemoteFXhardwarerequirements.FormoreinformationaboutthehardwarerequirementsfordeployingRemoteFX,seeHardwareConsiderationsforRemoteFX(
∙Ensurethatthehyper-threadingtechnologyisenabledintheBIOSoftheRDVirtualizationHostserver.
∙ConfiguretheproperRAMasrequired.PertheWindows® 7requirements,ifyouareusinganx86-basedvirtualmachine,youmustconfigureatleast1024megabytes(MB)ofRAM.Ifyouareusinganx64-basedvirtualmachine,youmustconfigureatleast2048MBofRAM.
∙EnsurethatyouarerunningthematchingbuildofWindowsServer® 2008 R2withServicePack1(SP1)ontheRemoteFXserver,Windows 7withSP1onthevirtualmachine,andWindows 7withSP1ontheclientcomputer.
∙EnsurethatthereisaLANconnectionbetweentheclientandtheRD VirtualizationHostserver.
∙EnsurethattheWindowsAero®desktopexperienceisenabledontheRemoteFX-enabledvirtualdesktops.
Scenario:
DeployingRemoteFXforavirtualdesktoppool
Werecommendthatyoufirstusetheproceduresprovidedinthisguideinatestlabenvironment.Step-by-stepguidesarenotnecessarilymeanttobeusedtodeployWindowsServerfeatureswithoutsupportingdeploymentdocumentation,andtheyshouldbeusedwithdiscretionasstand-alonedocuments.
Uponcompletionofthisstep-by-stepguide,youwillhaveavirtualdesktoppoolthatusesRemoteFXandthatuserscanconnecttobyusingRD WebAccess.YoucanthentestandverifythisfunctionalitybyconnectingtothevirtualdesktoppoolfromRD WebAccessasastandarduser.
Thetestenvironmentthatisdescribedinthisguideincludeseightcomputersthatareconnectedtoaprivatenetworkbyusingthefollowingoperatingsystems,applications,andservices:
Computername
Operatingsystem
Applicationsandservices
CONTOSO-DC
WindowsServer 2008 R2
ActiveDirectoryDomainServices(AD DS),DNS
RDSH-SRV
WindowsServer 2008 R2withSP1
RD SessionHost
CONTOSO-CLNT
Windows 7withSP1
RemoteDesktopConnection
RDVH-SRV
WindowsServer 2008 R2withSP1
RD VirtualizationHost,RemoteFX,Hyper-V™
RDCB-SRV
WindowsServer 2008 R2withSP1
RD ConnectionBroker
RDWA-SRV
WindowsServer 2008 R2withSP1
RD WebAccess
VDP1-CLNT
VDP2-CLNT
Windows 7withSP1
Virtualmachines
Thecomputersformaprivatenetwork,andtheyareconnectedthroughacommonhuborLayer 2switch.Thisstep-by-stepguideusesprivateaddressesthroughoutthetestlabconfiguration.TheprivatenetworkID10.0.0.0/24isusedforthenetwork.ThedomaincontrollerisnamedCONTOSO-DCforthedomainnamed.Thefollowingfigureshowstheconfigurationofthetestenvironment.
Relateddocuments
ThefollowingdocumentscanassistyouinconfiguringMicrosoft®RemoteFX™:
∙HardwareConsiderationsforMicrosoftRemo