WindowsXPDeploymentGuideForVMwareViewWHITEPAPERWHITEPAPER/2VMwareViewtransformsthewaycustomersuseandmanagedesktopoperatingsystems.
Desktopinstancescanbedeployedrapidlyinsecuredatacenterstofacilitatehighavailabilityanddisasterrecovery,protecttheintegrityofenterpriseinformation,andremovedatafromlocaldevicesthataresusceptibletotheftorloss.
Isolatingeachdesktopinstanceinitsownvirtualmachineeliminatestypicalapplicationcompatibilityissuesandimprovesusers'personalcomputingenvironments.
AboutThisGuideThisguidesuggestsbestpracticesforcreatingWindowsXP–basedtemplatesforusewithView5andlater.
CreatingtheInitialVirtualMachineTheinitialvirtualmachineestablishesavirtualhardwareprofileforrapiddeploymentofothervirtualdesktopinstances.
Youcancreatetheinitialvirtualmachinefromscratch,asdescribedinthisguide,orconvertaphysicalmachinetoavirtualmachine,usingeitherthestandaloneversionofVMwarevCenterConverterortheversionintegratedwithVMwarevCenter.
VMwareConverterimagesthetargetPCandmigratesitintoVMwarevSphere.
Whenthemigrationiscomplete,youcanconvertthevirtualmachinetoatemplateandthenuseitasthebasisfordeployingfuturevirtualdesktops.
Tocreatetheinitialvirtualmachinefromscratch,followthesesteps:1.
UsethevSphereClienttoconnecttoyourvCenterserver.
2.
Usetheconsoletoconfiguretheinitialvirtualmachineortemplate.
3.
InstalltheOSusingtheconsole.
WhenyouestablishaconnectionwithyourvSpheredatacenter,createanewvirtualmachinefrominventory.
Whenyoucreateavirtualmachine,theNewVirtualMachinewizardappears.
UsethecustomconfigurationparametersinTable1asbaselinesettingsforthetemplate.
IfyouuseView5.
xasyourvirtualdesktopmanagerfordeployingpooledvirtualdesktops,youcanchangethesesettingsatdeploymenttime.
Table1.
CustomConfigurationParametersParameterCommentsNameandLocationThiscanbeagenericname,suchasxptemplate.
Thelocationcanbeanyfolderwithinyourdatacenterinventory.
Host/ClusterTheVMwareESX/VMwareESXiserverorclusterofserverresourcesthatwillrunthisvirtualmachine.
Itcanbechangedatanytime.
Thislocationdoesnotnecessarilyspecifythelocationoffuturevirtualmachinescreatedfromthistemplate.
ResourcePoolIfthephysicalESX/ESXiserverresourcesaredividedgranularlyusingresourcepools,theycanbeassignedtothisvirtualmachine.
DatastoreThelocationwhereyouwanttostorethefilesassociatedwiththevirtualmachine.
GuestOperatingSystemTheoperatingsystemthatwillbeinstalled.
CPUsThenumberofvirtualprocessorsthatwillbepresentedtothevirtualmachine.
FormostViewusers,asingleprocessorissufficient.
WHITEPAPER/3ParameterCommentsMemoryTheamountofmemorytoallocatetoeachvirtualmachinecreatedfromthistemplate(inmostcases,512MB,forWindowsXP).
NetworkThenumberofvirtualnetworkadaptersthatwillbeused.
Oneisusuallyenough.
Asabestpractice,makethenetworknameconsistentacrossvSphere.
Anincorrectnetworknameinatemplatecancausefailuresduringtheinstancecustomizationphases.
I/OAdaptersTheLSILogicadapterissuedfordeploymentsbasedonViewisrecommended;however,theLSILogicdriverisnotincludedaspartoftheWindowsXPinstallationprocedure.
DownloadandadditduringtheOSinstallation.
DiskCreatesanewdiskwhenyoucreatetheinitialvirtualmachineortemplate.
Specifytheamountoflocalstoragetoallocatetoeachuser.
AllowatleastenoughfortheOSinstallation,patches,andlocallyinstalledapplications.
Abestpracticeistostoreasmuchoftheuser'sinformation,profile,anddocumentsonnetworksharesaspossible,ratherthanlocally.
Doingsocangreatlyreducetheneedfordiskspaceandmanagementoflocaldata.
InstallingWindowsXPVirtualmachinesbehavelikephysicalmachines,soWindowsXPinstallationisessentiallythesameonboth.
Althoughitispossibletoimageyourvirtualmachineusingsometypeofcloningtechnology,thisguidefocusesonafreshWindowsXPinstallation.
PreparationLSIstoragecontrollerdriversarenotavailableontheWindowsXPinstallationCD,sobesuretocompletethefollowingtasksbeforestartingtheinstallation:1.
DownloadtheLSI53C1030driversfromtheLSIWebsite.
2.
UsingMagicISOorotherthird-partysolutions,createan.
flpimagecontainingtheLSILogicdrivers.
3.
UseSCPtotransferthefloppyimagetothevirtualmachine'sESX/ESXihost.
IfyouareusingvCenter,youcanusethevSphereClienttouploadthefiletothedatastore.
4.
BesureyouhaveaWindowsXPCDorISOimagethatisaccessiblefromthevirtualmachine.
PreinstallationModificationstotheVirtualMachineMakethefollowingmodificationstothevirtualmachinehardwareprofilebeforestartingtheWindowsXPinstallation:1.
UsingthevSphereClient,connecttovCenter.
2.
Locatethevirtualmachineyoucreatedearlier.
3.
Editthefollowinghardwaresettings:a.
Ensurethatthereisafloppydrivepresent.
b.
Configurethefloppydrivetoconnectatpoweron.
c.
Ifusingafloppyimage,ensurethatthedevicetypeissettouseafloppyimageandispointingtotheLSIDriverimage.
d.
CheckthattheCD/DVDdriveispresentandconfiguredtoconnectatpoweron.
e.
ConfiguretheCD/DVDdevicetypetopointtotheWindowsXPCDorISOimage.
WHITEPAPER/4InstallationAfteryoucompletethepreinstallationpreparationandmodifications,youcaninstallWindowsXP:1.
FromthevSphereClient,connecttovCenter.
2.
Poweronthevirtualmachinecreatedearlier.
3.
Usetheconsoletoviewthebootprocessandtosendinputtothevirtualmachine.
4.
AstheWindowssetupprocessbegins,pressF6toaddanotherSCSIdriver.
ThisletsyouspecifytheLSILogicdriveronthefloppyimage.
TheWindowssetupprocesscopiesallthenecessaryfilestothevirtualdisk.
CompletethesetupjustasyouwouldforanynormalWindowsXPinstallation.
Becausethisimagewillbeusedasatemplate,however,itisagoodideatomaketheconfigurationasgenericaspossible.
(Forinformationoncustomization,seeCreatingaGuestCustomization.
)AftercompletingtheWindowssetup,performthefollowingtasksbeforeyoufinalizetheimage.
Someofthesestepswillvaryfromorganizationtoorganization,dependingonyourWindowsimagingstandards;someareoptional.
Manycanbemanagedusingagrouppolicy(seeManagingVirtualDesktopsUsingCommonGPOs).
RecommendedSteps1.
IfSP2hasnotbeenappliedtotheinstallationCD,installSP2andthemostrecentMicrosoftupdates.
2.
InstallandconfiguretheVMwareTools.
3.
InstallViewAgent.
4.
Installandconfigureanyadditionalthird-partyorin-houseapplicationsneeded.
5.
SettheWindowsscreensaverto"blank.
"6.
ConfigurethedefaultcolorsettingfortheWindowsRemoteDesktopClientConnection.
Bydefault,WindowsXPuses16-bitcolorforRemoteDesktop.
Youcanenableandmanage24-bitcolorcentrallybyusingagrouppolicyorbymakingthefollowingregistrychange:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-TcpChangethecolordepthto4.
OptionalSteps1.
Disableanyunusedhardware,suchasCOM1andCOM2.
2.
Turnoffthemeenhancements.
3.
AdjustMyComputer>Properties>Advancedtab>Performancesection>Settingsforbestperformance.
4.
SettheblankscreensavertoPasswordprotectonresume.
5.
Ensurethathardwareaccelerationisenabled.
Start>ControlPanel>Display>Settingstab>Advancedbutton>Troubleshootingtab6.
DeleteanyhiddenupdateuninstallfoldersintheC:\Windowsdirectory.
Forexample:$NtUninstallKB893756$7.
DisableIndexingServices:Start>ControlPanel>AddRemoveWindowsComponents>IndexingServiceNote:Indexingimprovessearchesbycatalogingfiles.
Foruserswhosearchalot,indexingmaybebeneficialandshouldnotbedisabled.
8.
DisableindexingoftheC:driveinProperties.
9.
RemoveorminimizeSystemRestorepoints:Start>ControlPanel>System>SystemRestore10.
Disableanyunwantedservices.
11.
RunDiskCleanup:MyComputer>C:driveinproperties12.
RunDiskDefrag:MyComputer>C:properties>ToolsAfterthepreparationsandinstallationarecomplete,youcanpoweroffthevirtualmachineandgetreadytoenableitasadeploymenttemplateforothervirtualdesktops.
WHITEPAPER/5ConvertingaVirtualMachinetoaTemplateTemplatesstandardizethecreationofvirtualdesktopsandreducetheriskofhumanerror.
Manyorganizationsuseseparatetemplatesfordifferenttypesofusersorworkgroups,suchasFinance,HR,andSales,whereeachgrouptypicallyusesauniquesoftwareorvirtualhardwareconfiguration.
Templateshelpyouautomateandmanagedesktopprovisioning.
Anyvirtualmachinecanbeconvertedtoatemplate:justconnecttovCenterusingthevSphereClient,locatethevirtualmachineintheinventory,andselectConverttoTemplate.
Anyvirtualmachinecanalsobeclonedtoatemplate.
Cloningcreatesacopyofthevirtualmachine,leavingtheoriginalinplace.
Cloningishelpfulifyouupdatethetemplateandredeploydesktopsoften—forinstance,ifyoudeploynonpersistentdesktopsorifyouuseaprofilesolutiontoseparatetheuserprofilesfromthedesktopenvironment.
Cloningenablesyoutoconvertatemplatetoavirtualmachine,updateit,andthenconvertitbacktoatemplateatanytime.
CreatingaGuestCustomizationGuestcustomizationenablesyoutocustomizevirtualdesktopsastheyarecreated.
UsingMicrosoftSysprep,vCenterguestcustomizationautomatesconfigurationtaskssuchasthefollowing:AddingregistrationinformationAssigningauniquecomputernameAddingyourproductkeySettingtheadministratorpasswordSettingthetimezoneAddinganycustomrun-oncescriptsDefiningthenetworkconfigurationJoiningadomainGeneratinganewSIDVMwareViewworkswithanyexistingpredefinedguestcustomizationspecification.
Youcanselectwhichguestcustomizationfiletouse,ifany,tocustomizethepoolofvirtualdesktops.
Tocreateaguestcustomizationspecification,followthesesteps:1.
ConnectwithvCenterusingthevSphereClient.
2.
SelectEdit>CustomizationSpecifications.
3.
WhentheCustomizationSpecificationManagerstarts,selectNew.
Ifyouprefer,youcanimportanexistingcustomsysprep.
inifileanduseitintheGuestCustomizationwizard.
AsabestpracticewhenusingViewandaguestcustomizationspecification,settheComputerNameportionoftheguestspecificationtoUsetheVirtualMachineName.
ThisensuresthatthecomputernameisconsistentacrossView,vCenter,ActiveDirectory,andLocalComputerName.
Whenyourinitialvirtualmachine,template,andguestcustomizationarecomplete,thevirtualdesktoptemplateisready,andyoucanuseitwhendeployingvirtualdesktops.
ManagingWindowsXPViewDesktopsThefollowingsectionsfocusonbestpracticesforsimplifyingandstandardizingsomecommondesktopmanagementtasks.
AddingUserstotheLocalRemoteDesktopUsersGroupYouneedtoadduserstotheWindowsXPlocalgroupRemoteDesktopUsers,sothattheywillbeabletoaccessindividualorpooleddesktops.
ThereareseveralwaystoaddusersorgroupstothelocalRemoteDesktopUsersgroup.
Oneapproachistousealoginscript.
AnotherapproachleveragestheRestrictedGroupsGPOinActiveDirectory.
WHITEPAPER/6WhenleveragingRestrictedGroups,youcanaddusersindividually,oryoucancreateagroup,adduserstoit,andthenaddthatgrouptotheRestrictedGroupyouaremanaging.
HerearethestepsforconfiguringaRestrictedGroupusingtheDefaultDomainPolicy:1.
UsingyourMicrosoftManagementConsole(MMC)withtheGroupPolicyconsoleforyourdomain,createanewgroupcalledViewUsersunderActiveDirectory>UsersandComputers.
2.
Adduserstothisgroupwhoneedtoaccessthevirtualdesktops.
3.
EdityourDefaultDomainPolicy.
4.
UnderComputerConfiguration>WindowsSettings>RestrictedGroups,addtheRemoteDesktopUsersGroup.
5.
AddtheViewUsersgrouptotheRestrictedRemoteDesktopUsersgroup.
ThisapproachensuresthattheViewUsersgroupisalwaysaddedtothelocalRemoteDesktopUsersgroupofeachvirtualdesktopjoinedtothedomain.
Whenprovisioningnewusers,anadministratororhelpdesktechnicianmustonlyensurethatusersareaddedtotheViewUsersgroupinActiveDirectory.
ManagingVirtualDesktopsUsingCommonGPOsThereareseveralGroupPolicyobjects(GPOs)thatcanbeusedforcentralcontroloftheconfigurationofyourvirtualdesktops.
BecauseusersaccesstheirvirtualdesktopswithRemoteDesktop,themostcommonlyusedGPOsaretheTerminalServerGPOsunderComputerorUserConfiguration>AdministrativeTemplates>WindowsComponents>TerminalServices.
SeveraloftheGPOsarespecifictoTerminalServeranddonotapplytoRemoteDesktopsessions.
SomeofthecommonlyusedGPOsfordeployingWindowsXPinaViewenvironmentaredescribedinTable2andTable3.
ManyoftheseGPOsareoptionalbutrecommended.
Naturally,usecasesandenvironmentsvarydependingonyourorganization'sstandardsandpolicies.
Table2.
GPOsUnderTerminalServicesSERVICEDESCRIPTIONEnforceremovalofRemoteDesktopwallpaper=EnableThissettingcangreatlyenhancetheuserexperience,especiallyoverlow-bandwidthconnections.
Limitmaximumcolordepth=EnableThissettingletsyousetthecolordepthforRemoteDesktopsessions.
AllowuserstoconnectremotelyusingTerminalServices=EnableThissettingensuresthatthelocalpolicyenablingRemoteDesktopconnectionsisconfigured.
RemoteWindowssecurityitemfromStartMenu=DisableTheDisablesettingensuresthatusershavealogoutmechanism.
RemoveDisconnectoptionfromShutdowndialog=EnableThissettingminimizesthepossibilityofusersdisconnectingratherthanloggingout.
I/OadaptersTheLSILogicadapterissuedfordeploymentsbasedonViewisrecommended;however,theLSILogicdriverisnotincludedaspartoftheWindowsXPinstallationprocedure.
DownloadandadditduringtheOSinstallation.
WHITEPAPER/7Table3.
GPOsUnderTerminalServices>SessionsSERVICEDESCRIPTIONSettimelimitfordisconnectedsessions=EnableThissettinglogsoutanydisconnectedsessionsthatoccurafterthespecifiedtime.
CombinedwithViewvirtualmachinepowerpolicies,thissettingcanbeusedtocreateadynamicandpowerfulsolutionforsuspendingorpoweringoffdisconnectedvirtualdesktops.
Whenunneededdesktopsaresuspendedorpoweredoff,theresourcesaremadeavailabletootherdesktops.
SetatimelimitforactivebutidleTerminalServicessessions=EnableThissettinglogsoutanyidlesessionsthatoccurafterthespecifiedtime.
CombinedwithViewvirtualmachinepowerpolicies,thissettingcanbeusedtocreateadynamicandpowerfulsolutionforsuspendingorpoweringoffdisconnectedvirtualdesktops.
Whenunneededdesktopsaresuspendedorpoweredoff,theresourcesaremadeavailabletootherdesktops.
Note:AWindowsXPbugmaypreventtheidletrackerfromworking.
AhotfixisavailablefromMicrosoftuponrequest.
SeeKB890864.
ManagingtheViewClientUsingGPOsOneofthecomponentsprovidedwithVMwareViewistheViewClient,anapplicationthatisinstalledontheclientandwhichprovidestheclient-sidecomponentforconnectingwithvirtualdesktops.
Onsomeclients,theViewClientalsoenablestheabilitytoredirectadditionalUSBdevicesnotsupportedbynativeRDPdeviceredirection.
AlsoincludedwithViewisaGroupPolicyAdministrativeTemplateformanagingandconfiguringViewClientsettingsfromacentrallocationwithGroupPolicy.
Usingthisadministrativetemplate,youcanmanagethefollowingclient-sidesettings:EnabletheshadePintheshadeDon'tcheckmonitoralignmentonspanningColordepthDesktopbackgroundShowcontentsofwindowwhiledraggingMenuandwindowanimationThemesCursorshadowFontsmoothingDesktopcompositionAudioredirectionRedirectdrivesRedirectprintersRedirectserialportsRedirectsmartcardsRedirectclipboardRedirectsupportedplug-and-playdevicesBitmapcachingShadowbitmapsCachepersistenceactiveEnablecompressionWindowskeycombinationredirectionBitmapcachefilesizeWHITEPAPER/8TakethefollowingstepstostartconfiguringtheViewClientsettings:1.
Locatethevdm_client.
admfilein\VMware\VMwareView\Server\extras\GroupPolicyFiles.
ThisfileislocatedonanyViewConnectionServerthathasbeeninstalled.
2.
CopythisfiletothemanagementstationyouusetomanageGPOs.
Bydefault,GroupPolicylooksforadministrationtemplatesinC:\WINDOWS\inf.
Youcancopythevdm_client.
admfiletothatlocationoranyotherlocationaccessiblefromyourmanagementstation.
3.
UsingyourMicrosoftManagementConsole(MMC)withtheGroupPolicyEditorsnap-inloaded,locatethegrouppolicyyouwanttoaddthetemplateto.
4.
Fromthepolicy,expandUserConfiguration,selectAdministrativeTemplates,andselectAdd/RemoveTemplates.
5.
Locatethevdm_clienttemplateandaddittothepolicy.
Whenyoucompletethesesteps,youarereadytoconfigureyourpolicytomanageViewClientsettings.
WhenmanagingtheViewClientsettingsforanotherdevice,suchasathinclientusingitsownRDPclientandconfiguration,anyGPOsettingsforRemoteDesktopwilloverridetheclientside.
Forexample,iftheclientisconfiguredtouse24-bitcolorandtheRemoteDesktopGPOisconfiguredforamaximumof16-bitcolor,theconnectionwillconnectusing16-bitcolor.
SupportingMultipleMonitorsIfyouusetheMicrosoftRemoteDesktopclientcommand-lineoption/span,aRemoteDesktopsessioncanspanmultipledisplayswithamaximumresolutionof4096x2048.
However,spanningdoesnotcreateadesktopexperienceidenticaltothatofaworkstationwithamultiportgraphicscard.
Toachieveatruemultimonitorexperience,youneedathird-partytool,suchasSplitVieworiShadowDesktop.
VMwareViewalsoenablesuserstoconfiguretheirdesktopsbyspanningtheRemoteDesktopsessionacrossmultiplemonitors.
IndividualuserscanconfigurethispreferencewiththeViewClientorViewWebAccess.
AbouttheAuthorWarrenPonder,DirectorofProductManagement,EnterpriseDesktop,EndUserComputing,VMware,wrotethispaperwhileintheroleofSeniorTechnicalMarketingEngineer.
ReleaseNotesTinadeBenedictis,TechnicalMarketingManager,EnterpriseDesktop,EndUserComputing,VMware,mademinorupdatestothispaper.
ThepaperdoesnotfullyreflectthecurrentcapabilitiesofViewwithPCoIP.
Referenceshttp://technet.
microsoft.
com/en-us/sysinternals/default.
aspxhttp://technet.
microsoft.
com/en-us/windowsxp/default.
aspxwt.
svl=leftnavhttp://technet2.
microsoft.
com/windowsserver/en/library/b9546edf-751f-4a09-835a-f3397caef2361033.
mspxmfr=truehttp://technet2.
microsoft.
com/windowsserver2008/en/library/fc0b405b-07ef-4767-8716-198d7f0949011033.
RAKsmart 商家这几年还是在做事情的,虽然他们家顺带做的VPS主机并不是主营业务,毕竟当下的基础云服务器竞争过于激烈,他们家主营业务的独立服务器。包括在去年开始有新增多个数据中心独立服务器,包括有10G带宽的不限流量的独立服务器。当然,如果有需要便宜VPS主机的他们家也是有的,比如有最低月付1.99美元的美国VPS主机,而且可选安装Windows系统。这里商家有提供下面六款六月份的活动便宜V...
今年1月的时候Hosteons开始提供1Gbps端口KVM架构VPS,目前商家在LET发布消息,到本月30日之前,用户下单洛杉矶/纽约/达拉斯三个地区机房KVM主机可以从1Gbps免费升级到10Gbps端口,最低年付仅21美元起。Hosteons是一家成立于2018年的国外VPS主机商,主要提供VPS、Hybrid Dedicated Servers及独立服务器租用等,提供IPv4+IPv6,支持...
wordpress外贸集团企业主题,wordpress通用跨屏外贸企业响应式布局设计,内置更完善的外贸企业网站优化推广功能,完善的企业产品营销展示 + 高效后台自定义设置。wordpress高级推广外贸主题,采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器,根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行自适应显示; 完美实现一套主题程序支持全部终端设备,保证网站在各...