Tải bản đầy đủ (.pdf) (18 trang)

View Manager Administration Guide phần 7 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (743.22 KB, 18 trang )

VMware, Inc. 109
Chapter 6 View Composer

Beforeyouattempttocreateanewlinkedclonedesktoppoolyoumustfirstensurethat
ViewManagerisabletocontactVirtualCenterandthattheViewComposerservicehas
started.Onceaconnectionhasbeenestablishedyouwillbeabletodeployanewlinked
clonedesktoppool.
To add or edit a VirtualCenter server entry in View Manager
1Fromwithinth
eViewAdministrator,clickConfigurationtodisplaythe
configurationview.
2UnderVirtualCenterServers,ifyouhavenotalreadydonesoclickAddand
completethedetailsfortheVirtualCentertousewithViewManager:
aEntertheFQDNorIPaddressoftheVMwareVirtualCenterserveryouwant
ViewManagertocommunicatewithintheServeraddresste
xtbox.
bEntertheusernameofaVirtualCenteruserintheUsernametextbox.
cEnterthepasswordthatcorrespondstotheuserenteredaboveinthe
Passwordtextbox.
d (Optional)EnteradescriptionforthisVirtualCenterserverintheDescription
textbox.
eIfyouwillbeconnecti
ngtotheVirtualCenterthroughasecurechannel(SSL)
thenmakesuretheConnectusingSSLcheckboxischecked.Thisisthedefault
setting.
fEntertheTCPportnumberinthePorttextbox.Thedefaultis443.
IftherequiredVirtualCenterserverisalreadypresent,selecttheentryandclick
Edit.TheVi
rtualCentersettingslistisdisplayed.
3EnsurethattheEnableViewComposercheckboxisselectedandthattheport
numbercorrespondstotheportspecifiedduringtheinstallationoftheView


ComposerserviceontheVirtualCenterhost.
CAUTIONDonotmodifytheParentVM(forexample,convertittoatemplate)from
withinVirtualCenterbeforeorduringthedeploymentprocess—theViewComposer
servicehasarequirementthattheParentVMremainsinastaticandunalteredstate
duringthisoperation.
CAUTIONIfyouenteraserverusingaDNSnameorURL,noDNSlookupis
performedtoverifywhetherornottheserverhaspreviouslybeenentered
usingitsIPaddress.AconflictwillariseifaVirtualCenterserverisaddedwith
bothitsDNSnameanditsIPaddress.
View Manager Administration Guide
110 VMware, Inc.

4ClickAddandentertherequireddetailsintotheAddDomainAdministrators
window.
EntertheVirtualCenteruserinformationintheformdomain\username,where
domainisthefullyqualifieddomainnameoftheActiveDirectorydomain.For
example:example.com\admin
5ClickAdd>OK.
6TheViewComposeruserisaddedtotheDomainadministratoraccountsli
st.
ClickOKtoclosetheVirtualCentersettingswindow.
To configure and deploy a new linked clone desktop pool
1FromwithintheViewAdministrator,clicktheDesktopsbuttonandthenclickthe
Inventorytab.IntheDesktopspane,ensurethattheDesktopstabisselectedand
clickAdd.
2YouarepresentedwiththeAddDesktopwizard.Fromhereyo
ucanconfigureand
deployanewlinkedclonedesktoppool.SelectAutomatedDesktopPoolandclick
Next.
3 SelectthetypeofdesktoppoolyouwanttocreateandclickNext.


4 SelecttheVirtualCenterserverthatwillbeusedbythisdesktop,andensurethat
theUselinkedclonetechnologytocreatedesktopsinthispoolcheckboxis
selected.ClickNext.
N
OTEThisiswhereyouenterthecredentialsoftheuser—createdbyyourActive
Directoryadministrator—whocanaddsystemstothedomain,asdescribedin
“PreparingVirtualCenterforViewComposer”onpage 102.
Pool Type Description
Persistent Desktopsinthistypeofpoolareallocatedstaticallyinordertoensure
thatusersconnecttothesamedesktopeachtimetheylogin.
Non‐persistent Desktopsinthistypeofpoolareallocateddynamicallywhentheuser
logsin,andarereturnedtothepoolwhentheuserdisconnects.
VMware, Inc. 111
Chapter 6 View Composer

