VDI and snapshots: A winning combination

Similar documents
Foster Care/Texas State Adoption Frequently Asked Questions

WINTER WEIGHT TRAINING PROGRAM FOR CYCLING

Virtual DR: Disaster Recovery Planning for VMware Virtualized Environments

Low Cost Strategies for Your PAC

Threat!and!Vulnerability!Assessments!

The Trust Catalyst Data Breach Prep Kit

SCI Briefing: A Technical Review of Hitachi Unified Storage. Silverton Consulting, Inc. StorInt Briefing

Implementing and Managing Windows Server 2008 Hyper-V

Storage as a Service VMware vcloud Automation Center & NetApp

SERVER VIRTUALIZATION AND STORAGE DISASTER RECOVERY. Ray Lucchesi, Silverton Consulting

ROCKING THE CLOUD VDI AT SAINT PAUL COLLEGE. Najam Saeed Lisa Nguyen Rob Reiter

Buyer s Guide Checklist - What to Look For in Online Backup and Recovery Services

Oconteudodopresenterelatorioedeunicaresponsabilidadedo(s)autor(es). (Thecontentsofthisreportarethesoleresponsibilityoftheauthor(s).

STREAM FRBC

Cybersecurity!Evaluations!

- SAP BusinessObjects and Xcelsius articles, links and ressources

Virtualization Forensics: Acquisition and analysis of a clustered VMware ESXi servers

19 Virtualization in ThinManager

Next%Generation%Smart%Miniature%Wi1Fi%Modules%Accelerate%IoT%and%M2M%%

Reader s Choice Preferred product

VMware Horizon Toolbox 2.0 Guide VMware End User Computing 2015 November

Oracle Virtual Desktop Infrastructure. VDI Demo (Microsoft Remote Desktop Services) for Version 3.2

Explore the VMware Horizon 6 Toolbox Auditing and Remote Assistance Capabilities

C.D. Stylinski CV (2010) Page 1 of 6

Virtualization Technologies. Embrace the new world of healthcare

Outline SSS Microsoft Windows Server 2008 Hyper-V Virtualization

Introduction. Silverton Consulting, Inc. StorInt Briefing

Backup Virtualization

Add User to Administrators Group using SQL Lookup Table

Red Hat Enterprprise Linux - Renewals DETAILS SUPPORTED ARCHITECTURE

Enterprise Backup Solution Vendor Questions

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Symantec NetBackup 7.5 What s New and Version Comparison Matrix

Cloud-based Workflow Virtualization

2-Factor Verification Remote Access

Introduction to Virtualization

Customer Success Story: Dragon Medical 360 Network Edition with Microsoft Application Virtualization

Nimble Storage Replication

System Requirements Guide

Creating Service Definition file while disconnected from the server

Oracle Desktop Virtualization

Network Infrastructure

How to Install the VMware ESXi Hypervisor on Physical Hardware

Secure remote access of a private network

13.1 Backup virtual machines running on VMware ESXi / ESX Server

EMC VNX2 Deduplication and Compression

The Power of Deduplication-Enabled Per-VM Data Protection

QNAP NAS & Virtualization

Virtual Dashboard for VMware and Hyper-V

Training module 2 Installing VMware View

UC Express Quick Start Guide

The Sun Virtual Desktop + VMware Virtualization. Jaap Romers Solution Architect, CNE Software Practice Sun Microsystems

Running Successful Disaster Recovery Tests

SCI Briefing: A Review of the New Hitachi Unified Storage and Hitachi NAS Platform 4000 Series. Silverton Consulting, Inc.

Virtual Appliance Setup Guide

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Reducing backup windows and increasing performance when data. reaches the terabyte range

NovaBACKUP Virtual Dashboard

Faculty Tutorial: Upload a Syllabus and Course Schedule

Provide instructions for installing the VMware View Client a non-wellmont device. These instructions are for a Windows based OS.

Upgrading Horizon Workspace

Installing ModelRisk on Macintosh A quick start guide. Vose Software

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

VMware vsphere: Install, Configure, Manage [V5.0]

Step 1 Registering and Installing VMWare Fusion on a Macintosh

6040 Laurel Street, New Orleans, Louisiana March 24, 2009

Installing the VMware Horizon View Client to Access Hoag Virtual Desktops

vnas Series All-in-one NAS with virtualization platform

These instructions were tested on OS X Earlier or later versions may have slight or major differences in how things work and appear.

CHEAP DISASTER RECOVERY

Enterprise Desktop Virtualization

Compatibility and Support Information Nasuni Corporation Natick, MA

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC

How to remotely access your Virtual Desktop from outside the college using VMware View Client. How to guide

Desktop Virtualization Market The Future Of Corporate Infrastructure Market Penetration And Stakeholder Analysis ( )

vcloud Suite Licensing

Array Performance 101 Part 4

Using Intelligent Power Manager (IPM) & Intelligent Power Protector (IPP) on Virtual Desktop Infrastructure (VDI)

Transcription:

ANALYSTVIEW VDIandsnapshots:Awinningcombination ByRayLucchesi January2009InfoStor Theproliferationofuserdesktopsisrapidlybecominganadministrativequagmire fortoday'sdatacenters.however,desktopvirtualizationproductshaverecently emergedtoreducethenegativeeconomicimpactofdeployingamultitudeof desktops. VMwareVirtualDesktopInfrastructure(VDI)isonesuchpackage,andprovides desktopvirtualizationbyusingvirtualmachinestoexecutesoftwarewhileonly runningaremotedesktopclientontheuser'sdesktop.consequently,vdiprovides easydesktopconsolidationandreducestheoverallcostofdeployingenterprise desktopservices. ButVDIimplementationhasatleastoneprominent,yetresolvable,concern. Specifically,VDIrequirescopiesofbootimagedataonexpensive,centralized storageforeachvirtualdesktop.snapshotserviceshelpresolvethisconcernby moreefficientlyreplicatingthebootimagedata,andthussignificantlyshrinkingthe incrementalstoragecostspervirtualdesktop. Ontheotherhand,notallVDIdataissuitableforsnapshots.Forinstance,virtual desktopsalsorequirestorageforuserworkspace.becauseuserworkspacedatais uniquetoeachdesktop,itmakeslittlesensetoreplicateviasnapshots.moreover, thisdatacouldeasilybecentralizedandco locatedonsharedvmfsdatastores. Snapshotsforbootimages Normally,tocreatemultiplebootimages,bootimagedatamustbecopied.Oneboot imagetypicallytakes10gbto20gbofspaceandwouldtakeonlyashorttimeto copy.however,making100copiesof20gbbootimageswouldtakemorethanfive hoursat100mbps(possiblydoublethatifthesourceandtargetareonthesame storage)andtake2tbofspace. Amoreeffectiveapproachistousesnapshottechnologytocreatethemultipleboot imagecopies.snapshotsprovideforinstantaneous,space efficientreplicationof dataonmoststoragesubsystems. 2009InfoStor Page1of5 AllRightsReserved

ANALYSTVIEW TherearethreedifferentapproachesforsnapshotsthatcanbeusedtosupportVDI bootimages: Snapshotsofrawdevicemode(RDM)physicalmodeLUNs VMware supportsrdm,whereavirtualmachinebootsdirectlyfromaphysicallun, bypassingvmwarei/ovirtualization.anadministratorwouldtypically createthebootimageonasinglelun,andthenthisluncouldbesnapshot asmanytimesasneeded. Snapshotofasinglebootimagedatastore Thevirtualdesktopbootsfrom a".vmdk"filethatisthesolediskimagefileonadatastoreresidingona singlelun.anadministratorwouldcreateavmfsdatastore,createagold bootimageonthedatastore,andthenrepeatedlysnapshotthelunholding thedatastoretocreatetherequisitenumberofbootimagecopies. Snapshotofamultiplebootimagedatastore Inthisapproach,multiple bootimagesresideonthedatastoreandcanbereplicatedviasnapshots simultaneously.aswiththesnapshotofasinglebootimage,the administratorcreatesavmfsdatastoreonasinglelunandthencreatesthe Goldbootimage.Atthispoint,theGoldbootimagewouldbecopiedtocreate themultiplebootimagesonthedatastore.themultiplebootimagedatastore would,asafinalstep,besnapshotasmanytimesasneeded.forexample,to createadatastoreof10bootimages,thegoldbootimagewouldbecopied ninetimes,resultingin10copiesofthebootimageforeachsnapshot. Snapshotconcerns SnapshotsofVDIbootimagesareconstrainedbyLUNorfilesystemgranularityand thusareamajorconcern.vdibootimagedataistypicallyjustoneofmany".vmdk" filesonasharedvmfsdatastore,configuredoveranumberofluns.snapshotting thisdatastorewouldreplicateallthe".vmdk"filesalongwithbootimagedata,and unnecessarilyconsumeluns,wastingvaluableresources.assuch,vdibootimages shouldbeisolatedinasinglelundatastoreforsnapshotpurposestomaximizevdi utilityandminimizestorageconsumption. AconcernarisingfromthisLUNproliferationcausedbysnapshotsistherecognized axiomthatmorelunsnecessarilymeansmorework;i.e.,morestorage configuration,morebackupchanges,andmorespacemanagementmonitoring. However,bootimagesnapshotdataisbasicallynon growingdata,andassuch shouldnotaddtospacemanagementproblems.furthermore,bootimagebackup changesareonlydoneonce,andbootimagedatadoesnotneedfrequentbackup becausechangesarerare.finally,theconfigurationchangesneededtodefine additionallunscanbemitigatedbecausethesearesubsystem createdlunsin responsetosnapshotcommands.giventhesefactors,addingbootimagesnapshot LUNsshouldrequiresubstantiallylessincrementalmaintenancethanother,nonstaticLUNs. 2009InfoStor, Page2of5 Allrightsreserved

ANALYSTVIEW Forlargerdatacenterssupportingnumerousdesktops,thepotentialforLUN proliferationcouldbecritical.usingsnapshotsofmultiplebootimagedatastores couldmitigatethislunproliferationconcern.forinstance,vmwarevirtual Infrastructure3(VI3)onlysupportsamaximumof256LUNsperESXserver.Not alloftheselunscanbevdibootimages,assomemustbeusedforend user workspaces,non desktopvirtualmachinestorage,andvi3software.withfourboot imagesperdatastore,125snapshotswouldsupport500virtualdesktopsandstill leavemorethan130esxlunsforotherstoragerequirements. Multiplebootimagesperdatastoremaynotalwaysbeadvantageous,however.In fact,whenrestoringasingledesktopimage,suchanapproachmaybeslower.in thiscase,insteadofaquicktwo step"point and shoot"mountandbootofanew snapshot,itbecomesaslowerthree stepprocessofmountingtheappropriategold imageorbackupvolume,copyingthecorrectbootimagetotheluninuse (potentiallyaslowprocess),andrestartingtheclient. AsecondissuewiththemultiplebootimageperdatastoreapproachisLUN level monitoring.here,thegranularityofstoragemonitoringonlyallowsviewingactivity atalunleve,landassuchcannotmonitortheactivityofasingledesktopbut insteadviewstheaggregationofallthedesktopsassignedtothelun. Mostvendorsuse"copy on write"technologytoprovidestoragesubsystem snapshots.thistechnologycopiesdataonlyasit'smodifiedandthusisidealfor rarelychangedbootimagedata.however,vendorsvarywidelyintheirsupportof snapshotservices.specifically, NotallstoragesubsystemssupportlargenumbersofsnapshotsperLUN.For example,hdsusp Vlimitsthenumberofcopy on writesnapshotstoone perlun;ibmds8000limitsthenumberofflashcopysesnapshotsto12per LUN,andEMCSymmetrixlimitsthenumberofTimefindersnapshotsto16 perlun. Notallsnapshotsarewritable,andoftentherearelimitstothenumberof writablesnapshotsfromthesamelun.forexample,3parallows128 writableand500read onlysnapshotsperlun.netapphasbothread only snapshotsandwriteableflexclonevolumes,butactuallimitsarenotreadily specified. Notallstoragesnapshotsreservethesameamountofdiskspace.Some subsystemscanreserveupto40%ormoreoftheoriginallunforsnapshot space,althoughafewvendorsreservenoadditionalspacefortheir snapshots Notallstorageproductssupportspace efficientsnapshots.forexample,when asourcelunismodified,anewspace consumingblockwouldpotentially needtobecreatedforeachlunsnapshot.somesystems,however,provide anon duplicativefeature,soonlyonecopyoftheupdateoccursregardlessof thenumberofwriteablesnapshots,resultinginlessstorageconsumption. 2009InfoStor, Page3of5 Allrightsreserved

ANALYSTVIEW Firstandforemost,usingsnapshotsforbootimagedata speedsupend userdesktopdeployment. Snapshotbenefits Firstandforemost,usingsnapshotsforbootimagedataspeedsupend userdesktop deployment.copyingtbsofdatanormallytakeshours,butwhenusingsnapshots,it takesjustminutes.anothersnapshotadvantageisdesktopbootperformance. Finally,usingsnapshotsresultsinconsiderablestoragespacesavings.Forexample, assuminga20gbbootimage,2tbofstoragewouldbenecessarytosupport100 desktops.using99snapshotsofthesamebootimage,andthusstillsupporting100 desktops,mayonlytake20gbofstorage a99%reduction. GiventhecompellingbenefitsandresolvableconcernsofsnapshotsforVDIboot images,administratorsusingvdibootimagesnapshotsstillhaveadifficulttask. Oncetheyhavecreatedabootimage".vmdk"file,theyneedtolocatetheVMFS datastoreitresideson,determinethelunholdingthedatastore,locatethephysical storagethislunresideson,issuetherequisitesubsystem specificrequeststo snapshotthedatastore,andthenexportthenewlunstoesx.followingtheexport, theadministratormustsignalvmwaretore scanfornewlysnappedluns,andto re signaturethesnapshotvolumesforvdivirtualmachinesuse.finally,the administratormustclonethevirtualdesktopconfigurationandattachthevirtual machinetousethenewlycreatedbootimage. Recognizingthetediousnessofmanyoftheseconfigurationtasks,somevendors providescriptstoautomatemuchoftheprocess.forexample,3par'sthincopy DesktopforVMwareVDIscript,suppliedasacustomizablescript,usestheVMware "perlapi"tomapthebootimagefromavmfsdatastoretoalun,directsthe subsystemtosnapshotthesourcelunmultipletimes,exportsthenewlunstoesx, andsignalsvmwaretore scanandre signaturetheresultantlun(s),whichare madevisiblewithinthevcenterinventory.whilenotallconfigurationtaskshave beenscripted,muchofthedrudgeryoftraditionalstorageprovisioninghasbeen eliminated. VMwareVDIisaprovenandsuccessfulproductfordeployingmultipledesktopsin anenterprise,andsnapshotsofvdibootimagedatacansignificantlyenhancevdi. 2009InfoStor, Page4of5 Allrightsreserved

ANALYSTVIEW Infact,thecaseforbootimagesnapshotsiscompellinginavastmajorityof situations.toreiteratethebenefits: Lengthycopyingprocessescanbeperformedinminutesratherthanhoursor days Boottimesformultipledesktopscanbesignificantlyreduced Substantialstoragespacesavingsofbootimagedatacanberealized often75% ormore. Examinationoftheimplementationdifferencesbetweensubsystemsiscritical becausevendorsdonotsupportsnapshotsinthesameway.decision making factorsshouldincludeautomateddesktopprovisioning,space efficientsnapshots, efficientsnapshotcaching,andhighavailability. InfoStor January 2009 About the author Ray Lucchesi is president of Silverton Consulting, a Storage, Strategy & Systems consulting services company, based in the USA offering products and services to the data storage community. mailto:info@silvertonconsulting.com http://www.silvertonconsulting.com. 2009InfoStor, Page5of5 Allrightsreserved