5EntertheDesktopIDand,optionally,theDesktopDisplay NameandDescription .
ThedesktopIDisusedbyViewManagertoidentifythedesktoppoolandisthe
namethattheuserseeswhenloggingin.ThedesktopIDanddisplaynamecanbe
arbitrarybutifyoudonotspecifyadi
splaynamethedesktopIDisusedforboth.
Onceyouhaveprovidedthedesktopidentificationdetails,clickNext.
6ConfigurethedesktoppropertiesandclickNext.
NOTEYoucanuseanyalphanumericcharacter,includingspaces,toprovidean
optionaldescription.Thedescriptioncanbeupto1024charactersandisonly
visiblefromwithinViewAdministrator.
CAUTIONIfyouareusingWindowsVistaasyourParentVM,youmustsetthe
powerpolicytoEnsureVMisalwayspoweredon.
Property Parameter Description
Desktopstate Enabled—afterbeingcreated,thedesktoppoolis

automaticallyenabledandreadyforimmediateuse.
Disabled—afterbeingcreated,thedesktoppoolis
disabledandunavailableforuse.Thisisanappropriate
settingifyouwanttoconductpostdeploymentactivities
suchastestingorotherformsofbaselinemaintenance.
Virtualma
chinepower
policy
Donothing(VMremainson)—Virtualmachinesthatare
poweredoffwillbestartedwhenrequiredandwillremain
on,evenwhennotinuse,untiltheyareshutdown.
EnsureVMisalwayspoweredon—Allvirtualmachines
inthepoolremainpoweredon,evenwhentheyarenotin
us
e.Iftheyareshutdown,theywillimmediatelyrestart.
Suspend—Allvirtualmachinesinthepoolentera
suspendedstatewhennotinuse.
Poweroff—Allvirtualmachinesinthepoolshutdown
whennotinuse.
Automaticlogoffafter
disconnect
Immediately—usersareloggedoffassoonasthey
d
isconnect.
Never—usersareneverloggedoff.
After—thetimeafterwhichusersareloggedoffwhenthey
disconnect.Enterthedurationinminutesinthefield
provided.
View Manager Administration Guide
112 VMware, Inc.


7ConfigurethedesktopprovisioningpropertiesandclickNext.Theparametersfor
eachpropertyaredescribedaredescribedinTable 6‐2.
RefreshOSdiskonlogoff
(persistentpoolsonly)
Never—thebaseoperatingsystemimageisnever
refreshed.
Always—thebaseoperatingsystemimageisrefreshed
everytimetheuserlogsoff.
Every—thebaseoperatingsystemimageisrefreshedona
recurringbasisataspecifiedtime.Enterapositivenumber
ofdaysinth
efieldprovided.
At—thebaseoperatingsystemimageisrefreshedwhen
thesizeoftheoperatingsystemdatareachesacertainlevel
onthedatastore.Enterapercentage valueinthefield
provided.
Poweroffanddelete
virtualmachineafterfirst
use(non‐persistentpools
only)
Selectthischeckboxifyo
uwantthevirtualmachinetobe
deletedimmediatelyaftertheuserlogsoff.
Ifnecessary,anewvirtualmachineisclonedtomaintaina
specificpoolsizeaftervirtualmachinesaredeleted.
Allowuserstoresettheir
desktop
Selectthischeckboxifyouwanttoallowdesktopusersto
beab

leresettheirowndesktopswithoutadministrative
assistance.
Allowmultiplesessions
peruser(non‐persistent
poolsonly)
Selectthischeckboxifyouwanttoallowindividualusers
tosimultaneouslyconnecttomultipledesktopsinthe
samepool.
Table 6-2. Add Desktop: Desktop Provisioning Settings
Property Parameter Description
Provisioning Enabled—thedesktopsinthepoolwillbeimmediately
createduponcompletionofthedeploymentprocedureor
afteradesktopisdeleted.
Disabled—thedesktopsinthepoolwillnotbe
immediatelycreateduponcompletionofthedeployment
procedureorafteradesktopisdeleted.
Numberofdesktops Specifiesthenumberofdesktopstocr
eateinthispool.This
settingisdisabledifyouselecttheEnableAdvancedPool
SettingscheckboxintheAdvancedSettingspanel.
Property Parameter Description
VMware, Inc. 113
Chapter 6 View Composer

VMnamingpattern Bydefault,aprefixisusedtoidentifyalldesktopsinapool
aspartofthesamegroup.Theprefixcanbeupto13
charactersinlengthandanumericsuffixisappendedto
thisentryinordertodistinguisheachdesktopfromothers
inthesamepool.
Yo

ucanoverridethisbehaviorbyenteringanamethat
containsatokenrepresentingthepoolnumber;thetoken
canappearanywhereinthename.Forexample:
amber-{n}-desktop
Afterdeployment{n}isreplacedwiththepoolnumberof
thedesktop.
Fixedlengthtokenscanbeenteredusingthen:fixed=
construction.Forexample:
amber-{n:fixed=3}
Af
terdeployment{n:fixed=3}isreplacedwitha
fixed‐lengthpoolnumberforeachthedesktop:
amber-001,amber-002,amber-003andsoforth.
A15characterlimitappliestonamesthatcontainatoken,
butonlytothe“replaced”formwherethetokenlengthis
fixed.Forexample:
my-view-system{n:fixed=1}
Wherethetokenlengthisno
tfixed,abufferof1isapplied
tothetoken,sothemaximum“replaced”lengthis14
characters.Forexample:
a-view-system{n}
Stopprovisioningonerror SelectthischeckboxifyouwantViewManagerto
automaticallystopprovisioningnewvirtualmachinesif
anerrorisdetectedduringdesktopcreation.
AdvancedSettings Clicktodis
playtheadvancedpoolconfigurationsettings.
Youcanenabletheadvancedparametersbyselectingthe
EnableAdvancedPo olSettingscheckbox.Thiswill
disablethePoolSizeparameter.

Minimumnumberofvirtualmachines—theminimum
numberofdesktopsthatmustbeprovisionedforthispool.
Maximumnumberofvirtualmachines—themaximum
nu
mberofdesktopsthatcanbeprovisionedforthispool.
Numberofavailablevirtualmachines—Thenumberof
virtualmachinesthatmustbeunassignedandav ailablefor
useatanygiventime.Thisfigurecannotexceedthe
maximumnumberofdesktopsavailabletothepool
overall.
Table 6-2. Add Desktop: Desktop Provisioning Settings (Continued)
Property Parameter Description
View Manager Administration Guide
114 VMware, Inc.

8 SelecttheParentVMtobeusedasthebaseimageforthedeployment.Youareonly
bepresentedwithvirtualmachinesthatcontainoneormoresnapshotsthatwere
takenwhenthevirtualmachinewaspowereddown.ClickNext.
9 SelectthesnapshotyoupreviouslycreatedontheParentVMwhileinit
sinactive
stateandclickNext.
10 Selectwhereyouwantthefolderforthisdesktoppooltoresidewithin
VirtualCenterandclickNext.
11 Selectahostoraclusteronwhichtorunthevirtualmachinesusedbythisdesktop
andclickNext.
12 Selectaresourcepoolinwhichtorunthevi
rtualmachinesusedbythisdesktop
andclickNext.
13 (Optional)Thisstepappliestopersistentpoolsonlyanddetermineshowuserdata
shouldbestoredbydesktopswithinthispool.

 Ifyouwantuserdatatobepreservedafterarefreshorrecompositionevent
selectRedirectuserprofiletoaseparatedisk,andspecifythemaximumsize
oftheuserdatadiskandassociateddriveletter.
 Ifyoudonotwantuserdatatobepreservedafterarefresh,recomposition,or
rebalanceeventselectStoreuserprofileonthesamediskastheOS.User
datawillberetaineduntileitheroftheseeventsareperformedbythe
administratororexecutedautomaticallybypolicy.
Onceyouhaveco
nfiguredtheuserdatastoragecriteria,clickNext.
14 Selectoneormoredatastoresonwhichtostorethedesktoppool.Ifyoudonot
havesufficientspaceavailable,youmustaddfreespacebyselectinganadditional
datastore.
N
OTEOnlyclustersof8hostsorfeweraresupportedandshown.
CAUTIONDonotselectaletterthatcorrespondstoadrivethatisalready
presentontheParentVM.
NOTEForclusters,onlyshareddatastoresaresupported;everyhostinthecluster
mustbeconnectedtothedatastoretobeshown.
VMware, Inc. 115
Chapter 6 View Composer

Ifyouarecreatingapersistentpoolwheremorethanonedatastoreisavailableyou
canclickthefieldsintheUseForcolumnandspecifyhowthestoragespaceforthe
correspondingdatastoreshouldbeused.Bydefault,bothOSDataandUserData
areselectedforeachdatastore.
TheStorageOv
ercommitcolumnentrydetermineshowaggressivelythesystem
assignsnewvirtualmachinestothefreespaceavailableonadatastore.Asthelevel
increases,lessspacewillbereservedforindividualvirtualmachinegrowthbut
morevirtualmachineswillfitonthedatastore.Clicktheentrytomodifythe

aggressionlev
elforeachdatastore.
Onceyouhaveconfiguredthedatastorestoragecriteria,clickNext.
15 Inordertojoinlinkedclonedesktopstoadomain,ViewManagerrequiresdomain
administratorcredentialsforthetargetdomain.Selectthedesired
domain\administratorentryfromtheDomainAdministratorAccountdrop
downmenu.
ClickNext.
16 Youarepresente
dwithasummaryoftheconfigurationsettingsforthis
deployment.
 Ifyouareunsatisfiedwithanyaspectoftheconfigurationyoucanusethe
Backbuttontorevisitanypreviouspage.
 IfyouaresatisfiedwiththeconfigurationclickFinishtodeploythelinked
clonedesktoppool.
Oncethedeploymenthasbeeninitiatedyoucanmonitortheprogressofthe
provisioneddesktoppoolortheindividualdesktopsbyselectingeithertheDesktops
orDesktopSourcestabsintheDesktopspane.
Oncetheprocessisco
mpleteyoucanentitleusersorgroupstousethedesktoppoolby
carryingouttheproceduredescribedin“EntitlingaDesktoporPool”onpage 65.
N
OTEYoumustallocatesufficientspaceforboththeoperatingsystemanduser
datainordertoproceed.
NOTEThe“MinRecommended”,“Storageat50%provision”,and“Storageat
100%provision”valuesareonlyprovidedasguidelines.Theactualrequirements
forthepoolwillvarybasedonclientusagepatterns,applicationworkload,pool
type,andsoforth.
View Manager Administration Guide
116 VMware, Inc.


Refreshing, Recomposing, and Rebalancing Linked
Clone Desktops
Youcanonlyrecompose,refresh,orrebalancelinkedclonedesktopsthatarepartofa
persistentpool.IfyouwanttochangetheParentVMofanon‐persistentlinkedclone
desktoppoolyoumustmodifythepooldirectlybyusingthepooldeploymentwizard.
Thedeploymentwizardcanbeinvokedbycl
ickingEditonthesummarypageforthe
non‐persistentpool.
Ifyouwanttomakechangestothedatastoreprofile(addorremoveastorage,or
modifythepoolconfiguration)beforerebalancing,youmustfirstusetheEditDesktop
wizardtoreconfigurethepool.
To refresh a linked clone desktop pool
1FromwithintheViewAdministrator,cl
ickDesktopsandPoolstodisplaythe
desktoppage.
2EnsurethattheInventorytabisselectedintheleft‐handpaneandselectthe
persistentdesktoppoolyouwanttorefresh.
3 Selectoneofthefollowingoptions:
 Torefreshtheentiredesktoppool,ensurethattheSummarytabisselectedin
theright‐handpane.
 Torefreshthedesktopsassignedtospecificusersinthedesktoppool,ensure
thattheUsersandGroupstabisselectedintheright‐handpane.
Ifyouwanttorefreshthedesktopofoneormoreassignedusers,selectthe
correspondingcheckboxes.Youdonotneedtodothisifyo
uwanttorefresh
thedesktopsofallassignedusers.
 Torefreshspecificdesktopsourcesinthepool,ensurethattheDesktop
Sourcestabisselectedintheright‐handpane,select.
Ifyouwanttorefreshmultipledesktops,selectthecorrespondingcheck

boxes.Youdonotneedtodothisifyouwanttorefreshallthedesktopsinthe
pool.
N
OTERebalancingwillautomaticallyinitiatearefreshofthetargetdesktopor
desktops.Inaddition,onlydesktopsintheReady,Error,orCustomizingstatewithno
schedulesorpendingcancellationscanberebalanced.
CAUTIONDonotmodifytheParentVM(forexample,convertittoatemplate)from
withinVirtualCenterbeforeorduringanyoftheproceduresdescribedinthissection.
VMware, Inc. 117
Chapter 6 View Composer

4ClickEditImage.YouarepresentedwiththeEditImagewizard.Selectthe
RefreshoptionandclickNext.
5IfyouselectedtheUsersandGroupstabyoucannowfilteryouruserselection.
SelectAllusersifyouwanttoexecuteaglobalrefreshagainstallassignedusersin
thedesktoppool
.IfyouselectedoneormoreusersyoucanselectThefollowing
usersifyouwanttherefreshtoapplyonlytospecificuserswithintheselected
group.
Ifyousele ctedtheSummaryorDesktopSourcestabyoucannowfilteryour
desktopsourceselection.SelectAllvirtualmachinesifyo
uwanttoexecutea
globalrefreshagainstalldesktopsinthepool.Ifyouspecifiedoneormore
individualassigneddesktopsyoucanselectThefollowingvirtualmachinesif
youwanttherefreshtoapplyonlytospecificsystemswithintheselectedgroup.
ClickNext.
6Schedulewhenyouwantth
erefresheventtotakeplace(thedefaultissettothe
currenttime,andthereforeimmediately).
 Ifyouwantanycurrentlyconnecteduserstobeloggedoffassoonasthe

refresheventstarts,selectForceUserstologoff.
 Ifyouwantthesystemtowaituntilauserhasdisconnectedbeforeinitiating
arefreshoftheirdesktop,selectWaitforuserstologoff.
7ClickFinishtostarttherefresh.
To recompose a linked clone desktop pool
1FromwithintheViewAdministrator,clickDesktopsandPoolstodisplaythe
desktoppage.
2EnsurethattheInventorytabissel
ectedintheleft‐handpaneandselectthe
desktoppoolyouwanttorecompose.
N
OTEIfyouselectthisoption,connecteduserswillbenotifiedpriorto
disconnectionandgiventheopportunitytoclosetheirapplicationsandlog
out.ThenotificationmessagecanbeaccessedfromwithintheGlobalSettings
sectionoftheconfigurationpage.
View Manager Administration Guide
118 VMware, Inc.

3 Selectoneofthefollowingoptions:
 Torecomposetheentiredesktoppool,ensurethattheSummarytabisselected
intheright‐handpane.
 Torecomposethedesktopsassignedtospecificusersinthedesktoppool,
ensurethattheUsersandGroupstabisselectedintheright‐handpane.
Ifyouwanttorecomposethedesktopofoneormore assignedusers,selectthe
correspondingcheckboxes.Youdonotneedtodothisifyo
uwantto
recomposethedesktopsofallassignedusers.
 Torecomposespecificdesktopsourcesinthepool,ensurethatthe
Desktop Sourcestabisselectedintheright‐handpane,select.
Ifyouwanttorecomposemultipledesktops,selectthecorrespondingcheck

boxes.Youdonotneedtodothisifyouwanttorecomposeallthedesktopsin
thepool.
4Ifyo
uwanttorecomposethedesktopofoneormoreassignedusers,selectthe
correspondingcheckbox.Youdonotneedtodothisifyouwanttorecomposethe
desktopsofallassignedusers.
5ClickEditImage.YouarepresentedwiththeEditImagewizard.Selectthe
Recomposeoptionandcl
ickNext.
6IfyouselectedtheUsersandGroupstabyoucannowfilteryouruserselection.
SelectAllusersifyouwanttoexecuteaglobalrecompositionagainstallassigned
usersinthedesktoppool.Ifyouselectedoneormoreusersyoucanselect
The followingusersifyouwa
nttherecompositiontoapplyonlytospecificusers
withintheselectedgroup.
Ifyousele ctedtheSummaryorDesktopSourcestabyoucannowfilteryour
desktopsourceselection.SelectAllvirtualmachinesifyouwanttoexecutea
globalrecompositionagainstalldesktopsinthepool.Ifyouspecifiedon
eormore
individualassigneddesktopsyoucanselectThefollowingvirtualmachinesif
youwanttherecompositiontoapplyonlytospecificsystemswithintheselected
group.
7ClickNext.
VMware, Inc. 119
Chapter 6 View Composer

8Editthebaseimageusedbytheselecteddesktoppool.
 Ifyouwanttoanchortheclonesinthedesktoppooltoadifferentsnapshot
withinthesamebaseimage,selectanewsnapshotfromthelistprovided.
 IfyouwanttochangethecurrentbaseimagetothatofanewParentVM,click

ChangeandselectanewvirtualmachinetobetheMasterVMforthepool
fromthosehighlightedinthelist.ClickOK.
ClickNext.
9Schedulewhenyouwanttherecompositioneventtotakeplace(t
hedefaultisset
tothecurrenttime,andthereforeimmediately).
 Ifyouwantanycurrentlyconnecteduserstobeloggedoffassoonasthe
recomposeeventstarts,selectForceUserstologoff.
 Ifyouwantthesystemtowaituntilauserhasdisconnectedbeforeinitiating
arecompositionoftheirdesktop,selectWaitforuserstologoff.
10 ClickFinishtostarttherecomposition.
To rebalance a linked clone desktop pool
1FromwithinViewAdministrator,clickDesktopsandPoolstodisplaythedesktop
page.
2EnsurethattheInventorytabissel
ectedintheleft‐handpaneandselectthe
desktoppoolyouwanttorebalance.
3Intheright‐handpane,selecttheDesktopSourcestab.
4 Selectoneormoredesktopsfromthedesktopsourcelistprovided.Youdonot
havetoselectanydesktopsifyouintendtorebalancetheentirepool.
5C
lickRebalance.YouarepresentedwiththeRebalancewizard,whichprovides
youwithimportantinformationaboutwhatwillhappenwhenyourebalanceone
oremoredesktopsinthepool.Onceyouhavereadthisinformationandare
satisfiedthatyouwanttoproceedclickNext.
N
OTEIfyouselectthisoption,connecteduserswillbenotifiedpriorto
disconnectionandgiventheopportunitytoclosetheirapplicationsandlog
out.ThenotificationmessagecanbeaccessedfromwithintheGlobalSettings
sectionoftheconfigurationpage.

View Manager Administration Guide
120 VMware, Inc.

6Ifyoupreviouslyselectedoneormorevirtualmachinesfromthedesktopsource
listyoucanchoosetorebalanceonlythesesystemsbyselectingthecorresponding
radiobutton.Ifyoudidnotselectanyvirtualmachines,orwanttorebalancethe
entirepool,selectAllvirtualmachines.ClickNext.
7Schedulewhenyo
uwanttherebalanceeventtotakeplace(thedefaultissettothe
currenttime,andthereforeimmediately):
 Ifyouwantanycurrentlyconnecteduserstobeloggedoffassoonasthe
rebalanceeventstarts,selectForceUserstologoff.
 Ifyouwantthesystemtowaituntilauserhasdisconnectedbeforeinitiating
arebalancingoftheirdesktop,selectWaitforuserstologoff.
8ClickFinishtostarttherecomposition.
Using an Existing Linked Clone Desktop Database
WhenselectingtheODBCdatasourceduringtheinstallationoftheViewComposer
serviceyoucanuseanexistingdatabasethatalreadycontainslinkedclonedesktop
data.However,inordertomakethisdatasourcecompatiblewithanewinstanceofthe
ViewComposerserviceyoumustfirsttransfertheRSAkeycontainercreate
dbythe
originalViewComposerservicetothenewhostsystem.
TheASP.NETIISregistrationtoolprovidedwiththeMicrosoft.NETFrameworkallows
youtoconductmultipleconfigurationoperations,includingmigratingkeycontainer
contentbetweendifferentsystems.
Tocarryoutthefollowingprocedureyoumusthavethe.NETFrameworkinstalledon
thesy
stemthatcontains(orpreviouslycontained)theinstanceofViewComposerthat
wasassociatedwiththedatabaseyouwanttouse.Youmustalsoinstallthe.NET
frameworkonthesystemonwhichyouwanttoinstallthenewinstance.

N
OTEIfyouselectthisoption,connecteduserswillbenotifiedpriorto
disconnectionandgiventheopportunitytoclosetheirapplicationsandlog
out.ThenotificationmessagecanbeaccessedfromwithintheGlobalSettings
sectionoftheconfigurationviewinViewAdministrator.
NOTERSAkeypairsarecreatedbytheViewComposerserviceinordertoencryptand
decryptthesensitiveauthenticationinformationthatisstoredinsidetheView
Composerdatabase.
VMware, Inc. 121
Chapter 6 View Composer

Youcandownloadthe.NETFrameworkandviewadditionalinformationaboutthe
ASP.NETIISregistrationtoolfromthefollowinglocations:
 /> />ThefollowingproceduremustbecarriedoutbeforeinstallingtheViewComposer
serviceonthenewsystem.
To migrate an RSA key container between systems
1ExporttheRSAkeysassociatedwiththeearlierinstanceoftheViewComposer
fromtheirlocalkeycontainerbyenteringthefollowingfromacommandprompt
onthesourcesystem:
aspnet_regiis -px "SviKeyContainer" "keys.xml" -pri
TheRSApublic‐privateke
ypairisexportedfromtheSviKeyContainercontainer
toafilecalledkeys.xmlthatissavedlocallytotheASP.NETIISregistrationtool.
2Copythekeys.xmlfiletothesystemonwhichyouwanttoinstallanewinstance
oftheViewComposerservice.
3Importthekeypairdataintothelo
calkeycontainerbyenteringthefollowingfrom
thecommandpromptonthetargetsystem,where<path>isthepathtothe
exportedfile:
aspnet_regiis -pi "SviKeyContainer" "<path>\keys.xml"

4InstalltheViewComposerserviceusingtheproceduredescribedin“A d di n gthe
ViewComposerServicetoVirtualCenter”onpage 103andprovidetherequired
informationabouttheexistingdata
source,butselectUsetheexistingRSAkey
containerwhenprompted.
View Manager Administration Guide
122 VMware, Inc.

VMware, Inc. 123

7
OfflineDesktopoffersmobileuserstheabilitytocheckoutaclonedinstanceofcertain
typesofViewManagerdesktopontoalocalsystemsuchasalaptop.Oncecheckedout,
thelocalcopybehaveslikeastandalonedesktopsystemandcanbeusedwithor
withoutanetworkconnection;thedes
ktopisnowconsideredtobe“offline.”
ThefollowingsectionsprovideanoverviewofOfflineDesktop,itspurposeand
implementation.
Thischapterdiscussesthefollowingtopics:
 “OverviewofOfflineDesktop”onpage 123
 “ViewClientwithOfflineDesktop”onpage 129
 “OfflineDesktopStatus”onpage 131
Overview of Offline Desktop
OfflineDesktopaddressesthechallengeofcontinuousaccessthatisimplicitinany
onlinedesktopsolution:throughcircumstanceorchoice,usersoccasionallyfind
themselvesinenvironmentswherenetworkavailabilityisextremelylimitedor
completelyabsent.
Offline Desktop
7
NOTEOfflineDesktopisanexperimentalfeature.Pleasereferto“System

Requirements”onpage 14formoreinformationaboutexperimentalfeatures.
N
OTEForinformationaboutusagepoliciesthatrelatespecificallytoofflineclient
sessions,referto“ClientPolicies”onpage 139.
View Manager Administration Guide
124 VMware, Inc.

Inanticipationofthis,anOfflineDesktopusercanusetheViewClientwithOffline
Desktopapplicationtodownloadacopyoftheirdesktopvirtualmachinefromthe
ViewConnectionServerforuseonalocalcomputer—aneventthatalso“locks”the
onlinedesktopvirtualmachine,preventingitfrombeingaccessedfr
omanyother
location.
Oncedownloaded,Offlinedesktopsbehaveinthesamewayastheironlineequivalents
yetcantakeadvantageoflocalresources;latencyisminimizedandperformanceis
enhanced.Thepresenceofadownloadedvirtualmachinehasnoeffectontheexisting
operatingsystemoftheclientsystem,whichuserscanconti
nuetoutilizeiftheywish.
AconsistentuserexperienceisensuredthroughuseofViewClientwithOffline
Desktopforbothonlineandofflinesessions.Inaddition,userscandisconnectfrom
theirofflinedesktopandthenloginagainwithoutconnectingtotheViewConnection
Server.Oncenetworkaccessisrestored(o
rwhentheuserisready)thecheckedout
virtualmachinecanbe:
 Backedup—theonlinesystemisupdatedwithallnewdataandconfigurations,
buttheofflinedesktopremainscheckedoutonthelocalsystemandtheonlinelock
remainsinplace.
 Rolledback—theofflinedesktopisdiscardedandtheonlinelockisreleased.
Futureclientconnectionswillbedirectedtotheonlinesystemuntilthedesktopis
checkedoutagain

 Checkedin—theofflinedesktopisuploadedtotheonlinehostandtheonlinelock
released.Futureclientconnectionswillbedirectedtotheonlinesystemuntilthe
desktopischeckedoutagain.
Theabilityofuserstodownloadanonlinedesktopforuseontheirlocalsystemis
conferredthroughentitlementandOfflineDeskto
paccesspolicy.Whileadesktopis
checkedout,ViewManageradministratorsarestillabletoaccesstheonlinesystem
whilemonitoringtheofflineequivalent.
TheflowofatypicalonlineandofflineusagescenarioisillustratedinFigure 7‐1,with
eachstagesummarizedinTable 7‐1.
N
OTEWhilealockisinplace,VirtualCenteroperationssuchaspoweringontheonline
desktop,takingsnapshots,editingthevirtualmachinesettingsandsoforthare
disabled.
N
OTEUserscannotaccesstheirofflinedesktopwhiletheaboveactionsaretakingplace.
VMware, Inc. 125
Chapter 7 Offline Desktop

Figure 7-1. Offline Desktop – Usage Flow
Internet
VM1
remote user
remote user
View
Connection
Server
vCenter
datastore
(desktops in

virtual machines)
ESX
1
2
3
VM 1
VM 1
View
Connection
Server
vCenter
ESX
Internet
Internet
VM n
VM 2
VM 1
datastore
VM n
VM 2
VM 1
Internet
remote user
View
Connection
Server
vCenter
ESX
datastore
VM n

VM 2
VM 1
View Manager Administration Guide
126 VMware, Inc.

Offline Desktop Licensing and VirtualCenter Access
TheavailabilityoftheOfflineDesktopfeatureisdeterminedbyyourViewConnection
Serverlicensetype.Inordertousetheadministrativeandclientcomponentsassociated
withOfflineDesktop,yourlicensemustincludethisfeatureaspartofitscoverage.
DesktopscanonlybecheckedoutfromVirtualCenteriftheVirtualCenterus
er
specifiedinViewManagerisanadministrator.EnsurethattheVirtualCenteruserthat
hasadministrativerightsbeforeattemptingtouseOfflineDesktop.
Storage, Communications, and Security
Thetimetakenforaninitialdesktopcheckoutwillbelongerthansubsequentcheckin
andcheckoutactionsasanentirevirtualmachineclonemustfirstbedownloadedonto
theclientsystem.Thereafter,incrementalchangesarecommunicatedbetweenthe
serverandtheclientasdifferencesbetweenthetwosystems,andthisinv
olvesthe
transferofamuchsmallervolumeofdata.
Table 7-1. Offline Desktop – Stage Description
Stage Description
1TheremoteuserstartsViewClientwithOfflineDesktopandispresentedwithalist
oftheirentitleddesktops.TheuserselectsanOfflineDesktopcompatibledesktopand
initiatesadownloadthatcopiesthedesktopvirtualmachineontotheirlocalsystem.
2Oncethevirtualmachineisdownloaded,theusercanlogin
toWindowsandusetheir
desktoplocally,evenintheabsenceofanetworkconnection.
Theonlineequivalentisshutdownandlockedinordertopreventaccessor
modification.

Whileworkingoffline,userscanbackuptheirdatatotheserveratanytime.
3Whentheuserchecksthevirtualmachineba
ckintotheserver,theonlinedatais
updatedandtheserverlockisreleased.SubsequentViewClientwithOfflineDesktop
connectionswillbedirectedtotheonlinedesktopuntilthevirtualmachineischecked
outoncemore.
NOTEYoucanexamineyourOfflineDesktoplicensestatusbyreferringtotheLicense
sectionintheConfigurationviewofViewAdministrator.
N
OTEYoucanexaminetheVirtualCenteruser(orusers)currentlyassignedtoView
ManagerbyreferringtotheVirtualCenterServersboxintheConfigurationviewof
ViewAdministrator.

×