Académique Documents
Professionnel Documents
Culture Documents
2008 NetApp
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ATTENTION
The information contained in this guide is intended for training use only. This guide contains information
and activities that, while beneficial for the purposes of training in a closed, non-production environment,
can result in downtime or other severe consequences and therefore are not intended as a reference guide.
This guide is not a technical reference and should not, under any circumstances, be used in production
environments. To obtain reference materials, please refer to the NetApp product documentation located
at www.now.com for product information.
COPYRIGHT
Copyright 2008 NetApp. All rights reserved. Printed in the U.S.A. Specifications subject to change
without notice.
No part of this book covered by copyright may be reproduced in any form or by any meansgraphic,
electronic, or mechanical, including photocopying, recording, taping, or storage in an electronic retrieval
systemwithout prior written permission of the copyright owner.
NetApp reserves the right to change any products described herein at any time, and without notice.
NetApp assumes no responsibility or liability arising from the use of products or materials described
herein, except as expressly agreed to in writing by NetApp. The use or purchase of this product or
materials does not convey a license under any patent rights, trademark rights, or any other intellectual
property rights of NetApp.
The product described in this manual may be protected by one or more U.S. patents, foreign patents,
or pending applications.
TRADEMARK INFORMATION
NetApp, the NetApp logo, and Go further, faster, FAServer, NearStore, NetCache, WAFL, DataFabric,
FilerView, SecureShare, SnapManager, SnapMirror, SnapRestore, SnapVault, Spinnaker Networks,
the Spinnaker Networks logo, SpinAccess, SpinCluster, SpinFS, SpinHA, SpinMove, SpinServer, and
SpinStor are registered trademarks of Network Appliance, Inc. in the United States and other countries.
Network Appliance, Data ONTAP, ApplianceWatch, BareMetal, Center-to-Edge, ContentDirector, gFiler,
MultiStore, SecureAdmin, Smart SAN, SnapCache, SnapDrive, SnapMover, Snapshot, vFiler, Web Filer,
SpinAV, SpinManager, SpinMirror, and SpinShot are trademarks of NetApp, Inc. in the United States and
other countries.
Apple is a registered trademark and QuickTime is a trademark of Apple Computer, Inc. in the United States
and/or other countries.
Microsoft is a registered trademark and Windows Media is a trademark of Microsoft Corporation in the
United States and/or other countries.
RealAudio, RealNetworks, RealPlayer, RealSystem, RealText, and RealVideo are registered trademarks
and RealMedia, RealProxy, and SureStream are trademarks of RealNetworks, Inc. in the United States
and/or other countries.
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
All other brands or products are trademarks or registered trademarks of their respective holders and should
be treated as such.
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
TABLE OF CONTENTS
WELCOME
.................................................................................................................................... 1
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Ta b l e o f C o n t e n ts
Tab
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Growing Datastores
2008 NetApp
Labs:
VMware on
NetApp Solutions
Revision 1.0
2008 NetApp
Logistics
Introductions
Schedule (start time, breaks, lunch, close)
Food and drinks
Restrooms
VMwareonNetAppSolutions
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Logistics
Safety
Alarm signal
Evacuation route
Assembly area
VMwareonNetAppSolutions
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Safety
Course Objectives
Upon completion of the course you will be able
to:
Architect VMware on NetApp storage solutions
Articulate the key differentiators that NetApp
products offer to customers with VMware server
environments
Do VMware on NetApp presentations in front of
customers
CourseObjectives
Uponcompletionofthisprogramyouwillbeableto:
ArchitectVMwareonNetAppstoragesolutions
ArticulatethekeydifferentiatorsthatNetAppproductsofferto customerswithVMwareserver
environments
VMwareonNetAppSolutions
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
DoVMwareonNetApppresentationsinfrontofcustomers
Course Agenda
Day 1
Morning
Module 1NetApp Value
Proposition
Module 2Connectivity
Module 3POC
Afternoon
Module 4Backup and
Recovery
Module 5Alignment
Day 2
Morning
Module 6Replication
Module 7Deduplication
Module 8Cloning
Afternoon
Module 9Growing
Module 10Sizing
Module 11Performance
VMwareonNetAppSolutions
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
CourseAgenda
2008 NetApp
Module 1
The NetApp
Value
Proposition
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
WelcometoVMwareonNetAppSolutions,acomprehensivesurveyof NetApptechnologiesthatposition
NetAppasthestorageleaderintheexplodingvirtualizationsegmentofenterprisecomputing.
11
Learning Objectives
High-level NetApp value propositions
Mid-level NetApp value propositions
LearningObjectives
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
ThismoduledescribestheNetAppvaluepropositionintheVMware virtualizationmarket.Whenyouhave
completedthismoduleyouwillbeabletoexplainconfidentlyandsuccinctlytoeitherahighlevelcustomer
audienceoramidlevelcustomeraudiencethecorebusinessreasonswhyNetAppoffersthebestvirtualized
storagesolutionfortheirbusiness.
12
WhyServerVirtualizationMatters
Industryanalysts,suchasGartner,areguidingtoward90percentofopensystemsbeingvirtualizedwithinthe
nextthreeyears.NetApphasbyfarthebeststorageinthisspaceandhasanopportunitytocomeoutgaining
marketshareascustomersimplementavirtualinfrastructure.It isNetAppcustomerswhoaremostlikelytogo
downthisvirtualizationpathfirst.Thatiswhyitisveryimportantthatwekeepupwiththem.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
NetAppsobjectiveintheservervirtualizationmarketistogainshare bydisplacingincumbentstoragevendors.
Thiscoursewillarmyouwithimportantinformationsothatyouarecomfortabletalkingataconsultantlevel
withyourcustomers,understandingwhattheproblemsareupfront,helpingthemarticulatehowwesolve
theseissuesandevenandrunningthroughsomeconceptsonyourownforthosewhowishtodoso.
13
HighLevelNetAppValueProposition
Asyouarefocusingonthetechnicalaspectsofvirtualization,itisimportanttokeepyourroleareapresales
engineerinmind.TheNetAppmessagecanbesummarizedbythreehighlevelmessagepoints:
Reducedcost
Reducedrisk
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Fasterimplementation
14
10
MidLevelNetAppValueProposition
Thecorrespondingmidlevelmessagepointsforthemanagersanddecisionmakersyouarelikelytodealwith
are:
Increasedstorageutilizationanddataprotectionthroughunmatchedstorageutilizationandunmatched
dataprotection;
Restoretimeobjectives(RTO)reducedtominutes;and
IncreasedoperationalefficienciesbasicallyextendingalloftheNetAppsimplicityandmanagement
valuesintothevirtualizationenvironmenttomakeitsimplerto runyourvirtualizationenvironment
ratherthanharder
Ifyoufocusonspeakingtocustomersatthislevel,therestwillcomenaturally.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Welltalkabouteachofthesepointsinalittlemoredepth.
15
Unmatched Storage
Utilization
VMware clones
help operations
Deploy a
new VM in
minutes
From a storage
perspective this
is costly
Same data
stored over
and over
again
11
11
UnmatchedStorageUtilization
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
VMwarestorageisredundantbydesign.TheupperhalfofthisslideisarepresentationofaVMware
serverandfourvirtualdiskfilesorVMDKs.Thosefilesandtheircontentmapdirectlytothestoragearray
belowit.VMwarehastheabilitytocopyoneofthosedatafiles andassignittoanewvirtualmachine
anddeployitfromatemplateoraclone.Twenty,thirtyminutes lateryouhaveanewserverupand
running.Fromanoperationalstandpoint,that'sfantastic.GivingtheVMadministratorthecapabilityto
deployserversasheneedsthemin30minutesisaverygoodstory.AsaNetAppSE,youdon'twantto
disruptthatmodel.ButyoudowanttopointoutthatVMwareisputtingthesamedataoverandover
andoveragain.Isn'ttheresomethingwecandotomakethatmoreintelligent?
16
12
12
NetAppDeduplicationIsTheOnlyDeduplicationTechnologyAvailableForProduction
Data
ThisisaperfectopportunityfordeduplicationsinceNetAppdeduplication,formerlyknownasASIS,is
availableforprimarydataproductiondatanotjustthebackupcopy.NetAppDeduplicationallowsyou
tocollapseredundantdata.Infact,themoreredundantyourdata,thebetterdeduplicationworks.Since
youhavemoreiterationsindesktopsthanyouwouldinservers,thededuplicationratiosaregoingtobe
muchhigher.Deduplicationisgoingtobemuchmoreefficient,andsaveevenmoremoneyforyour
customers.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
NetAppistheonlystoragevendorofferingdeduplicationforbothproductionanddisasterrecovery.Since
NetAppsdeduplicationdelivers50%storagesavings,yourcustomerisgoingtobeabletostoretheir
productioncopyandtheirdisasterrecoverycopyinthesamenet amountofphysicalstoragethat
traditionalstoragewouldrequireforjusttheproductioncopy.NetAppDeduplicationalsoreducesthat
datathathastobetransferredbySnapMirror
17
RAID 10
Double the cost
RAID 5
RAID 10
Cost
Low
High
Low
Performance
Low
Low
High
High
High
High
Resiliency
2008 NetApp. All rights reserved.
RAID-DP
13
UnmatchedDataProtection
AndthenofcourseNetApphasRAIDDP.Dataprotectionisespeciallyimportantinavirtualizedenvironment
becausenowyouarestackingmoreserversandmoreusersandmoreapplicationsonthesamephysicalstorage.
OnlyNetAppcangivethatcustomerRAID10levelprotection,butathalfofthecostofequivalenttraditional
storage.
Inatraditionaldistributeddesktopenvironment,afaileddesktopaffectsexactlyoneuser.Bycontrast,ifyou
havehundredsorthousandsortensofthousandsofvirtualdesktopsonacentralizeddeviceanditfails,youwill
havetensorhundredsorthousandsortensofthousandsofusers whoaredown.Adoublediskfailurewouldbe
areallyinexcusablereasontosendthousandsofpeoplehomefor theday.Soasharedvirtualdesktop
environmentlikethishastobereliable.Ithastobemuchmore reliablethanthephysicalinfrastructurethatit
replaces.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
RAID5dataprotectionisn'tsufficientprotectionbecauseadoublediskfailurewillresultinlosingyourdataand
allyourdesktopsaregoingtobedown.OtherstoragevendorswilllookatRAID10asanalternativetothis.It
takestwiceasmanyspindlestorunaRAID10arraygroupasitdoesaRAID5arraygroup,sothestoragecostis
goingtogoup.But,thewholepointofthisvirtualizationexerciseistoreducethosecosts.Bycontrast,NetApps
RAIDDPgivesyouthedataprotectionofRAID10atthecostofRAID5,whileprovidingthehighestlevelof
availabilityforthisenvironment.
18
Primary VI3
Data Center
SnapMirror
Secondary VI3
Data Center
14
PolicyDrivenBackups
Oneoftheimportantdistinctionsbetweentraditionalandvirtualizedserverenvironmentsistheuseof
policydrivenbackups.Virtualizedenvironmentsarenotgoingto backupatthevirtualmachinelevellike
youwouldwithatraditionalarchitecture.Rather,theyaregoingtobackupattheDatastoreleveloreven
multipleDatastoresatthesametime.Inavirtualizedenvironment,atraditionalbackupmodelliketape
canresultinveryvery lengthyrecoverytimes.
Inatraditionalbackupenvironmentyouarebackingupataserverlevel.Ifyoutakeatraditionalbackup
modelintoavirtualizedenvironment,youwouldbebackingupvirtualmachinesindividuallypushinga
backupclientouttoeveryvirtualmachinewiththesamenumberofbackupschedulesasbeforeandall
oftheIOissuesthatwouldcomealongwiththat.WhenyoubackupattheDatastorelevelbackupworks
thesameregardlessofthenumberofserversthatyouhaveinyourenvironment.And,youdonthaveto
worryaboutpushingoutclients,oraboutschedulingindividualbackups.Youdonthavetoworryabout
theIOlimitationsoftryingtopullallofthatdataoffofyoursystemseveryday
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Thisslidedepictspolicydrivenbackupsbetweentwosystemsatthedatastorelevel.Usersareallhitting
theprimaryside.Andthisishowquickifwehaveafailurewecanbringeverythingovertotheother
side.
19
15 15
15
RecoveryWithinMinutes
ThisslidetellstheNetAppVMwarereplicationstoryinanutshell.
Snapshotforimmediatepolicydrivenbackupstoprovidevirtualmachinelevelrestorationlocally.
SnapMirrortogetitoffsiteSnapMirror,notSnapVaultbecauseSnapMirrorallowsyoutorunofftheDR
sideinminutes.SnapMirroralsoallowsyoutoresynciftherereallyisafailureevent.AndSnapMirror
allowsyoutorunanythingfromoneVMatanotherlocation,toa datastore,totheentiredatacenteratthe
secondlocation.
Bothofthesetools,SnapshotandtheSnapMirrorcanbedonewithscriptsorusingtherecentlyreleased
SnapManagerforVirtualInfrastructure.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
ThesecondpieceisVMwareSiteRecoveryManagerorSRMwhichis aGUIformanagingthebreakingofmirrors
andstartingupvirtualmachinesonanotherlocation.VMware'sSRMworkswith11storagearrayvendors,soitis
notuniquetoNetApp.Rather,SRMintegrationisaminimumfunctionalityforplayinginthegame.Combining
SRMwithSnapManager,however,isaNetAppvaluepropositionbecauseNetAppsofferingensuresintegrityof
thedataattheremotesitewhenyoubreakthemirror,something thatSiteRecoveryManagerdoesnotdoalone.
WhenSRMisusedwithSnapManager,thesystemadministratorisassuredwhenhehastobreakthemirrorina
DRscenarioandstartanywherefromtenstohundredsofvirtualmachinesthatthey'regoingtobootwithout
havingtocheckdiskeveryblockonthestoragearray?There'snovalueinhavingthesystembackupinfive
minutesifthenextfivehoursyouhavetoreadallyourdatabeforeitcanbeused.That'sthevalueofintegrating
SnapManagerwithSiteRecoveryManager.
110
16
IncreasedOperationalEfficiencies
Mostcustomersprovisionafixedsizeddatastore.Forexample,theymightstandardizeon400gigforevery
datastorerunningVMFSoverfiberchannel.Theyaddvirtualmachinesintoadatastoreuntilitisnearlyfullor
untiltheystarttohaveaperformanceproblem.Thentheybackoutalittlebitandyoucreateanotherdatastore
andstartwritingvirtualmachinesintothatone,andsoon.Thispracticecanbecomeverywastefulveryquickly.
Whenyouaddup20,30,40gighereandthereineachoneoftheseDatastoresyoucanstartwastingspacevery
rapidly.
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
WithNASyoucansizedatastoragetoexactlywhatisneeded.If itistoobig,youcanjustshrinkit.Additionally,
whenyouprovisionstorageinaNASenvironment,itisavailable immediately.Whatyouseeiswhatyouget.So
ifthevirtualizationteamhasfreespaceitisbecauseitisfreeinthevolume.Whenyouprovisionnewstorage,
theyrealizeitimmediately.InaSANenvironment,therehastobeaninteractionbetweenthestorage
administratorandtheserveradministrator.IftheywantmorestorageithastobeprovisionedasanewLUN.
111
17
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
Nowthatyouhavecompletedthefirstmodule,youshouldbeable toexplaintoahighlevelcustomeraudience
howNetAppsvirtualizationtechnologyistherightbusinessdecisionbecauseofitsreducedcost,reducedrisk,
andisfasterimplementationwhencomparedtothecompetition.Andyoushouldbeabletoexplaintoamid
levelaudiencehowNetAppvirtualizationsolutionsmaketheirlifeeasierbyincreasingstorageutilizationand
dataprotection,reducingrecoverytimeobjectivestominutes,andincreasingoperationalefficiencies.
112
Resources
VMware on NetApp Technical Diamonds
Presentation
Network Appliance and VMware ESX Server
3.0: Building a Virtual Infrastructure from
Server to Storage (TR-3515)
18
VMwareonNetAppSolutions:TheNetAppValueProposition
2008NetApp.Thismaterialisintendedfortraininguseonly. Notauthorizedforreproductionpurposes.
2008 NetApp
113
Resources
VMware on NetApp Technical Diamonds
Presentation
Network Appliance and VMware ESX Server
3.0: Building a Virtual Infrastructure from
Server to Storage (TR-3515)
18
2008 NetApp
18
Module 2:
VMware
Connectivity
to NetApp
Storage
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
The remainder of this module reviews basic VMware terminology, and then describes VMware
connectivity to NetApp storage.
21
1
Learning Objectives
VMware Virtual Infrastructure components
VMware Virtual Infrastructure Suite features
VMware Service Console, VMkernel,
VMwware File System (VMFS) and VMtools
VMDK files
VMware hardware- and software-based
connectivity
VMware storage access concepts
Learning Objectives
This module reviews basic VMware terminology, and then describes VMware connectivity to NetApp
storage. There is also a lab at the end of this module. When you have completed this module you
should have a basic understanding of:
The essential components of a VMware virtual infrastructure such as datastores, virtual machines, and
virtual disks;
The most important features of the VMware virtual infrastructure suite such as DRS, VMotion, and
VirtualCenter;
The purpose of the VMware Service Console, VMkernel, VMwware File System (VMFS) and VMtools;
The significance of VMDK files.
VMware hardware- and software-based connectivity; and,
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
VMware storage access concepts such as hardware- and software-based multipathing, and VMware
path management policies.
22
2
Components of A Virtual
Infrastructure or VI3
NetApp FAS System
Components of a
Virtual Infrastructure
or VI3
Virtual Machine 1
ESX Server
-Physical server platform
V Disk 0
FAS6070
VMDK
NetApp
VMDK
FAS6070
VMDK
14
DS
MK2
Netw or kA ppl ianc e
V Disk 0
Netw or kA ppl ia nc e
FC
P ow er
Shared Storage
- FCP, iSCSI, or NFS
Datastore
- Shared storage configured to
store VMware data
V Disk 1
NetApp
Virtual Machine 2
VMDK
Fault
Loop A
Loop B
Sys tem
Shelf ID
72F
72F
72F
72F
72F
72F
72F
72F
72F
LUN
N etwo rk Appli anc e
72F
72F
72F
72F
72F
Netw or kA ppl ia nc e
Datastore
DS 14
Virtual Machine 3
V Disk 0
MK2
FC
P ow er
Fault
Loop A
Loop B
Sys tem
Shelf ID
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
Netw or kA ppl ia nc e
DS 14
MK2
FC
FlexVol
P ow er
Fault
Loop A
Loop B
Sys tem
Aggregate
Shelf ID
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
Netw or kA ppl ia nc e
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
14
DS
MK2
FC
ESX Server
P ow er
Fault
Loop A
Loop B
Sys tem
Shelf ID
The ESXserveristhephysicalserverrunningtheVMwareoperatingsystem.Oneofthe
requirementsofVMwareisasharedstorageenvironment.Thatcouldbeusingthefiberchannel
protocol,iSCSIorNFS,preferablytoaNetAppstoragesystem.
A datastoreis thecontainerinwhichthevirtualmachinesreside.Youstartwiththestorage
container,whichwouldbeaLUNoranNFSvolume.ThenyoueitherformattheLUNwithVMFSor
mountitasNFSanditbecomesadatastorethatcanhousevirtualmachines.
Avirtualmachine isalogicalcollectionofemulatedhardwareresources.ItisCPU,memory,disk,
andnetworkconnections.And.eachvirtualmachinehasoneormorevirtualdisks.InaVMware
environment,virtualdisksarerepresentedasandstoredasafile,whichwecommonlyrefertoas
aVMDKfile.Regardlessofwhetheryouaregoingtousefiberchannel,iSCSIorNFS,attheendof
theday,youhaveavirtualdisktalkingtoaVMDKfile.Thereisalwaysaonetoonecorrelation
betweenvirtualdiskandVMDKfile,withtheexceptionofRDMs,whichwewilltalkaboutshortly.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
23
Virtual Machine
1
Virtual Machine
2
Virtual Machine
2
Virtual Machine
1
Data Center
-Logical grouping of physical
ESX servers
VMware DRS
- QOS for VMs
FAS6070
Virtual Machine
2
VMotion
- Dynamic movement of a VM
from one ESX Server to
another
NetApp
FAS6070
NetApp
DS14
MK2
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Net work A pp l a
i nc e
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Ne tw o rk A pp l a
i n ce
Net workA p p li a nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p il an c e
FC
P o we r
F au lt
Lo op A
Virtual Machine
1
Lo op B
S ystem
S h el f I D
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Net work A pp l a
i nc e
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Ne tw o rk A pp l a
i n ce
Net workA p p li a nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p il an c e
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Net work A pp l a
i nc e
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Ne tw o rk A pp l a
i n ce
Net workA p p li a nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p il an c e
Virtual Machine
1
DS14
MK2
FC
P o we r
F au lt
Lo op A
Lo op B
S ystem
S h el f I D
DS14
MK2
FC
Virtual Machine
2
P o we r
F au lt
Lo op A
Lo op B
S ystem
Virtual Machine
2
S h el f I D
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Net work A pp l a
i nc e
Net work Ap p il a nc e
Net wo rkA p pl i an ce
Ne tw o rk A pp l a
i n ce
Net workA p p li a nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p li an c e
Netw o rkA p pl i an ce
Net work A pp l a
i nc e
Net workA p p il an c e
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
72F
DS14
MK2
FC
P o we r
F au lt
Lo op A
Lo op B
S ystem
S h el f I D
Virtual Machine
3
Data Center
VirtualCenter
- Central management
Interface which enables DRS,
VMotion & HA
NetApp Confidential Limited Use
VirtualCenter is the management overlay on top of the Virtual Infrastructure. The VI client will let you
connect and manage each of these ESX servers individually; but, the major value-added applicationsHA, VMotion, DRS, VMware cloning, and a couple of other thingsonly work through Virtual Center,
which runs on Windows as a thick client. Most customers are going to want Virtual Center because at the
very minimum, almost everyone will want the capability to dynamically move ESX servers using VMotion.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
True HA with instantaneous stateful failover of virtual machine services from one to the other, may be in
the next major release of VMware. Keep in mind that it is up to the customer and the VMware SE to
decide how much extra overhead to build into a VMware Data Center environment.
24
4
Service Console
Admin interface of an ESX Server
VMware 3i embedded servers dont have a
Service Console
Service Console
The Service Console is the Linux shell ESX server administrator interface. It gets its own IP address.
However, VMware 3I servers dont have a service console. VMware 3I is ESX on a chip.. Customers will
order a server from a traditional server vendor such as Dell or IBM with the VMware hypervisor installed
in firmware the motherboard. The administrator boots to a bios configuration prompt, plugs in a couple
of parametersan IP address, the IP of the VirtualCenter and a couple of other thingand they have
an ESX server. 3I servers dont have a service console.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
3I servers dont have a Service Console. This is potentially a problem for NetApp products in the short
term, because some NetApp functionality uses the Service Console. For example, OSSV 2.6, which is
OSSV for ESX, runs entirely in the Service Console today. If your customer is excited about 3I, it might
be a good idea to start qualifying what sort of things they are going to want to do, and whether that is
going to work without a Service Console. For the short and medium terms, ESX will be released in two
flavorstraditional VMware ESX, which runs on top of Linux, and VMware 3I.
25
5
VMkernel
ESX Server IP connection to VI resources
IP storage traffic (iSCSI & NFS) from the ESX
server runs over the VMkernel interface
Required for VMotion
VMkernel
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
The VMkernel is a proprietary IP connection between ESX and other virtual infrastructure resources.
Essentially, IP storage traffic from the ESX server runs over the VMkernel interface. The VMkernel It is
important to NetApp storage because the software iSCSI traffic and the NFS stack of ESX all run over
the VMkernel. It is required for VMotion, so most customers will have the VMkernel already configured
on their ESX servers.
26
6
VM Network
VM IP connection to client network
vSwitch is an emulated switch
VMware networking best practices recommend
each IP resource should have its own vSwitch
(ESX Server 3 Configuration Guide)
IP resource configured on one side and physical
network connection on the other
VM Network
The VM network, or the virtual machine network, is a separate network that is dedicated for traffic
between the virtual machines and the public network. The Service Console has an IP address on the
VM network as well as the VMkernel and each virtual machine. You could certainly access all of those
resources over one physical connection to an ESX server
VMware best practices say you give each of these resourcesthe Service Console, VMkernel, or virtual
machines etc.its own vSwitch (ESX Server 3 Configuration Guidehttp://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_3_server_config.pdf, page 68). A vSwitch is
basically an emulated switch. You configure one of these resources on one side and a physical network
connection on the other. VMware best practices say a separate vSwitch and a separate physical
connection for each one of these resources. In most deployments, you are talking about a minimum of
three connections and that is even before you have any redundancy. Most customers will have many
physical connections to many different networks.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Some customers may lack the physical infrastructure or server interfaces to completely separate all
network traffic and this is acceptable. Whenever possible separate front-end (VM network) and backend (VMkernel network) traffic.
27
7
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
VMFS is VMwares cluster file system. We have talked about this quite a bit already. It enables VMware
to run on SAN resources and to write the files and encapsulate the virtual machine. Note: If you run
NFS, then there is not VMFS file system.
28
8
VMTools
VM drivers and management APIs
Required for Vmotion
VirtualCenter uses VMTools to gather
information about the virtual machines
VMware Virtual Machine Snapshot and
NetApp Snapshot backup process leverage
VMTools to freeze a VMs file system
VMTools
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
VMTools is a set of drivers and management APIs that are installed on the guest operating system that
runs on the virtual machine. Virtual Center gathers information about the virtual machinesuch as its
IP addressusing VMtools. The sync driver makes it possible to freeze a virtual machines file system.
VMware Snapshot uses this capability and NetApps Snapshot feature in turn leverages VMware
Snapshot to freeze the file system before taking a snapshot. It is also required for VMotion because of
the syncing and freezing that goes on during the VMotion migration..
29
9
VM Files
VM Configuration File (*.vmx)
Text file containing a VMs configuration data
10
VM Files
VMware creates three files for each virtual machine.
The first VM file is the configuration file, which has the .vmx filename extension. It is a flat text file that
contains descriptive information about the virtual machine including its name, emulated physical
resourcessuch as memory, CPU, disk types, and network connectionshow those network
connections are configured, and the path to the VMDKvirtual disk- files. All of that information is
stored in the .vmx file. This file also stores a path to the virtual disk (.vmdk) files.
And, there are two virtual disk (.vmdk) files. If you browse the datastore with the VI client, only the
Virtual Disk Descriptor file is visible. This files has just the .vmdk filename extension and is a descriptor
file, not the actual data. It stores the path to the Virtual Disk Data File, as well as meta data about that
disk--basically the geometry information and anything else about that virtual disk. T
The second virtual disk file, the Virtual Disk Data file, is hidden and contains the data. It has the same
name as the Virtual Disk Descriptor File but has a --flat.vmdk filename extension. The .vmdk file (the
Virtual Disk Descriptor file) is very small and the flat.vmdk file (the Virtual Disk Data file) is largethe
size of the virtual disk data. This data file is not visible when browsing the Datastore using the VI client,
but you will be able to see this file from the service console
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Lastly, RDM, Raw Device Mapping, is the only storage configuration that doesnt use a virtual disk data
file. It does use a descriptor file that contains the path of the physical raw device, but it doesnt use a
virtual disk data file. RDM presents a LUN directly to a virtual machine. It still emulates the SCSI
protocol, but at the back end instead of having a file that is formatted with the VFMS file system this
configuration actually communicates directly to a LUN.
210
11
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
There are a couple of considerations when you are designing storage for VMware. We know about the
three storage protocolsfiber channel, iSCSI and NFS. But, there are two ways to store datain virtual
disk files, or using RDM to present LUNs directly to the virtual machines. When using RDM, the
connection to the LUNs can be fiber channel or iSCSI. When you connect to an RDM, VMware uses the
ESX IO stack rather than having the iSCSI initiator reside inside the virtual machine. This is a valid
configuration for the root drives and everything else, but certainly not a common configuration
211
VMDKs on VMFS
Strengths:
Most commonly
deployed storage
format
Provision Storage and
VMware Admins are
free to use
VMware Cloning is
available, used for VM
templates
No restriction on VI3
features
Areas to be Aware:
VMFS is a clustered
SAN file system
NetApp value-add
features require more
steps
Snapshot copies are at
the Datastore level
FlexClone is at the
Datastore level
VMware makes all
SANs equal
256 LUN and datastore
limit per data center
2008 NetApp. All rights reserved.
12
VMDKs on VMFS
This slide depicts 90-95% of the VMware storage deployments today. It uses VMFS over fiber channel
or iSCSI. This design shows a LUN that is formatted with VMFS, with 3 virtual disks. Most existing ESX
systems are configured like this because prior to ESX 2.5, this was the only configuration available. NFS
and iSCSI are still fairly newshipping with 3.0. Most legacy deployments look like this.
Most VMware administrators and storage administrators are going to be familiar with this design. The
storage administrator presents LUNs which the VM administrator formats and uses for virtual disks and
virtual machines. When the Datastore is full, the VM administrator requests another LUN and starts the
process again. Administration can be done within the VI GUI. Cloning is done on a per virtual machine
level as a copy out. For example, you can make a clone of virtual machine three and the ESX server will
copy out all of the files and write them new within the Datastore.
From a NetApp storage management perspective, there is one obvious disadvantage to this
configurationlack of granularity within the Datastore. Provisioning, cloning, FlexClones, and creating
and restoring Snapshot copies are all done at the LUN level. If you want to restore only one virtual
machine, it is more work because you have to mount a clone, and copy the data.
To some extent, VMware makes all SANs equal in that SAN storage from any vendor will be running
VMFS. However, with NetApp SAN storage you get NetApp Snapshot backups and recoveryalbeit
with a bit more time and effortand you can do SnapMirror or SnapVault replication.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
This configuration is limited to 256 LUNs, and 256 datastores per data centerwhether you have 1 ESX
server or 10 ESX servers in the data center. A Datastore could be more than one LUN, but in most
cases you will have a one to one correlation. If you need more than 256 datastores, you can start
another data center. But, you cannot share any of the resources from one data center to another.
212
VMDKs on NFS
Strengths:
Inexpensive storage
networking
Simplest storage mgmt
Dynamic storage mgmt
eliminates common
dead spots
No restriction of VI3
features
Areas to be Aware:
Introduced in ESX 3.0
Storage vMotion not
fully supported with
NFS (as of May 2008)
Large customers are
demanding the
simplicity of NFS.
Key differentiator in the
market
32 Datastore limit
13
VMDKs on NFS
There is a subtle difference between this slide, which depicts VMDKs on NFS, and the preceding slide,
which depicted VMDKs on VMFS. In this NFS configuration there is no LUN. The NetApp FAS system is
presenting a FlexVol directly to the ESX server via an NFS mount. Now the server is writing files directly
into the NetApp storage system volume using IP instead of fiber channel.
Storage management from the VMware side works exactly the same way whether using NFS or VMFS.
Once the volume is mounted, a VMware administrator probably wont even notice the difference. From
the storage administrators perspective, he no longer has to provision LUNs. Instead, storage can be
grown dynamically as needed. In addition, all VI3 features such as VMotion, DRS, and HA are still
available. If there is any concern about this configuration, it is that NFS support is relatively new. But we
are aware of no problems with running VMware storage on NFS.
The maximum number of datastores in an NFS configuration is 32 mounts for 32 Datastoresagain at
the data center level. All of your servers in the data center are limited to 32 datastores. If you have small
servers, start another data center. For most customers, it should not be that big of a problem.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
The datastore limit has not been raised in VMware 3.5. NetApp has formally requested that it be
increased. VMware is looking at 64 in a future release of ESX, but not in 3.5. Commonly recommended
best practices include maxing around 20 virtual machines per Datastore, so take that number times 32
datastores can handle a lot of virtual machines. If you need more than that, just start another data
center. Most big customers will have other reasons to run multiple data centers anyway. The only
significant disadvantage to multiple data centers is that a server can only be in one data center or
another. VMotion cannot move a virtual machine from one data center to another. Most customers are
going to be small enough that they will never bump up against this or big enough that they are going to
want multiple data centers anyways.
213
Areas to be Aware:
Introduced in ESX
2.5.x
Cannot be
provisioned in
VirtualCenter
Virtual mode
support VM
snapshots
Physical mode do
not support VM
snapshots
RDMs require
.vmdk descriptor
files for access
256 LUN limit
2008 NetApp. All rights reserved.
14
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Lastly, this configuration uses LUNs, so 256 LUNs per Datastore is the max. There are still some pretty
cool scenarios if you have the need to very rapidly provision large numbers of virtual machines, or very
rapidly clone large numbers of virtual machines. This is a pretty cool solution for that because you can
do LUN clones or FlexClones on these LUNs and very quickly spawn off virtual machines.
214
iSCSI
Support for Qlogic only
Supports boot from SAN
Native Multipathing
Built into ESX kernel
15
VMDKs on VMFS
Fiber channel connectivity is certified for Qlogic and Emulex. And ESX does support boot from SAN with
fiber channel. NetApp certifies an ESX version, Data ONTAP version and HBA. VMware certifies those
same thingsESX version, Data ONTAP version and HBA. VMware also certifies by FAS product
family. VMware actually certifies FAS 3000 separately from FAS 6000, separately from FAS 200 and
FAS 2000. As you well know, it is the same stuff. We make no support distinctions. The problem is that
if there were ever a serious issue, VMware does have the right to make a support distinction about the
product family that it is running on.
ISCSI hardware is certified on Qlogic 4052 only, and you can also boot it from the SAN, but Qlogic is
dropping the card, with no plans to replace it. Yeah, so that is what it seems to be. Hopefully the
software administrator becomes robust enough.
Host attach kit for ESX3 is a NetApp product that works only with Qlogic and Emulex HBAs to
automatically set the tunables to the appropriate NetApp and VMware recommended settings. It also
does path manager, which we will cover in a couple of slides.
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ESX has native multi-pathing. It is active-passive multi-pathing. It cant interpret a NetApp partner path.
It sees all paths as equal, and it round robins LUNs across available paths. Universally, half of LUNs are
going to be on a partner path in a configuration. Thankfully, we have the auto support now, but it is a
problem because if a customer is not aware of it, and they just set it up, half of their LUNs are going to
be on a partner path. You can go in and set the primary paths manually or you can use the attach kit
which will go and communicate with the filer via R shell and then rebalance everything across primary
paths only. For large fiber channel deployments, make sure your customer gets this. The R shell
security thing might be a chore, but it is going to save them a lot of trouble.
215
16
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ISCSI is also native to VMware, ESX. It is the Cisco iSCSI software initiator. It also uses VMkernel
connection. Same thing. Customer may already have VMkernel, but now link resiliency and all of that
may come into play. No native multi-pathing in this software environment.
216
Hardware
BootESX
VMDK
RDM
VMotion
NativeMultipathing
FCP
iSCSI
9
9
9
9
9
9
9
9
9
9
VMkernel
Software
iSCSI
NFS
9
9
9
9
9
9
9
9
17
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Hardware adapters, fiber channel, and iSCSI can boot ESX. Software protocols, iSCSI and NFS,
cannot. All can support virtual disk files. All except NFS can support RDMs. VMotion works regardless
of the protocol. Native multipathing is available with the hardware-based protocols, and the VMkernel is
required for the software-based protocols.
217
FCP:
Use native multipathing for link redundancy
Maximum of 2/4 Gbps throughput to each
datastore
Many datastores may be required to fill bandwidth
2008 NetApp. All rights reserved.
18
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
With fiber channel, use native multipathing for link redundancy. There is a maximum 4 gigabits per
second throughput to each serer.
218
VMware FCP
driver with
Native
Multipathing
19
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
In this scenario, these are all 4 gig connections, total theoretical bandwidth between the ESX server and
the storage device is 16 gig. That is pretty cool. The host utilities kit in this scenario would see 4 targets,
and it would round-robin the LUNs around the 4 targets.
219
20
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ESX has two path management policies: fixed and most recently used (MRU). Fixed means that if a
path fails, the LUN will select another path as a fail over. If the original path becomes available again,
the LUN will switch back, which is probably the behavior you want when you have a cluster fail over
event. With the MRU setting, you would have to manually move the paths back. NetApp recommends
using the fixed setting in all scenarios except when you are using MSCS on your virtual machine in
which case MRU is required.
220
21
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
The design that uses Etherchannel without cross-stack uses two storage subnets, with multiple storage
and multiple host IPs.
221
22
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
This slide shows IP storage and cross-stack Etherchannel. Notice that multiple storage IP addresses
are required but the ESX host needs only one VMkernel port. Multi-mode vifs provide link redundancy
on the storage side.
222
23
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
When using the cross-stack Etherchannel design, open the NIC Teaming tab on the VMkernel port
Properties screen and select Route based IP hash load balancing and and Link status only network
failover. The ESX server will then IP load balance connections across the available links.
223
24
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
By contrast, the IP Storage design without cross-stack Etherchannel uses multiple storage IPs and
multiple ESX IPs. There must be two VMkernel ports on the ESX server, each on a different subnet. In
addition, the storage node needs an IP address on each subnet. This design uses single-mode vifs
between the storage controllers and the Ethernet infrastructure.
224
25
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
When using the IP storage design without cross-stack Etherchannel, open the NIC Teaming tab on each
VMkernel port Properties screen and select the Link status only network failover option. Manually
balance connections by first selecting Override vSwitch Failover Order and by selecting a different
Active Adapter for each VMkernel port.
225
26
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
This slide shows IP storage and cross-stack Etherchannel with datastores distributed across storage IP
addresses.
226
27
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
On link failure the affected subnet or connection moves to the other NIC, sharing that link
227
NFS:
Maximum of 1 GbE throughput to each datastore
28
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
No matter how you configure this, at the end of the day, you only have one active path for each
datastore. The maximum amount of throughput you can get to each individual datastore is still one
connection1 gig in this scenario. The aggregate throughput between the server and the storage can
be more. But, an individual datastore is still limited to one link.
228
29
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
When you upgrade the ESX server to version 3.5, you get one target for every IP on the storage
device, even though it still only has one IQN. You see multiple iSCSI targets, and when you manage
paths, it looks like fiber channel multi-pathing. It works the way it appears to work.
229
30
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
You use the NIC teaming on the ESX side to get multiple links and then on the target side you roundrobin the active path. ESX 3.0 does IP Hash only, but 3.5 has added round-robin. But this round-robin
capability is currently tagged as experimental. In VMware terms, experimental is any feature that has
not been fully QAd. For example, when iSCSI shipped in ESX 3.0, it was tagged as experimental
because it had not been QAd. Once iSCSI passed VMware QA, they removed the experimental
restriction. They didnt patch anything, they just made iSCSI available for use and agreed to support
it.
230
31
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Support for jumbo frames (extended Ethernet frames that range in size from the standard 1,518 bytes
up to 9,000 bytes) has been added in ESX 3.5, but this feature is certified by VMware for virtual
machine networks only. It is not certified for NFS, but jumbo frames on NFS should eventually be
supported after it goes through QA.
231
Resources
ESX Server 3 Configuration Guide
VMware Compatibility Guides
NetApp Interoperability Matrix
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Resources
232
Summary
VMware Virtual Infrastructure components
VMware Virtual Infrastructure Suite features
VMware Service Console, VMkernel,
VMwware File System (VMFS) and VMtools
VMDK files
VMware hardware- and software-based
connectivity
VMware storage access concepts
33
Summary
Now that you have completed this module, you should have a basic understanding of:
The essential components of a VMware virtual infrastructure such as datastores, virtual machines, and
virtual disks;
The most important features of the VMware virtual infrastructure suite such as DRS, VMotion, and
VirtualCenter;
The purpose of the VMware Service Console, VMkernel, VMwware File System (VMFS) and VMtools;
The significance of VMDK files.
VMware hardware- and software-based connectivity; and,
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
VMware storage access concepts such as hardware- and software-based multipathing, and VMware
path management policies.
233
Lab 1: Summary
Create and configure a VMFS datastore over
iSCSI.
Connect to an existing volume and use it as an
NFS datastore.
34
Lab 1: Summary
VMwareonNetAppSolutions:VMwareConnectivitytoNetAppStorage
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
In this lab you create and configure a VMFS datastore over iSCSI, and also connect to an existing
volume and use it as an NFS datastore..
234
Module 3:
Proof of
Concept
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ThismodulecoverswhenandhowtodoaVMwareonNetAppproofofconceptduringasalescycle.
31
1
Learning Objectives
Proof of concept
LearningObjectives
Aftercompletingthismodule,youshouldhaveabasicunderstandingof:
Whentodoaproofofconcept(POC)
CommonPOCagendas
VMwareIObenchmarkingbestpracticesthatyoushouldfollowinaPOC,and
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
VMwareIObenchmarkresults
32
2
VMwareProofofConcept(POC)
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
WhydosomecustomerswanttoseeanIOtest?Serverswereunderutilizedandvirtualizationsolvedthis
issue.CustomerscommonlysharethatFCPutilizationisverylow23%perporton4GbFCPistypical(812
MBs).CustomerswantvalidationthatIPprotocolsareproductionready
33
VMwareProofofConcepts(POC)
Thefirstruleofproofofconceptistoavoidthemifyoucanbecausetheyslowdownthesalescycle.Use
referenceaccountsinstead,wheneverpossible.But,therearesometimesvalidreasonstodoaproofof
concept,andyouwillhavekeycustomerswhowillrequirethem.
ThesecondruleofproofsofconceptistoengageyourlocalVMwareexpertorNetAppcounterparttoassist
youbecauseaVMwaresalecanbecomplex.Attheveryleast,get aVMwareexperttotakealookatyour
planbeforeyoupresentittoyourcustomer.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
LimitthescopeofyourtestingtorealworldconfigurationsIOrunswithareadandwritemixandarealistic
blocksize.
34
CommonPOCAgendas
Performancebenchmarkingisgoingtogeneratethemostworkforyouinaproofofconcept.
Wheneveryoudecidethataproofofconceptisnecessary,whatshoulditinclude?Thelabsassociatedwith
theinstructorledversionofthiscoursedemonstratehowtogothroughatechnicalproofofconceptwitha
customer.
TherearethreetypesofdemonstrationsthatNetAppcustomersmightwanttoseeinavirtualizationproofof
concept:
Thefirstistypicalstorageandapplicationresiliencybothhardwareandsoftwarefailover.Wewill
talkbrieflyaboutmultipathinginavirtualizationcontext,but,otherwise,resiliencyissuesarenot
uniquetoavirtualizationenvironment,sowearenotgoingtotalkmuchaboutstorageand
applicationresiliencyinthismodule.
Bycontrast,performanceisoneofthebigissuesinmostvirtualizationproofsofconcept.Alotof
customerssay,YousayNFSisgreat,andIbelieveyou.Icanseethemanagementstorythatyouare
telling.Ijustdontknowabouttheperformance. Sometimescustomersgointovirtualizationplanning
withoutaparticularprotocolinmindandtheysimplywanttodo abakeoff.Theysay,Iwantthebest
performance.Iamnotreallyconcernedaboutthefeaturesofthe differentprotocols.Iwanttotalk
aboutperformance, especiallywhentheywanttocomparethedifferentprotocolsto eachotheror
compareNetAppperformancewiththatofanotherstoragevendorsdevice.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
BackupandrestoreisabigdriverforNetAppinthismarket.Youwillseealotofproofsofconcept
aroundbackupandrecovery.Generally,whenyougointoaproofofconcept,youshouldfirstshow
howthefundamentaltechnologyworks.Forexample,youshoulddobackupandrecoveriesofone
virtualmachineatatimefromthecommandlineontheESXserversothatyoucanshowthecustomer
veryexplicitlyexactlywhatishappening,ratherthanrunninga scriptandsaying,Okay,nowitis
backedup. Youshouldbreakitdown,stepbystep,toagranularleveland say,Thisisexactlywhatis
happeningrightnow.Thisiswhatishappeninginthevirtualmachineandthisiswhatishappeningon
thestoragedevice. ItreallyhelpsexposewhatisdifferentaboutNetAppsbackupscomparedto
otherbackupsandhowmuchmorepowerfulNetAppsbackupsare.Andyouwillbeabletodemo
SnapManager.
35
EnvironmentSetupIsCriticaltoSuccess
Whenyouarebenchmarkingspeedsandfeedsinavirtualizedenvironment,youaremeasuringIOovera
numberofphysicalserversandagreaternumberofvirtualserversrunningontopofthem,notjustone
objecttoanotherobject,orjustonedatabaseservertoonestoragedevice.Thisisveryimportantdistinction
tokeepinmind.
IfyourunIOtestsinavirtualizationproofofconceptonindividualvirtualmachines,withindividualservers,
thetestresultsarenotgoingtomeananything.Intherealworld,nocustomerrunsasinglevirtualmachine
onanESXserver,orasingleESXservertothesamedatastore.Ifyoudonttestonproduction
configurationsintermsofdesignyouarenotgoingtogetvalidproductionnumbers.Thiswillbeespecially
importantwhenyouarecomparingFCPtoNFSwhetheroverfiberchannel,iSCSIorboth.Whenyourun
multiplephysicalserverspointingatthatsamedatastore,theshortcomingsoftheFCPprotocolcomparedto
NFSreallycometolight.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Itisimportantthatyoustresstocustomersthatyouhavetotestwithmultipleserversandwithmultiple
virtualmachinesatleasttwophysicalserverswithatleasttwovirtualmachines each.Itsimplyisnotgoing
tobeavalidtestotherwise.Youdon'tneedten,youdon'tneed twenty,youneedtwo.Ifyoucangetthreeor
four,great.Anymorethanfourisjustwastingtime.Eachphysicalserverisgoingtoruntwovirtualmachines.
That'sallyouneed.Withmultipleserversrunningmultiplevirtualmachineshittingthestorage,you'llbeable
toshowthecustomerveryinterestingresults.
36
Storage Design
StorageDesign
HereistheidealdesignfordoingIOperformancetestinginavirtualizedenvironment.
Assumethatyouaregoingtotestallthreestorageprotocolssidebyside:
VMFSoverfiberchannel,
VMFSoveriSCSIand
NFS.
Inthisconfigurationyousetupfourdatastores:
Createonedatastoretohouseallofthevirtualmachinestherootdrivesofallofthevirtualmachines
beingtested.Youdontcarehowthatisbeingstored,itcouldbealocaldisk.
Createaseparatedatastoreforeachofthethreeprotocolsthat youwanttotestFCP,iSCSI,andNFS
withavirtualdiskineachone.YouwillrunallIOthroughthesevirtualdisksmountedonthevirtual
machineshousedonthefirstdatastore.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ThiswayyoucaneasilycomparetheperformanceofthethreeprotocolsbysendingthesameIOloadtoall
threevirtualdisks,eachofwhichisrunningadifferentprotocoloverexactlythesamevirtualmachine.You
caneithermountonevirtualdiskatatimeandruntheIOperformancetestthroughit,oryoucanmount
themallconcurrentlyasseparatedrivelettersandtestIOperformancesidebyside.
37
EnsureProperVMDKAlignment
Oneimportantthingtonote:whenyoudoatestorproofofconcept,makesurethatallvirtualdisksare
properlyaligned tostartingpartitionoffsetof32768(seeTechnicalReference3428).Diskmisalignmentis
notauniquelyNetAppissue.Ratheritisavirtualizationissue.Iftheblocksdontlineup,disksencapsulated
asfilesrunningonanotherfilesystemwillgenerateextraIOs. Wecoverthisdiskmisalignmentissueandhow
tohandlelaterinthismodule.Atthispoint,itisenoughtonotethatmisalignmentcanhaveahugenegative
impactonperformance.Makesurethatwhenyougointoaproofofconceptthatallvirtualdisksareproperly
aligned.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ProperalignmentisnotasbiganissuewithGuestOSVMDK becauseofverylowIO.Ifthecustomerhas
alreadybuiltvirtualmachinesthatyouaretesting,youdontneedtomakethemrebuildthevirtualmachines
justbecausetheymayormaynotbemisaligned.Youcanjustcreatenewproperlyalignedvirtualdisksand
usethosetorunthetest.
38
IOGenerationToolSettings.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Sowhattestingtoolsshouldyouuse?CustomerswillprobablyaskaboutVMmark VMwarestestingsuite
butitisnotappropriateforseveralreasons.VMmarkisaverylargeandcomplextestingsuite.Ittakesalotof
servers,andittakesalotoftimetosetupandadminister.VMmarkisdesignedforstressingthevirtualization
platformCPUandmemory.Itisnotbuiltforgeneratingalotof IO.Itwillbeveryrarethatyouwillhavea
platformthatcangenerateenoughIOtostressyourstoragesystembysimplyusingtheVMmarktestsuite.
VMmarkwillgeneratealotofCPUworkload,lotsofmemoryusage,andalotofpagewrites,butitwont
generateameaningfulvolumeofIOtothedisk,whichisthewholepointofgoingthroughthisexercise.
InsteadofVMmark,youshoulduseIOdedicatedtoolssuchasIOMeterforIObenchmarking.IOMeterisvery
goodforWindowsvirtualmachines.
39
Test 2
8kb block, 8kb offset, 60% random, 25%
writes, 4 workers, 400000 byte working set
Working set allows data to be served out of
FAS memory and to effectively measure the IO
limit of the protocol
10
IOGenerationToolSettings.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Oneofthethingstostresshereisrelativelysmallworkloadsonlyfourhundredthousandbytesfor
example.Youwillbetestingoneprotocolversusanother.Youdontwantthecontroller,thedisks,themodel
ofthestoragesystem,orthenumberofspindlestobecomeabottleneck.Youwanttodealonlywithmoving
databetweentheESXserversandthestoragedevice.Asmallworkloadwillensurethatyouarenotboundat
thedisklevel.Obviously,ifyouwanttostressthesystemandcompareittoanotherstoragedevice,your
workloadwouldneedtobethesameasusedtostressthecompetingstoragesystem.
310
IO Generation Methodology
Measure IO at the datastore level
This is where bottlenecks are found
11
IOGenerationMethodology
HereisyourIOperformancetestingmethodology:
MeasureIOatthedatastorelevel.
TestIOonasingleprotocolatatime.
IncreasetheIOloadbyenablingonevirtualmachineatatime.and
Bedeliberatetakeeachstepandmeasurebeforemovingtothenext.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
PerformanceAnalysisFundamentals,Release7.2classisanexcellentresourceformoreinformationonIO
performancemeasuringtools.
311
FCP
Datastore
NFS
Datastore
12
TestIOtoFCPDatastore
PHASE1istotestoneprotocolatatime.Pickaprotocol,andtestitout.
Phase2istoscaleup.Thesimplestthingtodoisjustscaleupbyvirtualmachine.KickofftheIOMeterjob
orwhateveryouareusingtogeneratetheloadonemachineatatime.Youaregoingtoseedramatically
differentresultsfromthevirtualmachinetowhenyoustartrunningmultiplevirtualmachinestothatsame
datastore.GenerateIOtothesamedatastorefrommultiplesources.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Thisslideshowsarepresentationofthreephysicalservers,eachwithtwovirtualmachines.Cdriveisusedby
thehostOSandDdriveisforI/O.OnthebottomistheNetAppsystem.Youhavethreevolumes,onefor
fibre,oneforNFS,oneforiSCSI.Thenwhenyoutest,turnonthefirstvirtualmachineonthefirstserverand
measurethroughput.Thenstartthefirstvirtualmachinefromthesecondphysicalserverandmeasure
throughputbothpervirtualmachineandaggregated.Andrepeat,startingthefirstvirtualmachineonthe
thirdserver,document,andmoveon.Andjustrepeat,addingthe secondvirtualmachineoneachserverone
atatime.AndthenyoustopandmakeavirtualdiskonNFSandyourepeatthesameprocess.
312
FCP
Datastore
NFS
Datastore
13
TestIONFSDatatore
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Next,testIOtothenextdatastorefrommultiplesources,
313
FCP
Datastore
NFS
Datastore
iSCSI
Datastore
14
TestIOtoiSCSIDatastore
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
AndrepeattheprocessagainfortheiSCSIdatastore.
314
15
WhatResultsWillYouSee?
NowletsdiscusstheresultsyoushouldgetfromtheIObenchmark.
Itisgoodtoestablishaperformancerequirementbaselinewiththecustomerbeforeyoutalkabout
comparingprotocolstoeachother.Because,regardlessoftheresultsofyourtest,asinglelink,whetheritbe
iSCSIorNFS,istheoreticallycapableofapproximately80100megabytespersecondperESXserver.Most
virtualizationplatformsarenotgoingtoneedthatkindofthroughput.Soitisagoodideatotalkaboutwhat
kindofperformancenumbersthecustomerneedsbeforeyourunallofthesetests.Generally,youaregoing
toblowawayanythingthatanyoneneeds.And,itiseasiertosetthatstagefirstthanhavetobacktrackwhen
yourealizedthatIOperformanceismuchbetterthantheyneedanyway,sotheremaybenoneedtoruna
test.
Theresultswillbemuchhigherthanproductionworkloadsandcouldfalselyinflateactualloadonresources.
Nowwhat'salwayssurprisingisthatallprotocolswillbewithin10%ofeachother.Theseresultsare
counterintuitive.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
WhenmeasuringCPUperformance,FCPhaslittleimpact,whileiSCSIandNFShavemoderateCPU
performanceimpact.
315
16
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ItisnowacknowledgedbycompetitorsandbyVMwarethatFC,iSCSIandNAStypicallydeliverequivalent
performanceinmostVMwareenvironments.
316
17
AJointTestfromVMware&NetApp
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
NetAppandVMwarearecompletinganIOscalingbenchmarkforcustomerstoreference.Thetestingofthis
benchmarkisinitsfinalphases.Thetestmethodologywasthesameasdiscussedinthispresentation.
317
Resources
Network Appliance And VMware Virtual
Infrastructure 3 Storage Best Practices
Performance Analysis Fundamentals, Release
7.2
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
318
19
VMwarePOCSummary
Wrappinguponproofofconcepts:avoidthemifyoucanbecausetheycanincreasethesalescycle;but,if
youaregoingtorunone,makesureyouhaveatestinadvance.GetaVMwareexperttolookatyourtest.
VMwareonNetAppSolutions:ProofofConcept
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
AnddontforgetthatwesellfiberchannelandiSCSIaswellasNFS.If thecustomerjustboughtamillion
dollarSAN,justsellthemfiberchanneltoplugintotheirSAN. Infact,mostoftheVMwareonNetApp
deploymentstodatehavebeenonSANstorage.Thegreatthingaboutoursolutionisthatwecanextendour
valuepropositionbackupandrecovery,replication,deduplication,FlexCloneregardlessoftheprotocol.
Thisiswhyyoudontwanttogointalkingaboutprotocol.Rather,youshouldgoin talkingaboutfeatures.
Becauseyoucantellacustomerbetterdataresiliency,betterdataprotection,betterreplication,andsoon,
andyoudonthavetotalkaboutprotocol.Youdonthavetomakeanycaveatswhenyouaretalkingabout
thesebecauseallofthesefeatures,allofthesevalueaddsare availableregardlessoftheprotocolthatyou
areusing.Itdoesntmatter.Youcantalkaboutfeaturesfirst.Getthemexcitedfirstandthengetinto
protocollast.
319
Module 4:
Backup and
Recovery
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThismodulecoversNetAppbackup,recoveryandreplicationdifferentiatorsinthevirtualizationspace.
41
1
Learning Objectives
VMware backup, recovery, and replication
challenges
VMware on NetApp value propositions
The advantages and disadvantages of
VMFS, NFS, and RDMs in terms of VMware
backups
Using scripts, SnapManger for Virtual
Infrastructure, and OSSV to create backup
copies
Using scripts and SnapManger for Virtual
Infrastructure for data recovery
2008 NetApp. All rights reserved.
LearningObjectives
Whenyouhavecompletedthismodule,youwillhaveabasicunderstandingof:
VMwarebackup,recovery,andreplicationchallenges;
VMwareonNetAppvaluepropositions;
TheadvantagesanddisadvantagesofVMfS,NFS,andRDMs intermsofVMwarebackup,recovery,and
replication;
UsingscriptsandSnapManagerforVirtualInfrastructuretocreateSnapshotcopies;
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
UsingscriptsandSnapManagerforVirtualInfrastructurefordatarestoration.
42
2
VMwareBackupandRecoveryChallenges
PerhapsNetAppsgreatestvaluetocustomersistooffersuperiorsolutionsfor backup,recovery,and
replicationofmissioncriticaldata.Thisisespeciallytrueinthevirtualizationspace.AlmosteveryVMware
customerhasaproblembackingupvirtualstorageandevenmoreseverechallengeswithdatarestorationand
disasterrecovery.
VMwaresstoragemodelworksextremelywellforsharingvirtualservers andvirtualstorage,especiallywhen
thevirtualserversdon'thavehighI/Orequirements.But,customersfindthataftertheyvirtualize,thetimeit
takestorunafullbackupisdoublingbecausetheyoftenhavemoredatatorestoreperserverthanbefore.
Virtualizationconsolidationresultsinallthedatavolumestobebackedresidingonasingleserver.Most
customershave10or15timesthedataperphysicalservertobackupandthatwouldneedtoberestoredin
theeventofafailure.Theynolongerhavethebandwidthtobackupthedatainareasonabletimeframe,and
havevirtuallynochanceofmeetingrestoretimeobjectives.
allthoselightlyloadedsystemsgetbusyatbackuptime.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inaddition,tapebackupfromavirtualenvrionment isatediousmanualprocess,wheretheassociatedtapes
arecontinuallygrowingaddingtocostandcomplexity.Recoveryiserrorprone,andextremelyslow.Tape
basedDRisevenmorecomplex.AndtheVMwareenvironmentprovidesnodirectfiberchanneltape
supportnowaytoattachatapebackupdevicedirectlytoanESXserverforbackuporreplicationpurposes.
43
3
VM1 VM2
CPU Utilization
CPU Utilization
Storage Pool
InstantaneousBackup,ZeroServerImpact
EnterNetAppSnapshotwithSnapRestore.NetApphasuniquevalueinthisarea,withindustryleading
capabilitiesthatfitexactlyintheVMwareenvironment.ThebackupsarerunonNetAppstorage,andmany
copiescanbemadeatanytimeincrementinamatterofseconds. Thesecopiesarenotfullcopiesofdata.
Theyareonlytrackingchangesandareveryefficientintermsofoverallstoragecapacity.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Restorescanbedoneinstantaneouslyfromanyofthecopies.Furthermore,thebackupsareapplication
awareinthattheyhavebeencoordinatedwiththeapplicationin aknownstateandcovertheapplication
binaries,thelogs,andtheapplicationdata,whichinturnenabletherestorestobethatmuchfasteraswell
asreturntoaknownstate.
44
4
AskAFewQuestionsWhenYouBegin
Whetherornotyourcustomersareawareofthesebackupandreplicationchallenges,justaskingafewquestionsand
talkingaboutthesolutioncanopenupagapthatyourcompetitorscan'tfill.
Startbytalkingwithyourcustomerabouttheinherentrisksofthesharedstoragemodel,whereafailuredoesn'ttake
downaserver,ittakesdownlotsofservers.Youjusthavetoasksimplequestionsofyourcustomer,eachofwhichcan
havesignificantimpactonbackupperformance:
Whatbackupsoftwareisinplace?Forexample,TivoliStorageManager(TSM)backsupinadifferentwaythanother
backupapplications.AndyouneedtoknowIftheyarerunningVMwareConsolidatedBackup(VCB).
Whatistherestoreservicelevelagreement(SLA)forallofthe serversinthisenvironmenti.e.,howmuchtimedo
youhavetocompletetherestoration?
Howlongdoesitcurrentlytaketorestoreeachvirtualmachineandhowmanyvirtualmachinesarehousedona
datatstore?Theleastlikelyfailurescenarioisanindividualvirtualmachine.IfadatastoreforanESXserverfails,
multipleVMs willneedtoberestored.
IfittakesX hourstorestoreasinglevirtualmachine,andyouhaveY virtualmachinesinadatastore,isitfairtosay
itwilltakeXtimesYhourstorestoreadatastore?
DoesthatmeetyourSLA?
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThesequestionsarenotnewforNetAppSEs,butinavirtualizedenvironmentyoucanpresentthemwithastronger
senseofurgency.
45
5
Define backups as
A full copy of the production data
Previous versions of the data
Stored on a second set of media
Stored in a offsite / remote location
This used to be defined as tape
Due to restore RTO times tape is better suited
for archival purposes
Definebackupsas
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Anotherquestionthatyouwanttoaskyourcustomerishowtheydefineabackup?FromaNetApp
perspective,itisbesttoadefineabackupasacompletecopyofthedataabackuphistoryonanotherset
ofmediathat'sstoredoffsite.Itshouldbeafullcopyofthe productiondataincludingmultipleversions
notjustthecurrentversionandtheversionbeforethatstoredonasecondsetofmediainanothersite.It
soundsliketapebuttape'splayisnowarchive.Ifyouwantbackupandrestore,thenit'sdisk,and
particularly,diskthatisreadytouse.BackinguptoadiskpoolusingTSM,orbackinguptoanyvendorsbox
fromwhichyoucan'tquicklygetproductionbackupandrunningprovidesyounothing.
46
6
VMotion
DRS
HA
Redundant storage networking
Redundant storage switches
Redundant storage controllers
DatastoreLevelIsTheSinglePointOfFailureInVMware
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareprovidesmanylayersofredundancy,butthedatatstore remainsthesinglepointoffailure.Inan
enterpriselevelVMwaredeployment,withmultipleESXserversinadatacenter,agreatdealofredundancy
isbuiltinDRS,HA,VMotion,aswellasredundantpower,redundantnetworkconnections,and redundant
fabricconnections.AnESXstoragecontrolleralsohasredundant disksandredundantconnections.But,
thereisstillonlyonecopyofthedataondisksomewhere.Ifthatonecopyofthedataondisksomewhere
weretobecomelostorlogicallycorrupted,itbecomesyoursinglepointoffailureinaVMware
environment.Youneedtogetthecustomertofocusonthescenariooflosingtheirentiredatatstore.How
longisitgoingtotaketorecoverallofthevirtualmachinesinthedatatstore fromtheircurrenttapebackup
storage?
47
7
AgentBasedBackup
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Untilnow,therehavebeentwowaystodoatapebackupfromanESXserver.Thefirstistoinstallabackup
clientinsideeachvirtualmachine.ButsinceanESXservercanhousemanyVMs,managingthebackup
schedulesofdozensofserversisanightmare.Asstatedearlier,VMwarecustomersfindthatbackup
windowsareanincreasingchallengetomeet.Usingthisconfiguration,thebackuprateissignificantly
slowerthanatraditionaltapeconfiguration.
48
8
Two options:
Image based
Easy VM recovery
VMwareConsolidatedBackup(VCB)
VMwareConsolidatedBackup(VCB)istheothersolutioncommonlyconsideredtoprovidetapebackup.
However,itisnotanenterpriselevelsolution.ItisaWindowsproxyserverthatcanattachtoadatastore
anddumpitscontentstotape.ItisusedalongwithbackupsoftwaresuchasNetBackuptomanagegetting
thedataoffofthedatastoreandontotape.
VCBtakesaVMwaresnapshot,dumpsittotape,andthendeletes thesnapshot.Theproblemisthatthe
virtualdiskisfrozenuntiltheVMwaresnapshotisdeleted.All writesaregoingtoalogfilethatwillhaveto
bewrittentothevirtualdiskassoonasthesnapshotisdeleted.Ifyouhavean8hourbackupwindow,the
systemcouldbefrozenforasignificantamountoftimeasitreplaysthatsnapshotlogwhenthetape
backupisdone.
TheotherproblemwithVCBisthatitiseitherafilelevelbackupsolutionoravirtualmachinelevel
solution.Youchoosewhenyoutakethebackup.Ifyouwanttohavebothvirtualmachinelevelrecovery
andfilelevelrecovery,youhavetorunyourbackupjobtwice.
ThissolutionsupportsfiberchannelandiSCSItoday,butnotNFS.NFSsupportisplannedforafuture
releaseofESX.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
IfyouareusingVMwareonNFS,youcanusetheVCBserverasan enablerwithUFSExplorerorasimilar
toolforfilelevelrecovery.YoucanuseUSFExplorerwithCIFS,forexample,tobrowsethefilesystem.The
problemis,ifyouuseVMFS,andthevirtualdisksareinthatVMFSfilesystem,youcantseeinsidethe
datastore.VCB,whichhasaVMFSdriverforWindows,couldbeusedasanenablerforthat.Youcoulduse
VCBservertomounttheVMFSdatastore,andthenuseUSFexplorer.
49
9
10
WhyNetAppforBackup&Recovery?
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NetAppcanhelpaddressthesebackupchallengesthatthecustomersfaceintwoways.Snapshot
technologyeitherthroughscriptsorusingSnapManager,canenablecustomerstoinstantaneouslytake
backupsofalltheirvirtualmachinesandprovideforrecoveryofanindividualvirtualmachine,literally
withinminutesorsecondsdependingonwhatstoragetopologythey'reusing.Forthecustomersthatwant
tokeepamoretraditionalfilebasedbackup,OpenSystemSnapVaultprovidesasolutionthat'sunmatched
inthemarketplace,intermsofactuallybeingabletodeployaclientintoeachvirtualmachineand
completingafilebasedbackupthatafterthefirstbackupisdoneisincrementals forever.OSSVand/or
Snapshotcanactuallyreducetheamountofdatacomingoffofeachvirtualmachineallowingyoutoback
themupinthetraditionalfashion.CustomersonVMwaresolutionscanconsolidatemorephysicalservers
ontoanESXServerwhenusingOSSVbecausetheycaneffectivelyhandlethebackupfortwiceasmany
serversandthereforedoubletheirutilizationrate.
410
DatastoreLevelSnapshotCopies
DataONTAPmakesSnapshotcopiesatthedatatstore levelwhetheryouareusingscripts,orusing
SnapManagerforVitual Infrastructure.Backuppoliciesandbackupschedulingisalldoneatthedatatstore
level.Youbackupallofthevirtualmachinesinthatdatatstore whenyoutakeaSnapshot.Andyouschedule
backupsatthedatastorelevelnotatthevirtualmachinelevel.Therefore,bestpracticeisto groupvirtual
machinesindatatstores basedonbackuppolicy.
EventhoughSnapshotcopiesareatthedatastorelevel,youstillhavetheabilitytodovirtualmachinelevel
andfilelevelrestoreslocallywithSnapshotandFlexClones.Inatraditionaltapebackupmodel,the
customerwouldhavetopullfromtapetorestoreavirtualmachine,orevenjustafile.WithNetApp
Snapshotcopies,virtualmachinelevelrecovery,andfilelevelrecoveryisdoneusinglocalSnapshotcopies.
Youneedtoaccessanoffsitereplicacopyortapearchivecopyonlyintheeventthatyoulosethestorage
controllerorlosetheentirevolume.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AllNetAppbackupsolutionsareavailabletoday.Itcanallbedoneusingcustomizablescripts,andwithVIBE.
SnapManagerforVirtualInfrastructurewillbeabletomanageNetAppbackupsolutionsinthenearfuture.
411
StorageSavingsOverCompetitiveSolutions
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Wetalkalotaboutstoragesavingsinothermodules,but,itis importanttopointouthereaswellthatFAS
deduplicationcanachieve50%storagesavingsonboththeprimaryandsecondarysites.NetAppstorage
systemscanprovidetwocopiesofyourdatatheproductioncopyandamirroredDRcopyallforthecost
ofyouroriginaldatarequirements.
412
13
SnapshotCopieswithVMFS(FCP/iSCSI)
LetslookatSnapshotbackupsaswebreakthemdownfordifferentprotocols.
Wehaveseenthisslidebefore.ItisthetraditionalVMFSdatatstoreaLUNthatisformattedwithVMFS
containingthreevirtualmachinesandconnectedviafiberchanneloriSCSI.WhenyoutakeaSnapshot
backupinthisconfiguration,itisobviouslyatthevolumelevel.Recoveringtheentiredatatstore iseasy.
YoureverttheLUNtoapreviousSnapshot.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Now,ifyoujustwanttorecoveranindividualvirtualmachine,oranindividualfile,youshouldntreverttoa
SnapshotoftheentireLUN.Instead,youmountaSnapshotoftheLUNandthencopytheVMDKfilesfor
theVMyouneedtorecover.IfaLUNcontainslargevirtualmachines,thisprocessforrecoveringan
individualvirtualmachinecanbealengthyprocess.Forexample,ifyouhavelargedatabaseserversthat
arevirtualized,andtheyhavebigdatadrivesencapsulatedina virtualdisk,recoverywillinvolvealargefile
levelcopyoperationsorecoverytimeissomethingtothinkaboutwhendesigningthisarchitecture.There
isnothingyoucandotomakeitrunanyfaster.Ifitisa100gigfile,anditbecomescorrupted,youhaveto
waitwhilethat100gigfilecopiesback.Singlefilerecoveryrequiresvirtualdiskstoberestoredfirst.
413
14
SnapshotCopieswithVMDKs onNFS
WhenyourunVMwarestorageonNFS,Snapshotcopiesarestilltakenthesameway.Youstilltakea
Snapshotoftheentirevolume,soyouarestillbackingupatthedatatstore level.Butnowintheeventthat
youhaveaproblem,notonlycanyoureverttoapreviousSnapshotofthedatatstore,youalsohavethe
abilitytorestoreindividualvirtualmachinesusingSnapManager withouttheneedtocopyfilesorbydoing
somethingassimpleasasinglefileSnapRestoreofavirtualdiskfile.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inaddition,becausethevirtualdisksarenotabstractedwithin aLUN,youcanusethirdpartytoolsviaCIFS
orNFStoextractindividualfiles.Forexample,UFXExploreris atoolthatcanreadaVMDKfileandpull
individualfilesoutofitinmuchthesamewaythatSingleFile MailboxRecoveryworksinExchange.
414
15
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AswithVMFSandNFS,aSnapshotfromaRDMbaseddatastorebacksupallofthevirtualmachinesinthat
datatstore.Asbefore,youcandoadatatstorelevelrecovery.And,aswithNFS,youalsohavethecapability
torecoverindividualvirtualmachines.Inthiscase,becausethisisaLUNandnotafile,youcanrecovera
coupleofdifferentways:youcandoasinglefileSnapRetore ontheLUNoryoucandoaLUNclone,mount
it,andrunfromthere.Singlefilerecoveryisstillavailableinthisenvironment.Yousimply mountacloneof
theLUNwithSnapDrivefromanotherserveranddrillintothatLUNandrecoverdata.
415
RecommendedStorageLayout
Thereisalotoftransientdatainsideavirtualmachineapagefile,andtemporarydirectories,forinstance.
Itisabestpractice,documentedintheTechnicalReferences,toseparatenontransientreal datafrom
thistemporarytransientdataintoseparatedatastores,especiallyifyouwillbedoinganykindofreplication
orlongtermarchivingofthevirtualmachine.
Inthisslide,thevirtualmachinehastwovirtualdiskdrives.Cdrivecontainstheoperatingsystemand
applications.TransientdatasuchaspagefilesandtheVswap andtemporaryVMlogsfilesthatVMwareuses
arestoredonthesecondvirtualdiskdrivecalledDdrives.Vswap,isaVMwarepagefilethatgetscreated
witheveryvirtualmachine.Itisequaltothesizeofthememoryforthatvirtualmachine.VMlogfilesare
associatedwithVMwareSnapshotcopies.
BecauseofthetransientnatureofthedataondriveD,youdontneedtoworryaboutrestoringitinthe
eventofafailure.Todoabackup,youonlyneedtotakeaSnapshotofthedatatstore thatcontainsthenon
transientdata,DriveCinthisexample.ThisSnapshotcanthenbereplicated,andarchivedtotape.You
dont needtotakeaSnapshotofthedatatore thatcontainsdriveD,thetransientdatastore.ForESX
serverswithmultiplevirtualmachines,youcancreatetwodifferentvirtualdisksforeachVMoneoneach
datatstore.YouthentakeSnapshotcopiesonlyofthedatastorethatcontainsnontransientdata.
Thelocationofthesevirtualdiskfilesandthe.vswp fileisinthe.vmx file.Ifyouloseavirtualmachine,you
willhavetorebuildallofthis.Ifyouarerecoveringandyouhavethe.vmx fileyoujusthavetohavethe
datatstores andthevirtualdisksinplace.WithWindowsvirtualmachines,ifyoudonthavethedriveD
availablewhenyoustart,WindowswillautomaticallymovethepagefilebacktoCandyouwouldthenhave
togothroughacleanupprocess.Ifyouareinadisasterrecoveryandyouwanttogetthosevirtual
machinesonlinequickly,youcanjuststarttheVMandletWindowsmovethepagefilesautomaticallyand
thencleanituplater.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
OneoftheproblemsthatwehavewiththisisthatWindowspages constantly.AVMwarerecommended
bestpracticeforvirtualdesktopsistomakeassmallapagefileaspossibleandoverprovisionthememory
totakeadvantageofthememorysharingandtotrytoaffectthe behaviorofthevirtualmachine.
416
17
SetGlobalVMSwapFilesLocation
InESX3.5serveryoucansettheglobalVMswapfiledirectorylocationfortheentireESXserverbysetting
thevalueofHostLocalSwapDIR.ThisisinadvancedsettingsontheESXserverconfiguration.Itistheverylast
option,HostLocalSwapDIR,onthememory(Mem)pageoftheAdvancedSettingswindow.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
417
18
ModifyVMSwapLocationPerVM
YoucanalsosettheSwapfile locationatavirtualmachinelevelontheOptionstaboftheVirtualVI Client
inventoryMachinePropertieswindow,showninthisscreenshot.Yourchoicesareto:
AcceptthedefaultsettingsfortheclusterorhostESXserveronwhichthevirtualmachineresides;
or
Alwaysstoreitwiththevirtualmachine,whichmeansitwillalwaysbeputinthesamedatastore
anddirectoryastheVMXfile;or
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
418
19
VMWorkingLocation(workingDir)
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
TheVirtualMachineWorkingLocation,alsocalledtheworkingDir,iswhereVMwarestoressnapshotfilesand
logfilesthatitcreateswhenittakesaVMwaresnapshot.TheVI ClientinventoryVirtualMachineProperties
window,inESX3.5,showninthisscreenshot,nowgivesyouthecapabilitytochecktheworkingDir setting,
butyoustillchangeitsvaluebyeditingtheworkingDir lineintheVMXfile.
419
BackupStoragePolicies
Whatifyouhavemanydatastores?Howshouldyoumanagebackupscheduling?Bestpracticeistoassign
backuppoliciesatthedatastorelevel.WithSnapshot,theVibetool,AutoSnap,andSnapManager
replicationschedulingandintervalsarealldoneatthedatastorelevel.Whenyoucreateavirtualmachine,
youcansetthebackuppolicybyassigningVMstoragetotheappropriatedatastore.
Intheexampleshowninthisslide,youhavetwotiersofvirtualmachines:virtualmachinesthatarebacked
upevery8hours,andvirtualmachinesthatarebackedupevery24hours.Whenyoucreateavirtual
machine,youdecidewhethertoassignitsnontransientstoragetoatieronedatastoretobebackedup3
timesperday,ortoatiertwodatastoretobebackeduponceperday.Andthentheotherdata,temporary
andtransientdatapagefilesandswapfileswillallgetassignedtoadedicateddatastore,whichinthis
caseisntbackedupatall.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Anytimethatyouwantanewbackuppolicy,youcancreateadifferentdatastoreandconfigurethebackup
andreplicationpolicyforthatdatastoreindividually.Followingthisplan,youwonthavetomodifythe
backupinfrastructurebecauseyouaddedanewvirtualmachine.Youwillhavecustomerswhodecideto
createanindividualSnapshotofeachvirtualmachineandtheywillhavetochangetheirscriptto
accommodateanewVM,but,ourmodelistomoveawayfromthatanddealwitheverythingatthe
datastorelevel.
420
20
ExampleHotBackupSnapshotScriptfromTR3428
Whathappenswhenwetakeabackup?Thisslideshowsthebackup processdistilleddowntoitssimplest
mechanism.ThesearecommandsthatarerunningintheserviceconsoleontheESXserver.Thetoolsthatwehave,
likeVibeandSnapManager,useESXAPIstocommunicatewiththeserviceinsteadofrunningtheseserviceconsole
commands.Buttheunderlyingprocessisexactlythesame.
Thefirstthingthathappensistodiscoverallofthevirtualmachinesinaparticulardatatstore.Next,eachvirtual
machineshouldbesuspendedthatis,putinahotbackupmode,whichisalotliketheOraclehotbackupmode.
Suspensefreezesthevirtualdiskfileandstartsalogfiletowhichallwriteswillbeappended.Thisiswhythereareso
manyperformanceproblemswiththeVMwaresnapshotcopies.Onceyoutakeyourfirstsnapshot,theVMDKfileis
frozen.NowriteswillgointothatVMDKfileuntilallofthesnapshotcopieshavebeendeleted.Ifyouhavea5day
oldVMwaresnapshot,theVMDKfilehasnotchangedinfivedays. Allofthewritesforthelast5daysaresittingina
logfile.Whenyoufinallydeletethatsnapshot,allofthosewritesthataresittinginthelogfilehavetobeappended
tothevirtualdisk.Wehavecustomersthatsawtheyhadanold VMwaresnapshotsittingontheirvirtualmachine
anddecidedtodeleteit.TheirESXserverwasfrozenfor10hourswhileWMware appendedallofthatdata.
Next,aftersuspendingwritestotheVMDKfile,createaVMwaresnapshotforeachvirtualmachineinthedatatstore.
IfyouarelookingatthisprocessinVirtualCenter,youseeasnapshotcalledbackupappearoneachvirtualmachines
onthescript.
Beforeeachsnapshotistaken,thevirtualdiskismadeconsistentbyVMtools.Thisisjustfilesystemconsistency,not
applicationconsistency.Thevirtualmachineflushesallofitswritestodiskandthentakesasnapshot.
Nothingisbeingwrittentothevirtualdiskfilesatthistime. VMwarehasstartedupalogfileforeachvirtualdiskand
isappendingwritestoit.Allofthevirtualmachines disksareinafrozenstate.Next,DataONTAPtakesaNetApp
Snapshotonthevolumethatcontainsthedatatstore.ThisisjustalittlerotatingSnapshotscript.
AfteryouhavetakentheNetAppSnapshotandhavecapturedtheintactvirtualdisk,renumerate allofthevirtual
machinesanddeletetheVMwaresnapshotoneachvirtualmachine. WhenyoudeletetheVMwaresnapshot,each
logfilegetswrittenintotherespectivevirtualdisk.Therecouldbeasmallperformanceimpactfortakingthese
Snapshotcopiesifyouareunderheavyloadbecausethewriteswillhavetogetwrittentwicewhenyoudeletethose
Snapshotcopies.Ideallyyoustillwanttotakethisbackupina periodoflowactivity.But,inmostcases,these
Snapshotcopiesareonlygoingtoexistforaminuteorso.
Keepinmindthatthesebackupsdonotprotecttherunningstate ofthevirtualmachine.Theyareprotectingthe
contentsofthevirtualdisks,makingsurethatthevirtualdisksarerecoverableinadisaster.Ifyouhavetorestorethis
Snapshotorfailoverinadisaster,youarestartingthesevirtualmachinesandtheywillbootfromscratch.
WhatyouaredoingwiththisSnapshotis:(1)makingsurethatallofthefilesystemsareintact;(2),makingsurethat
allofthefilesystemsaremarkedconsistent.Whenyougotostartthesevirtualmachines,youdonthavetodoa
checkdiskoranythinglikethat.Theoretically,youcouldtakeaNetAppSnapshotwithoutfirsttakingaVMware
snapshottofreezethefilesystem.But,ifyouhave1000virtualmachinesandyougotofailoverandallyourvirtual
machinesruncheckdisksimultaneouslytothesamestoragedevice,thatsgoingtohaveabigimpactifyouneedto
restoreallofthesesimultaneously.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thismodeldoesnotcoverapplicationconsistency,period.Ifyouwanttheapplicationtobeconsistentyouhaveto
gettheapplicationintoabackupmodewhereitsfilesarefrozenaswell,andthendothebackup.Ifyouarerunning
OracleinaVM,itisreallyeasytofreezeOracle.YoucanwriteascriptthatfirstfreezesOracleandthenfreezesthe
virtualmachine,makesNetAppSnapshotcopiesofeverything,and thenreleasesallofthefreezes.But,withan
applicationthatdoesntprovidethatkindofcontrol,suchasExchangewhereyoucantmanipulateitoutsideofthe
APIs,youwouldntbeabletowriteascripttocreateaconsistentstateintheapplication.
421
21
NFS
.VMDK
.VMDK
.VMDK
.VMDK
RDM
.VMDK
.VMDK
VMFS
22
DataLayoutsImpactRestoreOptions
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisslidesummarizesthedatalayoutdifferencesbetweenVMFS,RDM,andNFSandwhathappenswhen
youneedtodoavirtualmachinelevelrecovery.Ineachcase,backupisalwaysatthevolumelevel.Youare
alwayscapturingtheentiredatatstore.WithVMFSyoucanonlyrecovertheentiredatatstore WithRDMs
andNFS,youcandovirtualmachinelevelrecoverydirectlyfromthestoragedevice,buttodovirtual
machinelevelrecovery,orfilelevelrecovery,youneedtouseathirdpartytool.
422
23
RestoringaVMDKwithVirtualCenter
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareESXServer3.5wentGAinDecember,2007.VirtualCenter2.5wasreleasedatthesametime.This
screenshotshowsVirtualCenters DatastoreBrowser.Itisabrowserinterfacethatenablesyoutoeasilycopy
andpastefiles,andtomanipulatevirtualmachines.Youcanuse theDatastoreBrowsertorestoreaVMDK
fromasnapshot,forexample.ThisscreenshotshowsnanNFSdatastore,butitworksequallywellforVMFS
datastores.
423
LVM.EnableResignature
When using NetApp
snapshots with VMFS
Datastores, set
LVM.EnableResignature:
Set value to 1
Set this option once
per ESX Server
LVM.EnableResignature
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
IfyoumountaSnapshotofaVMFSfilesystemasaLUNcloneorasaFlexClone,theproductiondatatstore
anditsclonehavethesamevolumeserialnumber.InESX2.5,thiswouldfail.YouhadtouseanotherESX
serverinordertomounttheclone.VMwarefixedthisissueinESX3.0.Tomountadatatstore andaclone
ofthesamedatatstore onthesameESXserver,gotoadvancedsettingsundertheconfigurationtab.Select
LVMforlogicalvolumemanager.SetthevalueofLVM.EnableResignature to1.Intheeventthatyoumount
aclone,theESXserverwillautomaticallychangethevolumeserialnumberoftheclonecopy.Yousetthis
onceperESXserver,anditispermanent.Bydefaultthissettingisoff.
424
24
NetAppEnhancedDataProtection
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InadditiontoscriptbasedSnapshotcopies,andclientbasedSnapVault,NetApphasaddedenhanceddata
protectionforVMwareinfrastructure.OSSV2.6hasaddedsupport forrunningdirectlyonanESXserver.
AndSnapManagerforVirtualInfrastructureoffersagraphicaluserinterfaceforbackingdatastoresandfor
restoringdatastoresandindividualvirtualmacnines.
425
Windows
DR Site
FAS,
NearStore or
V Series
SnapMirror
OSSV
OSSV
Block-level
Incrementals
DiskbasedDisasterRecoveryforVMwareESXwithNonNetAppPrimaryStorage
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisslidedepictstheNetAppdiskbaseddisasterrecoveryarchitectureforVMwareESXserverswith
nonNetAppprimarystorage.ThissolutionisusingOSSVtobackupto FAS,Nearstore,orVSeriies.
WhenyoucompareNetAppsdeduplicated diskbasedsolutionstotapeforlongtermarchiving,you
canachieve50%spacesavings.Ifyouaredoingweeklyfullbackupstotape,youarestoring100%of
yourstoragecontenteveryweekontape.TSMhastheincremental forevermodelthatdoesnthaveto
runfullbackupsforever,but,thediskpoolsforTSMconsumeat leastasmuchspaceasafullbackup.In
abigenvironment,thatcouldbeahugediskpool.Bycontrtast,NetAppsdeduplcated backupcopy
contains100%ofthedata,butconsumes50%ofthespace.
426
Cost effective
Creates a highly efficient, low impact method for
protecting file and application data stores residing on
non-NetApp primary storage
Limited hardware requirementsno proxy server
requirement
OpenSystemsSnapVault
OpenSystemsSnapVaultisacentrallymanagedserverless backupengineforNonNetAppprimary
storage.Bysupportingblocklevelincrementaldiskbasedbackupsforever,diskutilizationand
performanceisoptimal.ItoffersoptionalintegrationwithProtectionManagerforsimplified
management.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
OpenSystemsSnapVault2.2andlaterclientscanbeinstalledintoindividualVMwareESXvirtual
machines.
427
VMotion aware
Lightweight agent installs in ESX Service Console
Single agent per ESX server
Licensed per VMware ESX instance
Recovery granularity at ESX server datastore or VM level
OSSVESXSupport
OSSV2.6extendsSnapVaults corebenefitsthroughintegrationwithVMwareESX,runningasasingleagent
perESXserver,ratherthanasaclientoneachVM.ItoffersoptionalintegrationwithProtectionManager
forsimplifiedmanagementanddiscoveryspecificallyforvirtualizedinfrastructure.ItisVMotion aware,and
islicensedperVMwareESXinstance.DuetoarchitecturaldifferencesOpenSystemsSnapVault2.6cannot
supportVMwareESX2.xorVMwareGSXversions.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
TheOSSV2.6demothatwasshownatVMworld isattachedtothismoduleforyoutodownload,ifyouare
interested.Itisa17.8MBinsize.
428
SnapManager
for VI &
SnapDrive
SnapManagerforVI&SnapDrive
TheSnapManagerforVirtualInfrastructureproductaddressesthe backupproblemsdescribedinearlier
slidesbyenablingVMwareadministratorstousetheNetAppONTAP storageassistedbackupcapabilities
(Snapshot,SnapRestore,SnapMirror).
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
429
Flexible IT infrastructure
Rapid Provisioning of VMs in VI
Policy based management
SnapManagerforVI ValueProposition
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
BackupmanagementisthenumberonegoalforSnapManagerforVI. ThisfirstversionofSMVIprovidesa
policybasedintegratedbackupandrecoverymanagementtoolforvirtual machinesaswellasaacost
effectiveDRsolution.Itdoesallthisthroughaneasytouseinterface(GUIandCLI)whichiscoresidentwith
VMwareVirtualCenter.SMVIallowsITmanagementtomaximizetheirinvestmentinvirtualization,and
removesthedependenciesonthestorageadministratortoperform dataprotectionandrecoveryofvirtual
machines.Thevaluepropositionisrobustbusinesscontinuity,automatedSnapshotmanagementofVirtual
MachineswithintheVirtualInfrastructure,andflexibleITinfrastructure.YoushouldlookatSnapManager
forVIasaserveradmintoolspecificallyforVMwareenvironments.
430
SnapManagerforVI1.0Features
SnapManagerforVirtualInfrastructureisamanagementtoolthat sitsontheESXserver,outsideofthe
VirtualInfrastructure.Thisslideliststhehighlevelfeaturesfoundinversion1.0ofSnapManagerforVI.It
deliversSnapshotdatastorelevelbackupmanagementandindividualVMlevelrestoremanagement,
SnapMirrorintegration,andbothcommandlineanditsowngraphicaluserinterface.
Intermsofprotocols,itsupportsFCP,iSCSI,andNFSandhasthestandardWindowssupport.Future
releaseswillincludedsupportforstorageprovisioning,cloning,VirtualCenterintegration,policybased
management,aswellasintegrationwithallofNetAppsStorageManagementApplicationIntegration
productssuchasProvisioningManager,andProtectionManager.
SnapMirrorsupportisacheckboxthataskswhetheryouwanttoupdatetheassociatedSnapMirrorreplica
whenthedatastoreisbackedup.ThisprovidesconsistentdataforSiteRecoveryManager.SRMsupportis
notinandofitselfaNetAppdifferentiator,becausethereare14otherstoragevendorswhoarewriting
hardwaremodulesforSRM.UsingVibeorusingSnapManager,wecanguaranteethestateofthedataon
theotherside.SRMsupportisdefinitelyveryimportantanditisverygoodthatwehaveit.Keepinmind
thatdataintegrityinthisreplicationandfailoverenvironmentismuchmoreimportantandistheNetApp
differentiator.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
SnapManagerforVirtualInftrastructure doesntrequireSnapDrivetooperatebecauseallofthat
functionalityalreadyexistswithinESXandVirtualCenter.RatheritqueriestheVirtualCenterandinitiates
alloftheVMwaresnapshotcommandsthesamesnapshotcommandsthatweusetotakethebackups
todayanditwillinitiateallofthosebackupcommandsthroughESX.NetAppdidnthavetowriteafile
systemlayerorbuildanymechanismsforfreezingthefilesystems.
431
NetApp
Primary
NetApp
Secondary
SnapManagerforVI&SnapDriveinGuestOS
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisslideshowsSnapManagerforVIrunningoutsidetheVirtualInfrastructureandSnapDriverunninginthe
guestOS.InadditiontotheOSSVdemo,thereisaSnapManagerforVirtualInfrastructuredemoattachedto
thistrainingmoduleforoptionaldownload.
432
Competitive Overview
No directly competing product, other than scripts, that
takes advantage of NetApp technologies
Snapshot, SnapMirror, SnapVault, Cloning and more.
VMware VCB
HP - StorageWorks & Opsware
IBM - Virtualization Manager
EMC RepliStor
vizioncore - vRanger Pro
PlateSpin - PowerConvert
Backup vendors: Symantec; CommVault
CompetitiveOverview
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NetAppisnottheonlyvendorworkingtointegrateitsstoragesoftwarewithVMwarevirtualenvironments.
vizioncore withitsvRanger ProandvReplicator backupandreplicationsoftwarehasemergedasoneofthe
leadingthirdpartyVMwaretoolproviders.ReplicationvendorslikeDoubleTakeSoftwarehaveVMware
centricversionsoftheirproducts,andallthemajorbackupsoftwarevendors Symantec,CommVault,and
EMC,tonameafewhaveannouncedintegrationwithVMwareConsolidatedBackup(VCB),VMware'stool
foroffloadingthebackupofvirtualmachinesfromtheESXhost. Therearesomeproductsouttherethat
havethepotentialtoposecompetitivethreatsincludingHPStorageWorks andOpsware,andIBM
VirtualizationManager,butnocompetingproduct,however,canofferthevalueaddsincludedinNetApps
suiteofofferingsSnapshot,SnapMirror,SnapVault,andFlexClone.
433
Competitive Overview
vizioncore vRanger Pro
Imagelevel backup
Integrated with Virtual Center
Policy based and VMotion aware
Compress and send VMs across WANs
PlateSpin PowerConvert
CompetitiveOverview
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
434
Resources
SnapManager for Virtual Infrastructure demo
from VMworld 2007
OSSV 2.6 demo from VMworld 2007
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
435
Lab Summary
Lab 2: Make NetApp Snapshot copies of
VMFS and NFS datastores.
Lab 3: Recover VMs from Snapshot copies
created in Lab 3.
Lab 4: Recover a single file created in Lab 3 by
connecting to a Snapshot and copying the
desired file.
VMwareonNetAppSolutions:BackupandRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InLab3youmakeNetAppSnapshotcopiesofVMFSandNFSdatastores.InLab4yourecoverVMs from
SnapshotcopiescreatedinLab3.AndinLab5yourecoverasinglefilecreatedinLab3byconnectingtoa
SnapshotandcopyingthedesiredfilecreatebackintotheexistingVirtualMachine.
436
36
2008 NetApp
Module 5:
VMDK
Alignment
ThismodulecoversvirtualdiskalignmentbestpracticesthatensureoptimumperformanceofVMwareon
NetAppstoragesystems.Thisisanissuethatreallyshouldnotcomeupinthesalescycle,but
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
thatyoushouldbeawareof,especiallyifyouneedtodoaproofofconceptinorderto
landanaccount.
51
1
VMDKAlignmentIssue
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ForoptimumI/Operformance,thefilesystemsoftheVMDK,thedatastore,andthestoragearraymustbeinproper
alignment.Unfortunately,defaultinstallationvaluestypicallyresultinmisalignment,andIOperformancedegradation.
52
2
Windows.vmdk
FlexVol
2008 NetApp. All rights reserved.
VMDKAlignmentIssue
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Anytimeyoubuildaserver,theinstallationroutinedoesntwriteitsoperatingsystemstartingatthefirst
blockofadisk.Italwaysbacksuptoapredefinedamountofspacesothatitcanstoreinformationthatis
neededforstoringuserdata,bootsectors,masterbootrecords, andsoon.Thatisntaproblemonasingle
machinesuchasalaptoporadesktopwithonedrive,butwhenyoucreatevirtualdrivesonstoragearrays
fromNetApp,EMC,orwhomever,thedefaultsettingswhereanoperatingsystemstartswritingdatatypically
doesnotalignoptimallyforthefilesystemortheblocksizeofthephysicalstorageobject.That'swhyyou
indicatethetypeofLUNwhenyoudeploytraditionalSANstorage onNetApp,tomakesurethatwhenyou
putWindowsonthestoragesystem,itwillbealignedefficientlywithWAFL.
53
3
NTFS
WAFL
2008 NetApp. All rights reserved.
DefaultPartitionOffset
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thegoalisfora4Klogicalcalltopullonly4Kdataoffthedisk.Inavirtualizedenvironment,storageisinflat
filesservedbyvirtualentities.Astoragevendorcannotcontrolwheredatawritingwillstartonanobject.The
defaultsettingswillalmostalwayswritedataonavirtualdisk suchthatitdoesnotalignoptimallywithblocks
intheunderlyingstoragelayerthatisprovidedbythestoragearrayvendor.Misalignmentcanpotentially
resultinthestoragesystemreadingtwoblocks8Kforeveryblockrequestedfromthevirtualdisk.
54
4
NTFS
WAFL
2008 NetApp. All rights reserved.
PerformanceImpactExample
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Blockboundariesaregoingtobeoff.Potentially,everyI/Ocallfromthevirtualmachinelevelcouldgenerate
twoonthestoragearray.
55
5
DefaultWindowsPartition
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
32256isthedefaultoffsetforWindowsOSpartitions.Unfortunately,ifyoulettheVMwareinstallationCD
automaticallycreateavirtualmachineandacceptthedefaultsforthevirtualdisk,itisgoingtocreatea
partitionstartingoffat32256,whichisnotdivisibleby4K,thesizeofblocksstoredbyWAFL.
56
6
Impact of Misalignment
Performance impact of misalignment
Varies based on workload
Smaller files have greater penalty
See Recommendations for Aligning VMFS Partitions
ImpactofMisalignment
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Theperformanceimpactofmisalignmentwillvarydependingonworkload.Itcouldbeasmuchas100%.The
smallerwritesaregoingtogeneratemore4Kreadsorwrites,whichisgoingtocauseabiggerproblem.It
appearstohaveasignificantimpactondeduplication.NCStateUniversityrandeduplicationandsaid,Big
deal,6%,whocares. Anditturnedoutthateveryvirtualmachineintheirenvironmentwasmisaligned.Asa
test,theycreatedrepresentativevirtualmachines,properlyaligned,andachieved64%betterperformance,a
10folddeduplicationperformanceimprovement.Theimprovedperformancewassocompellingtothemthat
theyhavebeenmigratingtoalignedvirtualmachines.
57
7
VMDKMisalignmentIssueisVendorNeutral
Thisissueimpactsallstoragevendors,notjustNetApp.AccordingtoVMware,itisatoptenissuewithevery
storagevendor.CustomersarecallingupVMwareandsaying,IboughtareallybigarrayandIthoughtit
wouldgofaster.
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thisissueisnotwidelyknown,andnotoneyoushouldbringupwhileyou'reselling.Ifyou'reaskedto
compareyoursolutiontothecompetitor,don'tvolunteerthatyoursolutionisproperlyaligned,andthe
competitorsmaynotbe.Ifyouneedhelp,callaCSE.Ifyou'regoingtorunitonyourown,haveyourCSE
reviewyourplan.Makesureyousetupeachvirtualstorageobjectonwhichyouaregoingtobedoing
benchmarkingsothatitisproperlyaligned.Youwillhavea100 percentperformanceadvantageoveryour
competitorwhosestoragewilllikelybemisalignedfromacceptingthedefaultsettingsduringoperating
systeminstillation.IfyoudonthavetodoaPOC,thisissueshouldbecomea adeploymentconcernandyou
shouldwaituntildeploymenttimetoletthePSguysfigureouthowthey'regoingtohandleit,manageit,and
communicateit.Inabakeoff,however,keepthisknowledgetoyourself.
58
8
CreatingPartitionAlignment
Whenyoucreateanewvirtualmachine,youfirstcreatethevirtualdiskandpartitionitbeforeinstallingthe
operatingsystem.Youhavethreeoptionsforcreatingthispartitionwiththeproperoffsetforoptimum
virtualdiskperformance.
Youcancreateanewvirtualdiskonanexistingvirtualmachine,andformatitwiththeproperoffset.
Youcancreateavirtualdisk,createavirtualmachine,bootoffofabootableCDthathastherighttools
suchastheWindowsPreinstallEnvironment.
Or,youcandistributeprealignedvirtualdisksVMDKfiles,downloadthemtoyourESXserverthrough
theserviceconsole,extractthemandawayyougo.
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisinformationcanbefoundinisallinTR3428.
59
9
NTFS
WAFL
2008 NetApp. All rights reserved.
VMDKAlignmentSolution
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Alltheblockslineupforoptimumperformance.
510
VMDKAlignmentSolution
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Forexample,inaWindowsenvironment,youstartbycreatingaFlexVolwhichisaformattedbyWAFL.WAFL
has4Kblocks.Thencreateavmdk fileoneitheraVMFSdatastoreonaVMwareLUNtype,oronaNFS
datastore.Usediskpart (Windows)orparted(Linux)tofixtheoffset.Finally,createtheclientfilesystem.
511
WindowsAlignedPartitionCreation
Hereisthediskpart commandusedwithWindows:
Selectyourdisk:
selectdisk1
Createthepartition:
createpartitionprimaryalign=32.
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thatis32Kor32768.ForSQLServer.orisitExchangeMicrosoftbestpracticesays64Koffset.Aslongasitis
largerthan32anditisdivisibleby4K,thepartitionoffsetwillnotnegativelyimpactperformance.
512
DiscoverVMDKMisalignment
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thisslideshowssomeexamplesoftoolsthatcanbeusedtodiscovermisalignmentissues.
513
MigrationtoAchievePartitionAlignment
Blockmisalignmentexistsinsidethevirtualdiskfile.Soifyoucopythefilesuchaswhencreatingaclone
ESXcopiesthebadalignmentwithit.Theonlythingthatfixes misalignmentisavolumelevelmigration
eithersomesortoffilelevelmigrationontheinside,oryoucandoReplicatorXmigrationfromamisaligned
VMDK.CustomersmovingfromanothervendorsarraystoNetApphaveanopportunitytofixmisalignment
whentheymigrate.
ReplicatorXcancorrectmisalignmentusingtheagentinsideeach VM,notthefabriclevelagent.Yourunthe
ReplicatorXagent,precreateaproperlyalignedvolumeonthedestinationandreplicatetothat.Professional
ServicesisentitledtouseReplicatorXaspartofamigrationandtakeitoutwhentheyleave.ifyouhavea
customerthatdoesntwanttobuyREPX,thensellthemthemigrationandPScanusetheREPXforthe
durationofthemigration.Itisanoption.
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Misalignmentisoneofthosethingsthatisnotalwaysworthchasingdown.Ifyouaregetting10X
deduplicationperformanceimprovement,andyourcustomerwantstogothroughthemigrationprocess,it
willbeworthwhile.Iftheyarenotexperiencingaperformanceproblem,itisanawfullotofworkbecause
thereisnomagicfixforthis.Certainlyhaveyourcustomerscorrecttheirtemplatesandanyvirtualmachines
thatwillbeclonedfrequentlytoavoidfutureproblems.
514
ResourcesandReferences
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Refertotheseresourcesandreferencesformoredetails.
515
VMDKAlignment Summary
NowthatyouhavecompletedPart2ofVMwareonNetAppSolutions,youshouldhavea
betterunderstandingof:
ThepotentialforaVMwarevirtualdiskstorageblockmisalignmentthatcouldhaveanegativeimpacton
storageIOperformance;
HowtocreateproperlyalignedVMDKfilesoneitherWindowsorLinux;
HowtodiscoverVMDKmisalignmentinaparticularVMwaredeployment;andwhenandhowto
MigratevirtualstoragetoachieveproperVMDKalignment
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AswellaswhenandhowtorunaVMwareonNetAppproofofconcept.
516
Lab 5 Summary
Create new virtual machines.
Properly align the virtual disk partitions before
installing the operating system.
VMwareonNetAppSolutions:VMDKAlignment
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InthislabyouwillpracticecreatingnewVMs andproperlyaligningthevirtualdiskpartitionsbeforeinstalling
theoperatingsystem.
517
2008 NetApp
Module 6:
Replication and
Disaster
Recovery
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Next,letstakeaquicklookatNetAppsreplicationanddisasterrecoverysolutionsforVMwarevirtualized
environments.
61
1
Primary Site
VM1 VM2
VM3
VM1 VM2
SnapMirror
Simple,Rapid,andReliableDR
OneofthemostimportantvaluesofVMwareonNetAppisfulldatacenterrecoveryinminutesusingSnapMirror.
SnapMirrorleveragesSnapshotandSnapRestoreandreplicatesdatabetweensites.Unlikeothersolutions,SnapMirror
isflexibleenoughandsimpleenoughtouseinvariouswaysacrossallapplicationsintheenvironment,asopposedto
deployingonlyonthemostcriticalapplications.Additionally,thenotionofapplicationconsistencyisaffordedthrough
theuseoftheapplicationawareSnapshotcopies.Replicationishandledthroughbackupscriptsorthrough
SnapManagerforVirtualInfrastructure.SnapManagercanalsolaunchSnapMirrortosendacopyofaSnapshottothe
disasterrecoverysite.ScriptsorSnapManagercanthenbeusedtorestoreadatastore,oranindividualvirtualmachine
intheeventofadisaster,hardwarefailure,ordatacorruption.Aswithbackupcopies,youcansetreplicationpoliciesat
adatastorelevel.
IntheVMwareenvironment,SnapMirrorisintegratedwithVMwareSiteRecoveryManager(SRM),whichmanagesthe
VMs andESXserversacrossthesites.SRMautomatesfailoverofVMwareenvironments.Itrunsonanexternalserver
andmonitorsalloftheESXserversandvirtualmachinesonagivenVMwareenvironment.Storagevendorsincluding
NetAppsupplypluginsforstoragelevelreplications.TheSnapMirrorpluginmakesSRMSnapMirroraware.Inthe
eventthatyouhaveasitedisaster,youclickabuttonontheSRMserverandithandlesthestoragelevelfailoveras
wellastheESX andvirtualmachinelevelfailover.Itwillbreakmirrorsandexposesecondarycopiesofadatatstores,
mountthosewiththeESXserversonthefailoversiteandthenstartthevirtualmachinesonthefailoversite.
Thereare14storagevendorsthatallsupportSRM,soitisnotadifferentiatorforNetAppstoragetechnologies.Our
replicationtechnologiesarethedifferentiators.Forexample,FlexCloneallowsliveaccesstoreplicatedvirtual
machines.YoucancreateaFlexCloneofthesecondarycopyofyourdataandusetheclonetoto testDRprocedures.
FlexClonealsogivesyoutheoptionofrunningtestanddevelopmentonacloneoftheDRdatacopyratherthanona
cloneofproductiondata.
VMwaredoesnotprovidethecapabilitytodirectlycopyvirtualserverstoaremotelocation,soVMwarerecommends
usingstoragebasedreplicationforbothvirtualserversanddata.TheNetAppreplicationsolution(SnapMirror)is
uniquelysimpletodeployandadminister.
Regardingcustomerquote:PennsylvaniaAttorneyGeneralusedVMwaretoconsolidate120servers;usedFAS3000for
storage.Thecasestudywithdetailsisavailableonnetapp.com athttp://www.netapp.com/library/cs/pennoffice
attorney.pdf?xCountry=US&xLanguage=EN
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
TheDRsolutiondepictedinthissliderequiresneitherservers norstoragesystemsbeidentical.ReplicatorXcanextend
DRcapabilitiestononNetAppstorage.
62
22
ChallengeswithDisasterRecovery
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareESXhasnobuiltindisasterrecoveryreplicationengine. VMwareadvicescustomerstolookto
storagehardwarevendorsoftothirdpartysoftwarevendorsfordisasterrecoverysolutions.Thereisno
simpleprocessfordisasterrecovery.
63
3
Synchronous
Asynchronous
Semi-synchronous
TCP/IP
Fibre Channel Protocol
WhyNetAppforBackupandRecovery?
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NetApphastheindustry'smostrobust,mostflexibleandeasyto deployreplicationtopologieswith
SnapMirrorandSnapVault.Yourcustomerscanatanytimeduringthedeploymentchangefroma
synchronoustoanasynch orfromreplicatingoverfibre toTCP/IPorbackandforththesearetheoptions
thatareinyourtoolbag.NetAppsupportsbackupandreplicationofbothVMDKs andRDMs.
64
StorageSavingsOverCompetitiveSolutions
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ItisimportanttopointouthereaswellthatFASdeduplicationcanachieve50%storagesavingsonboththe
primaryandsecondarysites.NetAppstoragesystemscanprovidetwocopiesofyourdatatheproduction
copyandamirroredDRcopyallforthecostofyouroriginaldatarequirements.
65
5
VirtualCenter
SRM
VMware Infrastructure
Disaster Recovery
Site Recovery
Manager service
Protected virtual
machines
SRM
VMware Infrastructure
Servers
Storage
VirtualCenter
Servers
NetApp SnapMirror
Storage
KeyDisasterRecoveryComponents
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisslidedepictstheNetAppdiskbaseddisasterrecoveryarchitectureforVMwareESXserverswith
NetAppsecondarystorage.
66
6
User Access
Primary VI3
Data Center
Secondary VI3
Data Center
SnapMirror
SnapMirrorReplicationforDataProtection
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Replicationcanbepolicybased.Inthisexample.anumberofdatastoresarebeingreplicatedtoasecondary
site.Intheeventofadisaster.,youcansimplypointtheESXserverorserverstothesecondarydatastores
andrestartvirtualmachineservices.
67
7
Primary VI3
DataCenter
Secondary VI3
DataCenter
andDisasterRecoverymadesimple
Thisfailoverprocesstodayismanual,butwillbeautomatedby SRM.NetAppSnapMirrorwillbesupported
whenVMwarereleasestheirsiterecoverymanager1.0inupcoming months
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisisanearlyscreenshotofSRMrecoverymanager.SRMautomatesthefailoverprocessinrealtime.It
willdiscoverallofthedatastores,andallofthevirtualmachines,anddiscoverandmanagetheSnapMirror
relationships.Itwilldoallofthestoragedevicelevelworkinordertogetthesesecondarycopiesonline.
Andthen,oncethecopiesareonline,itwilltelltheESXserverstomountandstartallofthevirtual
machines.
68
8
Resources
Network Appliance And VMware Virtual
Infrastructure 3 Storage Best Practices
ESX Server 3 Configuration Guide
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
69
Lab 6: Summary:
Simulate failure and recovery of a production
storage environment.
VMwareonNetAppSolutions:ReplicationandDisasterRecovery
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inthislabyousimulateafailureofanentireproductionstorageenvironment.Forthepurposesofthis
exercise,yourproductionandDRsystemswillbethesame,which wouldnotbethecaseinarealworld
scenario.
610
Module 7:
VMware on
NetApp
Data
Deduplication
VMwareonNetAppDataDeduplication
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
First,welldiscussNetAppsuniquedatadeduplicationvalueaddcapabilitiesandhowtheybenefitVMware
deployments.
71
1
Learning Objectives
Whenyouhavecompletedthismodule,youwillhaveabasicunderstandingof:
HowtogetthemostoutofNetAppdeduplicationonSAN andNASbaseddatastores;
VMwarecloningtechnologies;
WhentouseNetAppscloningtechnologieswithVMware;
VMwareVDIbenefitsanddeploymentchallenges;
WhentouseNetAppdeduplicationandFlexClonetofacilitaterapiddeploymentofVMwarevirtual
desktops;and
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
HowbesttogrowandshrinkVMFSandNFSdatastores.
72
2
UnmatchedStorageUtilization
NetAppsstorageutilizationstoryforvirtualizationisverystrong.VMwaredataishighlyredundant.When
youcreatemultiplevirtualmachinesyouarewritingoutthesameOSandapplicationbinariesoverandover
again.NetAppDeduplicationisabletorecoverashighas5060%,andevenashighas80%ofthespaceused
bytheoriginalvirtualmachines.
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NetApphasaspacesavingscalculatoryoucanrunonyourown.Itworks,andwillsometimesshowpotential
savingsover80%;but,youshouldbeverycomfortabletellingcustomersuniversallythattheywillseeatleast
50%spacesavings.Itisbettertounderpromiseandoverdelivertellthem50%andhavethemhopefully
getthatorbetterratherthanthembedisappointedtoonlyget75%spacesavingswhenyoupromised80%.
50%shouldbeanexcitingenoughstory..
73
3
VMDK
VMDK
VMDK
VMDK
Datastore A
VMDK
VMDK
VMDK
VMware deploys
VMs via
template clones
Clones are
100% identical
Including OS &
applications
Clones consume
storage equal to
size of template
VMDK
RAID Layer
Traditional Enterprise RAID Arrays
StorageConsumptionbyTraditionalStorageArrays
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
DeduplicationworkssowellinaVMwaredeploymentbecauseyoutypicallydeploynewmachinesbycloning
anexistingvirtualmachine.Asyoudeploynewmachines,youget exactreplicasoftheoriginalmachine
hundreds,oreventhousandsoftimes.Initially,eachcloneconsumesthesameamountofstorageasthe
originalmachine.
74
4
VMDK
VMDK
VMDK
VMDK
Datastore A
VMDK
NetApp
Deduplication
removes
redundant data
Reduce OS &
applications to a
single copy
VMs only
consume
storage for their
unique data
Reduce storage
costs with
virtualization
StorageConsumptionwithNetAppDataDeduplication
NetAppdeduplicationtakesalloftheseclonesandshrinksthemdowntothesizeofasingleinstanceofthe
originalvirtualmachine.Whystore100identicalcopiesofWindowswhenyoucanjustreferencethesame
data100times?Rather,saveexpensivetier1enterprisestorage forhighvalue,data.
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ItisoftenaneyeopenertopointouttoapotentialcustomertheparallelsbetweenNetAppfeaturesand
VMwarefeatures.VMwarehasasharedmemoryfunctionalitywherebycommonpagefilesareshared
betweenmultiplerunningvirtualmachines.Youcandrawaparallelbetweenstoragesharingandmemory
sharing.IfyourprospectunderstandstheconceptofsharedmemoryinESX,thenshouldimmediatelyseethe
benefitofNetAppsstoragesharingmodel..
75
5
IncreasedStorageUtilization
NetAppistheonlystoragecompanyofferingdeduplicationofproductiondata,withthepossibleexceptionof
DataDomaininlowIOenvironmentsonly.NetAppdeduplicationcanruninalmostanyproduction
environment.
NetAppsDeduplicationisdoneatthevolumeordatastorelevel.Youcanalsoturnitoff,orrunitona
schedule.Foroptimumdeduplicationresults,similarOSs shouldbegroupedintoadatastore.Wediscussedin
theBackup,Recovery,andReplicationmoduleofthiscoursegroupingvirtualdisksindatastoresaccordingto
backupschedulesandreplicationschedules.Deduplicationisanotherreasontoseparatestoragecontentinto
separatedatastores.Forexample,ifyouarerunningLinuxVMs andWindowsVMs andwantthebestpossible
deduplicationresults,youshouldcreateadatastoreforeach.
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thesestoragelayoutrecommendationsaredifferentthanandusuallymorecomplexthanlegacycustomers
maybeusedto.Youneedtohelpthemdoabenefitvs.complexityanalysis.Oftenthemoregranularthe
datastores,themoreeffectivethededuplicationwillbe.Sometimesstoragelayoutwillbeadeployment
considerationratherthansomethingthathastobedecidedduringthesalescycle,unlessyouareexplicitly
dependingonsomeoftheseresultsforsizingorperformance.
76
6
Create a FlexVol
Create a VMware LUN note the reserved space
Deploy 3 Virtual Machines
Note the data written in the VMDKs, LUN, and
FlexVol
Note the free space in the VMDKs, LUN, and
FlexVol
NTFS VMDK
50%
50%
50%
20%
VMFS LUN
30%
FlexVol
DataDeduplicationwithSAN
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThenextseveralslidesdepicthowdeduplicationworkswhenyouaredeployingVMwareonNetAppstorage.
YoustartwithaSANbasedVMFSenvironmentoverfiberchanneloriSCSI.FirstyoucreateaFlexibleVolume
andaVMwaretypeLUNinsidethatvolume.WhenyoucreatetheLUN,itreservesspacewithinthevolume.
ThenyoucreatesomevirtualmachinesandtheirvirtualdisksinsidetheLUN.Lookatthespacereservedby
theNetAppstoragesystemversuswrittendata.Notethatinthis example,eachofthevirtualdisksis50%full,
theVMFSdatastoreis80%full,andtheNetAppstoragesystemvolumeis70%full.
77
7
NTFS VMDK
50%
50%
50%
20%
VMFS LUN
30%
FlexVol
DataDeduplicationwithSAN
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NowruntheCIFSdeduplicationprocessontheNetAppstoragesystemvolume.Seewhathappens?The
duplicatespaceiscompresseddowntothesizeofjustonecopy. Insomecases,thededuplicationresults
couldenduptakingthespaceoflessthantheoriginalvirtualmachineifthatmachinecontainedredundant
data.Intheexampleshowninthisslide,wededuplicated threecopiesoftheVMdowntothesizeofone.
DeduplicationdidntchangetheamountoffreespacereservedbytheLUNreservation.Itremainsthesame.
Thisisatraditional,thickprovisionedLUN.Wesavedallofthisspaceatthevolumelevel,buthaverealized
noneofitbecausethesameamountofstoragespaceisbeingreserved.Youcantuseitforanythingelse.
And,noneofthesesavingsareavailabletotheVMwareadministrator.
78
8
NTFS VMDK
50%
50%
50%
20%
VMFS LUN
30%
90%
FlexVol
DataDeduplicationwithSAN
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NowenableLUNthinprovisioningbyremovingthespacereservationwithinthevolume.Thevolumegoes
from70%fulltoonly10%fullbecausenowyouonlyhavetopayforthisamountofspace.But,fromthe
VMwareside,westillhavenotrealizedanyspacesavings.There aretwowaystotakeallofthisspacethat
yousavedanddelivertotheVMwareadministratorandtotheend user.Youcaneitherexpandtheexisting
LUNoryoucancreateanewLUNandprovisionitasabrandnewdatastore.
79
9
NTFS VMDK
50%
50%
50%
20%
VMFS LUN
90%
FlexVol
40%
DataDeduplicationwithSAN
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inthisexample,youcanruntheLUNsizeoperationandchangethesizeoftheLUN.Nowwhenyourescan,
youseethatthephysicalLUNislarger.ButyoucantjustexpandaVMFSfilesystemlikeyoucanNTFS.You
canonlyaddtoitasanextent,whichisalogicalgroupingofresources.Inthiscase,theextentisanotherarea
inthesameLUN.AnextentcouldalsoincludemultipleLUNs.YoucantaketwoLUNs andmakeaVMFS
extentandtheVMFSvolumewouldspanbothLUNs.Now,youreffectivefreespaceintheVMFSvolumehas
changed.Youcanaddanothervirtualmachine.
710
11
DataDeduplicationwithSAN
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Tosummarize,inaSANenvironment,runningthededuplicationscandoesntfreeusablespace.Theonlyway
tofreeupspaceistoenableLUNthinprovisioning.Thatfreesupspacefromthestorageside,butnotfrom
theVMwareside.And,usingextentstogrowVMwaredatastoresis notbestpracticeexceptinan
emergency.Instead,youshouldprovisionthatspaceasanewLUN inanewdatastore.
711
Create a FlexVol
Connect the volume as a datastore
Deploy 3 Virtual Machines
Note the data written in the VMDKs,datastore, and
FlexVol
Note the free space in the VMDKs, datastore, and
FlexVol
NTFS VMDK
50%
50%
50%
50%
FlexVol
50%
DataDeduplicationwithNAS
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InaNASenvironmentdeduplicationissimpler.Justasbefore,youcreateaFlexVolandthenmountthe
volumeasadatastore.Inthisexample,wehavecreatedthreevirtualmachinesandeachishalffull.Atthis
point,thedatastoreandtheNetAppstoragesystemvolumearealsohalffull.
712
50%
50%
50%
50%
90%
FlexVol
90%
50%
DataDeduplicationwithNAS
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Assumenowthatyourundeduplicationtoremoveduplicatedatainordertogeneratefreespace.Ifthefree
spacewithinthevolumegoesup,to90%forexample,thelogical representationstaysexactlythesameand
nothingchangesaboutthevirtualdisksandthevolumeitself,but,freespacewithinthedatastorewill
change.Thenetsizeofthedatastorewillbethesame,butthefreespacewillhaveincreased.Then,youcan
createmorevirtualmachineswithnoneedtocreateanextent.
713
14
DataDeduplicationwithNAS
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
So,inaNASenvironment,deduplicationisnoadditionalwork.Savingsarerealizedimmediately,withno
needtocreatenewdatastoresandnointeractionbetweenthestorageadministratorandtheVMware
administrator.
714
Lab Summary
Lab 7: Run deduplication on an NFS datastore
and observe the effect on storage
consumption.
Lab 8: Enable deduplication on a VMFS
datastore and observe the effect on storage
consumption.
LabSummary
VMwareonNetAppSolutions:VMwareonNetAppDeduplication
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InLab7yourundeduplicationonanNFSdatastoreandobservetheeffectonstorageconsumption.InLab8,
youenablededuplicationonaVMFSdatastoreandobservetheeffectonstorage.
715
2008 NetApp
Module 8:
Cloning on
VMware
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Next,wellcoverthebestwaystouseofVMwareandNetAppcloningtechnologiesinVMware
infrastructures.
81
Learning Objectives
VMware cloning technologies
When to use NetApp FlexClone with VMware
VMware Virtual Desktop Infrastructure (VDI)
benefits and deployment challenges
When to use NetApp deduplication and
FlexClone to facilitate rapid deployment of
VMware Virtual Desktops
Whenyouhavecompletedthismodule,youwillhaveabasicunderstandingof:
VMwarecloningtechnologies;
WhentouseNetAppscloningtechnologieswithVMware;
VMwareVDIbenefitsanddeploymentchallenges;
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
WhentouseNetAppdeduplicationandFlexClonetofacilitaterapiddeploymentofVMwarevirtual
desktops;and
82
VMwareCloningTechnologies
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Cloningofvirtualmachineswithinadatastoreisafeaturethat isavailableinESX.Itworksverywellto
generateanewvirtualmachinebycloninganexistingVM.Ifyou haveagoldmasterimageofaserver,you
canuseittoprovisionnewserversforbuildingout.YoucanusetheESXclonefeaturetocreateacopyofthe
configurationfileandacopyofthevirtualdiskfile,resultingintwoidenticalvirtualmachines.Youcanthen
installapplicationsontheclone.Customersareprettyfamiliar withitbecauseitiseasytodo.It'sjusta
coupleclickswithinVirtualCenter.But,theydohavetowaitwhilethedatacopies.Iftheyarecloninga
numberofvirtualmachines,eachcontainingalargevirtualdisk file,theyhavetowaitforallthosecopiesto
becompleted.
83
NetAppFlexClonewithVMware
NetAppclonetechnologyalsocanbeusedtoprovisionnewservers.Ifyou'vegotjustatraditionalVMFSfile
systeminaFibreChannelenvironment,however,theNetAppclone featuredoesntofferasignificant
advantageoverthenativeESXclonefeature.Ifthey'reusingNFS,NetAppclonedoesofferthebenefitof
performingthecloneprocedurefromthestorageside,thusreducingtheloadontheESXserver.Also,ifusing
RDMs,youcanclonetheRDMitselfusingLUNcloneandthensplittheLUNclone,whichalsoremovesthe
loadfromtheESXserver.
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Sofar,allofthesecloningsolutionsarenotsavinganystoragespace.TherealvalueofNetAppcloneina
virtualinfrastructureisrealizedwhenyouuseittocreatetemporaryvirtualmachines,especiallyalarge
numberofVMwareVirtualDesktops,orifyouareusingVMwareto provisionatestdevcenter,ademo
center,oratrainingcenterandyouneeded30serversfortestingorfordemo.InatraditionalVMware
environment,30copiesofaserveralwaystake30timesthestorageneededfortheoriginalmachine,and
youhavetowaitwhilethatdatacopies30times.So,obviously, itcanbeexpensivetoprovisionlarge
numbersofvirtualmachinesinatraditionalVMwareenvironment.
84
Datastore A
FlexVol A
Virtual Machine
Template (VMX)
V-Disk 0
VI3 Server
VMwareCloningonIndividualVMs
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Bycontrast,youcanuseNetAppscloneorLUNclonetoquicklyprovisionalargenumberofvirtualdiskson
NetAppstorage,andthenattachnewvirtualmachinestothecloneddrives.BecauseofNetAppscloning
technology,thestoragespaceconsumedbytheclonedvirtualdisksisonlyafractionofthespacethatnon
NetAppstoragewoulduse.Sowhenyouhavecustomerswhoneedlotsofvirtualdesktopsorareconstantly
creatingandrecreatingtemporarymachines,NetAppcloneand/orLUNClonetechnologywillprovide
significantspacesavingswhilereducingdramaticallythetimeneededtocompletethecloningprocess.
85
Datastore A
FlexVol A
Virtual Machine
Template (VMX)
V-Disk 0
VI3 Server
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareCloningonIndividualVMs
86
VMware VDI
Virtual desktops run in a secure
corporate data center.
Remote PCs connect to their
virtual desktop from any device.
The virtual desktop is abstracted
from the physical device.
BasicsofVMwareVDI
LetsconsiderascenarioforusingFlexClonetoprovisionaVMwareVirtualDesktopInfrastructure
deployment.
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareVirtualDesktopInfrastructure(VDI)isanintegrateddesktopvirtualizationsolutionthroughwhich
virtualdesktopimages(typicallyWindowsXPorVista)runonserversinthedatacenter.Userscanconnectto
thevirtualdesktopsfromanyclientdeviceinanylocation.VMwareVDIsitsinbetweentheclientandthe
serverhardware.Regardlessoftheclient,usersgetacomplete, wellmanagedvirtualcorporatedesktopthat
behavesjustlikeanormalPCconfiguredwithcorporateapplicationsandwithaccesstocorporatedata.
87
VDIBenefits:Centralization
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
OrganizationsuseVMwareVDItostreamlinedesktopmanagement,increasesecurity,andreducecosts.
UsingVMwareVDI,thetimeittakestodeployadesktopistypicallyreducedtominutes,optimizingthevalue
ofITresourcesandgettingendusersproductivefaster.VMwareVDMisaflexibleandintuitivedesktop
managementserverenablingITadministratorstoquicklyprovisionandtightlycontroluseraccess.
88
VDIBenefits:Compatibility
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Totheenduser,theenvironmentisarealdesktopcomputersystem.Whetherit'saWindows2000
workstation,anXPdesktop,oraVistaworkstation.theygetarealoperatingsystemenvironmentwith
applicationsloadedthatbehavejustastheywouldonaphysical machine.Theenduser'squalityofservice
remainshigh.
89
VDIBenefits:Virtualization
VMwareVDIusesthesamecorecomponentsasVMwareVirtualInfrastructure.Thebulkofthevirtual
desktopsinatypicaldeploymentcanbestandardizedacrosstheenterprise,althoughtheymaybetailored
fordifferentdepartments.Youmayhaveonetypeofdesktopthat hastheenterpriseloadtheenterprise
servicepacksandpatchesandtoolslikeantivirus,andMicrosoftOfficeaswellasdepartmentspecific
applicationpackages,suchasatoolsetthat'sjustforhumanresourcesandthat'sgoingtosupportthehuman
resourcesdepartment,forexample.Youmayhaveanotherdesktopconfigurationthathasthecorporate
standardload,andyetanotherwithtoolsforsalesadministratorsforthesalesadministratorsgroup.Eachof
thesecasesisaversionofthesamedesktop.Whenauserisworkingfromadesktop,theydon'tgettosave
datatothesevirtualmachinesandtheydon'tgettoinstallthe applications.Workfilesanduserinterface
customization,etc,getredirectedtotheirhomedirectoriesonsharednetworkstorage.
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thissolutionenablescentralcontrolofpatchmanagement,andsoftwaredeploymentfromacentralcopy
aftertheyhavebeentestedandvalidatedinlieuofdistributingpatchesandupdatestothousandsofclients
onedesktopcomputeratatime.Ifoneoftheusersstartstousealotofsystemresourcescausingaserverto
beoverloaded,VMwareusesDRSandVMotion canmovethevirtualdesktopdynamicallytoaserverwitha
lighterload.
810
RAID
TheChallengesAssociatedwithDeployingVDI
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NowletscoverthechallengesassociatedwithVMwareVDI.Whenyoumove fromPCbasedstorageto
centralizedstorage,youneedahighlevelofdataprotection,andyoustarttoeatalotofstorage.VMware
VDIisagreatproduct,andeverybodylovesitbutifyouhavecustomersthatwant30,000desktops,50,000
desktops,80,000desktops,thecostofstorageandalltheoperationsrequiredforaVDIdeploymentcan
becomearoadblock.
811
Datastore A
FlexVol A
Virtual Machine
Template (VMX)
V-Disk 0
VI3 Server
VMwareCloningofIndividualVMs
ThisiswhereNetApp'sstoragevirtualizationtechnologiescanplayakeyroleinVDIdeployments.A4minute
videoisattachedtothismoduleforoptionaldownload.Thevideo,whichwasshownatVMworld,showsthe
cloningof100virtualmachines,eachofwhichwas10GBinsize. Thecloningitselfwascompletedintwo
minuteswithoutconsuminganyadditionalstorage.Letswalkthroughthestepsneededtoclonealarge
numberofvirtualmachines,aswasshowninthevideo.
1. First,buildadatastoreandcreateavirtualmachine,theoriginalvirtualmachinethatwillbethe
prototypefortheclonedvirtualmachines.ForWindowsdesktops, useSysprep toensurethat
whenthevirtualmachinesarecloned,theyarerecognizedbythe operatingsystemasunique
machines.
2. Next,takeasnapshotofthatdatastoreandcreateaFlexClone.Youdon'twanttousethe
originalcopyjustincasesomethinggoeswrong.ThenmounttheFlexVolinESX.
3. Now,createVMwareclonesoftheoriginalvirtualmachineinside thedatastore.Thisslideshows
6virtualmachines.Theexampleshowninthevideotookonevirtualmachineandclonedit24
times.Atthispointyouhaveadatastorecontainingmultipleclonesoftheoriginalvirtual
machine.
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
4. RunFASDeduplicationonthedatastoretoreducetheconsumedstoragespacebackdowntothe
sizeoftheoriginalmachine.Notethatthevideoshowsthecloninganddeduplicationinone
step.ThatfeatureofDataONTAPwillbeavailableinafuturerelease.
812
LUN
Datastore A
Datastore B
FlexVol A
VI3 Server
VMwareCloningofIndividualVMs
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
5. Now,useNetAppsFlexClonetocreatemultiplecloneddatastores.EveryFlexClonecontainsmultple
virtualmachines,butconsumesnoadditionalstoragespace.
813
LUN
Datastore A
Datastore B
FlexVol A
VMDK VMDK VMDK
VMDK VMDK VMDK
Datastore C
VI3 Server
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareCloningofIndividualVMs
814
LUN
Datastore A
Datastore B
FlexVol A
VMDK VMDK VMDK
Datastore C
Datastore D
VI3 Server
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VMwareCloningofIndividualVMs
815
LUN
Datastore A
Datastore B
FlexVol A
VMDK VMDK VMDK
Datastore C
Datastore D
VI3 Server
NetAppFlexCloneClonesDatastores
Aftercreatingalltheclones,allthatsleftisregisteringthemintheVirtualCenter,andstarting
themup.Inacustomerdeployment,youcansimplyhaveascriptthatslowlybootsthe
machinesup.That'sit,that'stheprocess.Youwentfromoneto manyvirtualmachineswithout
consuminganyadditionalstorage,andyoudiditveryquickly.
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
6.
816
Resources
Network Appliance and VMware Virtual
Desktop Infrastructure
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
817
Lab 9 Summary
Use FlexClone to rapidly provision new virtual
machines.
LabSummary
VMwareonNetAppSolutions:CloningonVMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InLab9youuseFlexCloneandFASDeduplicationtorapidlyprovisionnewvirtualmachines,run
deduplicationonanNFSdatastore,andobservetheeffectonstorageconsumption.
818
Module 9:
Growing
Datastores and
Virtual Disks
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThismodulecoversgrowingVMwaredatastoresonNetAppstorage.
91
1
Learning Objectives
Growing and shrinking
VMFS and NFS datastores
Virtual Disks
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inthismodulewewilltalkalittlemoreaboutgrowingdatastoresandvirtualdisks.
92
Growing Datastores
VMware allows the expansion of individual
Datastores
Supports growth of both VMFS and NFS
datastores
GrowingDatastores
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
WehavealreadydiscussedgrowingVMwaredatastoresandextentsinthecontextofdeduplicationinaSAN
environment.Infact,youcangrowadatastores,whethertheyareaVMFSdatastoreoraNFSdatastore.Both
areonlineoperations.GrowingaVMFSdatastoreisnotabestpractice,butitcanbedoneinanemergency,
93
GrowingVMFSDatastores
WhenyouexpandaVMFSdatastore,NetAppbestpracticeistoincreasethesizeoftheLUNthatcontainsit
ratherthandistributingthedatastoreacrossmultipleLUNs.Thereisnoperformanceadvantageto
distributingthedatastoreacrossmultipleLUNs.
VMFSdatastoreexpansionalwaysrequirescreationofanextent.Anextentisapartition.Adataobjectorfile
cannotbesplitbetweenextents.Eachfileneedstobeinasingleextent,notspreadacrossmultipleextents.
Youcanhaveamaximumof32extentsinaVMFSdatastore.So,youcanonlygrowaVMFSdatastorea
maximumof31times.Whenyouextendadatastore,youhavetomanuallyrescantodetectthenewLUN,
andtorecognizethenewsizeoftheirdatastore.
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
And,itisimpossibletoshrinkVMFSdatastores.IfyouwanttoshrinkaVMFSdatastoreyouwouldhaveto
evacuateit,destroyit,andrecreateitatthesmallersize.
94
VMFS Extents
Extent Properties
VMFSExtents
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisscreenshotshowstheextentPropertiesscreen.Asyoucanseehere,aVFMSfilesystemcanspan
extents,anddiskpartitionstocreatealogicalvolume.Thispropertiesscreenshowsyoutherelativesizeof
eachextent,butyoucantgetanymoreinformationthanthattodeterminethecontentsofeachextent.
95
GrowingNFSDatastores
BycontrasttoVMFSdatastores,NFSdatastoresareniceandeasy toexpandandcontract.Youjustusethe
volsize command.Youcangroworshrinkthedatastoredynamically.ItisimmediatelyrecognizedbytheESX
server.ItmightnotshowupimmediatelywithinVirtualCenteror theVIclient.Theclientisnotarealtime
viewofwhattheserverisseeing.IfyougototheserviceconsoleandexecuteaDFcommand,youseeareal
timenumberthatmightbedifferentthanthenumberreportedbyVirtualCenterortheVIclient.But
eventuallyVirtualCenterandtheclientwillcatchup.
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
SinceVMwareisntapplyingafilesystemintotheNFSvolume,extentlimitsandvolumelimitsdontapply.
ThereisnolimittothenumberoftimesthatyoucangroworshrinkanNFSdatastore.
96
Storage VMotion
Perform storage migration while VM is running
Can be used as an alternative to growing
datastores
Currently not fully supported (Experimental) for
NFS datastores
ApromisingnewfeatureinVI3.5isStorageVMotion.Itisthecapabilitytodynamicallymovethestorage
resourcesofavirtualmachinefromonedatastoretoanotherwhiletheVMcontnues torun.InVI3.0youcan
moveavirtualmachinefromonedatastoretoanother,butyoufirsthavetopowerdownthevirtual
machine.Thenyourightclickthevirtualmachine,andselectthemigrateoption.Themigrateoptionthen
copiesallofthefilestotheotherdatastore.Whenthecopying iscomplete,youcanstartthevirtualmachine
fromtheotherdatastore.ThenewStorageVMotion featureallowsyoutoperformstoragemigrationwhile
thevirtualmachineisstillrunning.Itstartsmirroringthefilesfromonedatastoretoanother.Whenallthe
fileshavebeencopied,theESXserverbringsalloftheservicesoverwithoutstoppingtheVM.Thereisjusta
pausewhentheVMswitchesfromonedatastoretoanother.
ThisStorageVMotion featurecouldbeasolutiontothedatastoremanagementproblem thatarisesifyou
needtogrowadatastore.StorageVMotion givesyouamuchbetterpathtomovestorageresourcesfrom
onedatastoretoanother.Youshouldexpectperformancetobeprettybadduringthemigration,butthis
featuredoesgiveyoutheoptionofmigratingavirtualmachinebetweendatastores,perhapsduringaperiod
oflowactivity,withouthavingtofirstshutdownthevirtualmachine.
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
StorageVMotion isnotcertifiedbetweenprotocols.Youcantusethisfeaturetomigratevirtualdisk
resourcesfromVMFStoNFSandviceversa.StorageVMotion supportforNFSiscurrentlyinexperimental
status.
97
GrowingVirtualDisks
ItisalsopossibletogrowVMDKs,butitisanofflineoperation.Thevirtualmachinetowhichthevirtualdisk
isassignedmustfirstbeshutdown.Itisatwostepprocessforextendingthevirtualdisk.
First,resizethevirtualdiskfile,whichisequivalenttothephysicaldiskitself.InVMwareVIversions2.5and
3.0,thecommandis
vmkfstools x,thesizeandthenthepathofthedisk.
ThisdiskcommandisavailableintheGUIforVIversion3.5.Youstillhavetoshutdownthevirtualmachine.
Butexpandingthesizeofthevirtualdiskdoesntautomaticallychangethefilesystemthatresidesonthat
disk.Soifyouhaveextendedanythingbesidesyourrootdisk,youthenpoweronthevirtualmachineanduse
thefilesystemtools,suchasthediskpart command inWindows.Thisisverysimilartowhatyoudowith
SnapDrivewhenyoudynamicallyextendadisk.Inthatcase,youphysicallyextendtheLUNandthenuse
diskpart toextendthepartitionwithintheLUN.So,inthiscase,after youbootupyourvirtualmachine,then
youusethefilesystemtooltoextendthepartitionwithintheexpandedvirtualdisk.
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Nowthatworksfordatadrives;but,sinceyoucantdynamicallyextendtherootdrive,youwontbeableto
dynamicallyexpandavirtualdiskontherootdrive.Ifyouwant toextendtheCdriveofavirtualmachine,you
shutdownthatvirtualmachine,usetheappropriatecommandtoextendthevirtualdiskandthenmount
thatvirtualdiskonanyothervirtualmachine.Thenrunthediskpart commandfromthatvirtualmachine.
Thenshutdown,disconnecttheexpandeddrive,andgiveitbacktotheoriginalownerofthatdisk.
98
GrowingVirtualDisks
FromtheVI ClientinventoryinESX3.5youcanusetheCapacitysectionoftheVirtualMachineProperties
windowsHardwaretab,showninthisscreenshot,inlieuoftheservice consolesvmkfstools commandto
changethesizeofthevirtualdisk.Otherwise,allofthesamerestrictionsapplythatarediscussedinPart4of
thiscourse:Youstillhavetoshutdownthevirtualmachineand extendthefilesystemmanually;and,you
stillhavetogothroughextrastepstochangethesizeoftherootdrive.
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Noticethatthethiswindowmanagespropertiesatthevirtualmachinelevel,notatthedatastorelevel.
99
Summary
Growing and shrinking
VMFS and NFS datastores
Virtual Disks
Summary
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Nowthatyouhavecompletedthismodule,youshouldhaveabasic understandingofhowbesttogrowand
shrinkVMFSandNFSdatastores.
910
Lab 10 Summary
Grow existing VMFS and NFS datastores.
LabSummary
VMwareonNetAppSolutions:GrowingDatastoresandVirtualDisks
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
InLab10yougrowexistingVMFSandNFSdatastores.
911
2008 NetApp
Module 10:
Sizing Storage
for VMware
Environments
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Next,welldiscusssizingandcapacityplanningforVMwareenvironmentsonNetAppstorage.
101
Learning Objectives
Sizing NetApp storage for VMware
environments
Planning and designing VMware on NetApp
connectivity
LearningObjectives
SizingstorageforVMwareenvironmentsincludingavailableSizingTools;
PlanningandDesigningVMwareConnectivity;and
VMwareonNetAppPerformancemonitoringusingVirtualCenterandtheVMwareesxstop
command;
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Whenyouhavecompletedthismodule,youwillhaveabasicunderstandingof:
102
Ongoing process
Initial exercise to build environment
Ongoing to keep pace and to predict demand
and requirements
SizingVMwareSolutions
WhensizingaVMwarestoragesolution,besuretoalwaysaddress theissuesof:
Capacityhowmuchspacedoyouneedtostorethevirtualmachineimages,andswapspace;
PerformancetherawdiskIOthroughputneededbytheenvironment;and
ConnectivityIPorfiberchannel,andthenumberofphysicallinkstotheESX serversandtothestorage
deviceitself?
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
WhilesizingisacriticalpartofarchitectingaVMwareonNetAppsolution,dontforgetthatitisanongoing
process.Youmeasurecapacity,performance,andconnectivityneedswhenyouareinitiallyanalyzinga
customersenvironment,butdependingonthesalescycle,youmayneedto measureitagaintoaccountfor
possiblegrowth.
103
Which Counters?
We need to know
Read vs. write
Random (IOPS) vs. Sequential (MB/s)
Queue length vs. idle time
Tells us if theyre already providing maximum
available throughput, and if we should plan for
MORE performance than currently being
delivered.
Physical disk
WhichCounters?
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Atthispoint,yoursizinganalysisshouldbeverysimilartohowyouapproachanyothercustomapplication
readvs.writeparameters,randomorsequentialIO,andqueuelengthversusidletime,allmeasuredatthe
physicaldisk.Attheendoftheday,youaregoingtoplugthedatayougatherintothecustomsizingtoolto
generateNetApphardwaresizingrecommendations.
104
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Oftenthemostdifficultpartofthisanalysisiscollectingdatafromadistributedenvironment.Thatisthe
purposeoftheVMwareCapacityPlannerthedatacollectiontoolrecommendedbyVMware.Wellcover
CapacityPlannerfirstandthenbrieflycoverotheravailabletools,includingNetAppsownVMInsightthat
cameoverwiththerecentOnaro acquisition.
105
VMwareCapacityPlanner
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
DatagatheringusingVMwareCapacityPlannerisapaidengagement.Yourcustomercontractseitherdirectly
withVMwareorwithaVMwareVARwhotheninstallsCapacityPlannerdatacollectorstogatherinformation
onallofthemachinesintheenvironmentthataregoingtobevirtualized.Thecollectorsinturnautomatically
uploadthedatatoVMwaresoptimize.vmware.com Websight.Fromthecollecteddata,VMwareSEs
generatecapacityreportsandrecommendvirtualserverconfigurations.
106
Inventory
Collect manufacturer, model, CPU, BIOS,
memory, disk, network, etc.
Performance
Hourly task to collect a default set of counters
Data sync
Auto-upload to optimize.vmware.com
Hourly by default
2008 NetApp. All rights reserved.
CapacityPlannerDataCollector
CapacityPlannerincludesfourprocesses:
1.
Findtheserversintheenvironment;
2.
Takeaninventoryofthephysicalresources;
3.
Determineandlogrealtimeperformancestatistics;and
4.
UploadthisinformationtotheVMwaredatacollectionWebsite.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AlloftheanalysisisdoneinPaloAlto.
107
CapacityPlannerDiskPerformanceMetrics
ThereportsgeneratedfromdefaultCapacityPlannerdatacollectionwillnotprovideallthesizinginformation
thatyouneed.TypicalCapacityPlanneroutputshowsonlypeakdiskactivityperserver,whichtellsyou
nothingaboutwhattheserversaredoingonadaytodaybasis.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
YoucansetupacustomCapacityPlannerdatacollectionjobtogathertheinformationthatyouneed,buta
datacollectorcantrunyourcustomjobwhileanotherdatacollectorjobisrunning.Thecustomereither
needsanotherdatacollector,atadditionalcosttothecustomer,oryouwillhavetowaityourturn.And,
whenyourunyourcustomjob,dontforgettoturnofftheautomaticuploadofthecollecteddatato
VMwarescollectionWebsite.VMwarewontknowwhatitisandtheywontwantit,andwhatsworse,the
jobwillautomaticallydeletethedatafilesfromthedatacollectorbeforeyouvehadachancetoanalyzeit.
108
NetApp VM Insight
Real-time service-level information on:
CPU
Memory
I/O
Network bandwidth
SAN bandwidth
Storage array performance
NetAppVMInsight
So,youcandiscoverexactlywhatyourcustomersIOrequirementsarewithCapacityPlanner,butthereare
othertoolsthatyoucanusetogatherthisinformation.NetAppsVMInsightfromtherecentlyacquired
Onaro buildsonSANscreens servicepathawarenessandchangemanagementtechnologies.Itisthefirst
crossdomainapplicationforbothVMsystemadministratorsandstorageadministratorsthatspansboth
virtualserverandtraditionalserverdeployments.Itisagentless andthusveryquicktodeployandprovides
realtimeservicelevelinformationon:
CPU,
Memory,
I/O,
Networkbandwidth,
SANbandwidthand
Arrayperformance.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Usingthisdata,youcanquicklydevelopacompletedatacenterviewofbothphysicalandvirtualloads
impactingthestorageenvironmentandthenusethisinformationtoarchitecttheoptimumVMwareon
NetAppsolution.
109
Windows Perfmon
Collects and graphs
counters for local or
remote Windows server
Not easy to collect data
for many servers
Defines the counters and
objects used by most
other tools.
Use Perfmon to see
what counters are
available for other tools
WindowsPerfmon
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AsanalternativetoeitherCapacityPlannerorVMInsight,youcanrunPerfmon jobsoneachoftheWindows
servers.Butforenvironmentswithalargenumberofservers,thiscouldbealaborintensiveexercise.Asa
compromise,youdonthavetogatherinformationfromeverysingleserverinacustomersenvironment.
Rather,youcangroupserverswithsimilarIOrequirements,andthentakeasamplingofeachgroupusinga
toollikeperfmon.Thiswayyoumightonlyhavetotouch1020%ofthecustomersserverstogatherenough
datatomakeinformedsizingrecommendations.
1010
Windows Perfmon
Throughput
Throughput
IOPS
IOPS
Bottleneck?
I/O Size
I/O Size
Busy?
Fragmentation?
WindowsPerfmon
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThisslideshowsanumberofPerfmon parametersthatwouldbeappropriateforstoragesizinganalysis
essentiallyreadandwritethroughput,IOPS,andactualtransfer rates.
1011
Counter Instances
Perfmon counters exist for individual drives, all
(*) or total (_total)
Individual drives are good for looking at the I/O
of a specific app
Distinguish database I/O (random) vs. log I/O
(sequential)
CounterInstances
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
WhenyouusePerfmon,youcanselectthecountersthatyouwanttomonitorandtheinstanceorinstances
ofthatstatisticthatyouwanttocollectintheAddCountersdialogbox.Inaddition,youcanaddacollector
foraparticulardriveordrives.The_Totaloptionaggregatesa collectorforallinstances.NoticethattheAll
and_Totaloptionsarenotthesamething.IfyouonlyneedtomonitortheaggregatediskIOPS,forexample,
andyoudontcareaboutIOPStoeachindividualdrive,justchoose_Totalintheinstanceslist.Bycontrast,
youcanselecttheAlloptiontomonitorthestatisticforallinstances(drives)individually.
1012
Windows Logman
Built into Windows
Scriptable, with config
files
Collects data from
Windows only
WindowsLogman
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
1013
NetApp Perfstat
NetApp tool downloadable from NOW Toolchest
Designed to collect performance data from NetApp
storage systems, but can also collect from host
Linux/Unix
Script
Multiple local or remote hosts using h option
Requires iostat command from sysstat RPM
NetAppPerfstat
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
NetAppsPerfstat isdesignedtocollectperformancedatafromNetAppstoragesystems,andcancollectdata
fromhostsystems.However,itisnotthebesttooltouseforsizingVMwarestoragebecauseitdoesntwork
remotelywithWindowsanditsoutputformatisnoteasilyimportedoranalyzed.
1014
OtherThirdPartyTools
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
1015
OnceYouCollectData
Nowyouhavegatheredthenecessarycapacity,performance,andconnectivitydata.Forexample,assume
thatyourunacustomCapacityPlannerjobforamonthforoneofyourlargecustomersandthecapacity
plannerservergeneratestensofthousandsoftextfiles.Youneedtoaggregatethatinformationinto
somethingthatisusable.Inparticular,youcouldwriteapearlscriptaddupallofthatrealtimeutilization
informationtofindtheaverageandthepeakutilizationforall oftheservers.Thosearethetwobiggestthings
thatyouwanttolookfor.
Likeanyotherapplication,youaresizingforpeakload.So,therearethingsyoucandowithschedulingto
changepeakactivity.Inalotofcustomerenvironmentsthepeak activityisgoingtocomeduringbackups.If
thepeakIOactivityinanygiven24hourperiodisalwaysthebackup,andyouknowyouaregoing
recommendthatthecustomerbackupthevirtualmachinesinadifferentwaythanintheircurrent
environment,youareprobablylookingatalowerpeakinthevirtualizedenvironment.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Onceyougetallofthesevaluestogether,feedthemintotheCustomApplicationSizer andthatisgoingto
tellyouthestoragehardware,disksandcontrollerstoincludeinyourVMwareonNetAppsolution.
1016
How to send it
Zip and email (text compresses nicely, 7-10:1)
CapacityPlannerOutput
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
SoifyouaregoingtogatherCapacityPlannerdataforamonth, howmuchshouldyouexpectto
collect?Inthisexample,collectingdataform140serversforonemonthgeneratedalmostagigabyte
oftext.Zippedup,bigfilescanbeuploadedtothecustomersizer.
1017
StorageCapacityPlanning
Forcapacity,youneedtoadduptotalrequiredspaceforeveryvirtualmachine.Keepinmindthatif
youaregoingwithVMFS,growingisdifficult.Generallycustomerswanttosizetheirvirtualmachines
withsomeamountofgrowthinmind.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
1018
Datastore overhead
Typically <1GB for metadata overhead
How much free space? 20%?
StorageCapacityPlanning(cont)
Otherquestionsyouneedtoaskduringstoragecapacityplanning:
AreyougoingtobetakingVMwaresnapshotcopies?Ifso,howmany?Areyougoingtobekeeping
themaround?Aretheygoingtobedumpingmemory?NetAppSnapshotdoesntusethememory
dump,butiftheyaredumpingmemorytodiskwhentheytaketheirVMwaresnapshotcopies,you
aregoingtohavetoaccountforallofthatspace.IsanyofthisgoingtobecapturedinaNetApp
Snapshotandretainedfordaysandweeks?
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Datastoreoverhead.WesawthisintheiSCSIdatastorelab.Wecreateda1GBLUNandweendedup
withabout150MBusable.Thereisabout6or7hundredmegabytesofmetadataassociatedwith
everydatastore.Inmostcasesthisisnotanissue.But,ifyourcustomersarecreatinghundredsor
thousandsofdatastores,thatnumberwilleventuallyaddup.And,ofcourse,noonewantstorun
theirdatastorescompletelyfree.Whatisyourtargetutilizationnumberondeployment?Doyou
wanttomakeyourdatastores60,70,80%free?Youneedtotake allofthisintoaccount.Thentake
alloftheNetAppstuff,WAFL,rightsizing,SnapReserve,Snapshotspace,RAIDDP,andsoon,into
considerationbeforearrivingatyourfinalrecommendations.
1019
PlanningandDesigningConnectivity
Part1ofthiscoursecoversconnectivity,sowedontneedtogointoasmuchdepthhere.Thebig
connectivityplanninganddesignquestioniswhatkindofredundancydoyouneed?Everycustomer
wantssomeleveloflinkredundancywithintheirESXserversbecausealinkfailureonanESXserver
willcauseallofthevirtualmachinestogoofflinewithnoautomaticresolutionofthatcondition.That
isaverycompellingreasontomakesureyouhavelinkredundancyonbothsides.
And,thesecondquestion,assumingyouhaveestablishedredundancy,iswhatareyourthroughput
requirements?HowmuchIOdoyouneedtobeabletodriveinand outoftheESXservers?When
youaddupthenumbersonaperESXserverbasis,IOrequirementsareprobablynotgoingtobevery
high.AverageutilizationonmostESXserversisprobably2030megsperseconds.Thisislargely
becausethemostlikelyservertobevirtualizedisalightlyusedone.Actualusageinyourcustomer
environmentmightvary.Iftheyarevirtualizing Exchange,theyaregoingtohavemuchhigherIO
requirementsthaniftheyarevirtualizing adomaincontroller.
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AndbootfromSANisnotasusefulwithESXasitiswithtraditionnetworkoperatingsystemsbecause
anindividualESXserverinadatacenterhasverylittlevalue. Itsonlyvalueisthatatanygiventimeit
isrunningsomeofthevirtualmachinesintheenvironment.But, itsindividualconfigurationreally
meansnothing.Infact,ittakesabout20minutestobuildanESXserver.Youonlyhavetoanswera
coupleofconfigurationquestions.Somecustomersareinterested inbootfromSANfromaresiliency
perspective.But,bootfromSANdoesntprovideanyadditionalresiliencybecausewithESXyoucan
recreateaserverfromscratchjustasfastasyoucanrestorea bootLUNintheeventofaproblem.In
3I,abootfromSANoptiondoesntevenexist.
1020
TheFutureofSizing
VMwareonNetAppSolutions:SizingStorageforVMwareEnvironments
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
WeareworkingonaVMwarespecificsizingtool.Weareworkingoninteractingwiththesecapacity
planningandmeasuringtoolsinabetterway,makingiteasierforyouguystogathertheinformation.
Idontknowwhatexactlythefutureofthatisgoingtobe.Wemightenduppartneringwithoneof
theothervendors,likePlatespinsomeonethatwouldbeinterestedinmeetingushalfwayonthat
stuffwheretheywouldbuildmorediskspecificinformationintotheir toolbydefaultandthatis
whatwewoulduse.YouwouldhireaprofessionalservicesengagementfromNetAppandtheywould
comeinwiththattoolandmeasurethecustomersenvironment.Thosekindofthingsarebeing
investigatedrightnow.But,inthemeantime,engageyourCSEs,gethelpfromus,andwewilldoall
wecantohelpyou.
1021
Module 11:
Performance
Monitoring
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThelastmoduleofthecoursecoversPerformancemonitoring.
111
1
Learning Objectives
Performance monitoring using
VirtualCenter,
VMware VI Client, and
esxtop
LearningObjectives
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Whenyouhavecompletedthismodule,youwillhaveabasicunderstandingofVMwareonNetApp
PerformancemonitoringusingVirtualCenterandtheVMwareesxstop command.
112
VirtualInfrastructureClient
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
AfterdeploymentofaVMwareenvironment,itisstillnecessaryforyourcustomertobeabletotrack
performancesotheycankeeptheirconstituants happyandcanplanforthefuture.YoucangetrealtimeESX
serverandvirtualmachineutilizationandperformanceoftheusingtheVIclient,asshowninthisscreenshot,
butthisdataisnotlogged.Youcanhowever,exporttheperformancedataasaprintedchartorintoaCSVfile
thatcanthenbeimportedintoExcel.
113
VirtualInfrastructureClient
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
YoucancustomizetheinformationincludedinthechartorCSVfile.Clusterservices,CPU,disk,memory,
network,andsystemutilizationandperformancestatisticsareavailablebrokenoutbycluster,server,virtual
machine,andresourcepool.
114
VirtualCenter
VirtualCenter provides historical
and real-time performance data
collection and reporting.
Historical data stored in database
VirtualCenter
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
ThePerformancetabinVirtualCentergivesyoubothahistorical andarealtimepictureofserverandvirtual
machineutilizationandperformance.Thisdatathatisbeingloggedintoadatabase.
115
VirtualCenter
VirtualCenter and ESX Server Performance Tabs
display real-time performance statistics as shown
below.
VirtualCenter
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
VirtualCenterandESXServerPerformanceTabsdisplayrealtimeperformancestatisticsasshowninthisslide.
116
VirtualCenter
Select Category and Object
Cluster Services
CPU (Individual CPUs or All)
Disk (Individual LUNs or All)
Memory
Network (Individual NICs or
All)
System (Variety of Objects)
Select Counters
Note: Only two distinct units
may be displayed at a time
(vertical axes on right-handside and left-hand-side)
Change Options
Chart Type
Real-time vs. historical time
range
VirtualCenter
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Tocustomizeachart,firstselecttheresourcecategoriesandspecificobjectsforwhichyouwanttosee
performanceandutilizationdata.Youcanseestatisticsonclusterservices,CPU,disk,memory,network,and
onavarietyofsystemobjects.Next,selectthemetricsthatyouwanttoseefromtheCounterschecklist.
Finally,selectacharttype(linegraph,stackedgraph,orstackedgraphperVM),andatimeframethelastX
hoursoraspecificdaterange.
117
esxtop Command
Provides granular real-time resource utilization data
Runs on the ESX Server Service Console.
Viewing modes:
Interactive (default)
Batch
Replay
CPU
Memory
Storage
Network
esxtop
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Inaddition,youcanusetheesxtop commandfromtheServiceConsoleandlookatutilizationinrealtime.It
providesgranularrealtimeresourceutilizationdatainfourpanels:theCPUpanel,thememorypanel,the
storagepanel,andthenetworkpanel.Canonlyberunbyuserroot.WhenrunfromtheServiceConsole
commandline,itdisplaysinformationininteractivemode,butitalsocanberunasabatchprocess,andin
replaymodetoreplayresourceutilizationstatisticscollectedusingvmsupport.
118
8
Server
Individual world
Resource pool
Virtual machine
esxtop CPUPanel
Whenyouexecutetheesxtop commandfromtheServiceConsolecommandline,itinitiallydisplaystheCPU
panel,similartotheoneshowninthisscreenshot.Summariesappearatthetopofthepagefollowedby
detail.ThispanelshowsCPUloadstatisticsforallofthedifferentESXlevelservices,andtheVMKernelitself.
Whenmorethanonevirtualmachineisrunning,youseeeachvirtualmachinelistedindividuallyatthetopof
output.
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Ininteractivemode,youcanswitchbetweenpanelsbypressinga singlekey.Pressthemkeytoswitchtothe
memorypanel,thedkeytodisplaythestoragepanel,thenswitchtodisplaythenetworkpanel,ortheckey
toreturntotheCPUpanel.Pressingqquitsinteractivemode.
119
9
Server
Worlds consuming memory
Resource pool
Running virtual machine
10
esxtop MemoryPanel
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Theesxtop memorypanel,displayedbypressingthemkeyininteractivemode,listsmemoryutilization
statisticsbyserver,worldsconsumingmemory,resourcepool,andrunningvirtualmachine.Thefirstlineof
thepanelshowsthecurrenttime,timesincelastreboot,number ofcurrentlyrunningworlds,andmemory
overcommitmentaverages.
1110
10
Or by:
Storage channel
Target
LUN
World using a LUN
11
esxtop StoragePanel
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
1111
11
12
esxtop StoragePanelInteractiveCommands
Inadditiontothecommandsthatdisplaythedifferentstatisticspanels,thereareeightmorekeycommands
thatchangethewaydataislistedintheStoragePanel:
By,storagestatisticsaredisplayedinanunexpandedmode.Ifyouneedtoseemoregranularity:
Pressingthee keytogglesanexpandedsetofstorageresourceutilizationstatisticsbrokendownby
individualchannelsbelongingtoaparticularstorageadapter.Youarepromptedfortheadaptername.
Thea keycommandtogglesexpansionofstorageresourceutilizationstatisticsbyindividualtargets
belongingtoaparticularstoragechannel.YouarepromptedforadapternameandchannelID.Youhaveto
expandtheadapterfirstbeforeyoucanexpandthechannel.
Pressingt expandsorhidesstorageresourceutilizationstatisticsaggregatedbyindividualLUNandby
storagetarget.Youareaskedtosupplytheadaptername,channelID,andtargetID.Expandchannel,and
adapterbeforeexpandingthetarget.
Thel commandtogglesexpansionofutilizationstatisticsbyindividualworldsutilizingaparticularLUN.You
havetosupplytheadaptername,thechannelID,thetargetID,andtheLUNID.ExpandtheLUNtarget,
channel,andadapterbeforeexpandingtheLUN.
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Bydefault,theStoragePanelsortsfirstbyADAPTRcolumn,then byCIDcolumnwithineachADAPTR,thenby
TIDcolumnwithineachCID,thenbyLIDcolumnwithineachTID,andbyWIDcolumnwithineachLID.Ifyou
wanttoseeadifferentorder,youcanusethelowercaseR,lowercaseW,uppercaseR,anduppercaseT
keycommandssortstatisticsbytheReads,Writes,MBread,orMBwrittencolumns,respectively.TheNkey
returnstothedefaultsortorder.
1112
12
13
esxtop StoragePanelStatistics
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Thevariousesxtop panelsdisplayaplethoraofresourceutilizationstatisticalinformation.Thisscreenand
followingthreescreensdescribethestatisticssummarizedontheesxtop StoragePanel.Refertothe
ResourceManagementGuidefpr theESXServerandVirtualCenterformoredetails.
1113
13
NTGTSNumber of targets
NLUNSNumber of LUNs
NVMSNumber of worlds
SHARESNumber of shares
BLKSBlock size in bytesLUNs only
AQLENStorage adapter queue depthmaximum
number of ESX Server VMKernel active commands
supported by adapter
LQLENLUN queue depthmaximum number of
ESX Server VMKernel active commands LUN can
handle
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
esxtop StoragePanelStatistics(continued)
1114
15
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
esxtop StoragePanelStatistics(continued)
1115
15
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
esxtop StoragePanelStatistics(continued)
1116
17
esxtop NetworkPanel
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Theesxtop networkpanel,displayedbypressingthenkeyininteractivemodedisplaysnetworkutilization
statisticsarrangedbyportperconfigurednetworkandvirtualnetworkdevice.Findtotherowfortheportto
whichthephysicalnetworkadapterorvirtualnetworkadapteris connectedforstatisticsonthatadapter.
RefertotheResourceManagementGuidefpr theESXServerandVirtualCenterformoredetailsonthe
wealthofnetworkutilizationstatisticsfoundinthispanelincludingpacketstransmittedpersecond,packets
receivedpersecond,and.MegaBits transmittedandreceivedpersecond.
1117
17
Sorts by Mb Tx column.
Sorts by Mb Rx column.
Sorts by Packets Tx column.
Sorts by Packets Rx column.
Default sort ordersorts by PORT ID column
18
esxtop NetworkPanelSortOrderKeys
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Bydefault,theNetworkPanelsortsfirstbyPortIDcolumn.Ifyouwanttoseeadifferentorder,youcanuse
theuppercaseT,uppercaseR,lowercaseT,andlowercaserkeycommandssortstatisticsbytheMb
transmitted,Mbreceived,packetstransmitted,andpacketsreceivedcolumns,respectively.Theuppercase
NkeyreturnstothedefaultPortIDsortorder.
1118
18
Learning Objectives
Performance monitoring using VirtualCenter,
the VMware VI Client, and esxtop
LearningObjectives
VMwareonNetAppSolutions:PerformanceMonitoring
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
.
2008 NetApp
Nowthatyouhavecompletedthismodule,youshouldhaveabasic understandingofVMwareonNetApp
PerformancemonitoringusingVirtualCenterandtheVMwareesxstop command.
1119
NETAPP UNIVERSITY
2008 NetApp
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
ATTENTION
The information contained in this guide is intended for training use only. This guide contains information
and activities that, while beneficial for the purposes of training in a closed, non-production environment,
can result in downtime or other severe consequences and therefore are not intended as a reference guide.
This guide is not a technical reference and should not, under any circumstances, be used in production
environments. To obtain reference materials, please refer to the NetApp product documentation located
at www.now.com for product information.
COPYRIGHT
Copyright 2008 NetApp. All rights reserved. Printed in the U.S.A. Specifications subject to change
without notice.
No part of this book covered by copyright may be reproduced in any form or by any meansgraphic,
electronic, or mechanical, including photocopying, recording, taping, or storage in an electronic retrieval
systemwithout prior written permission of the copyright owner.
NetApp reserves the right to change any products described herein at any time, and without notice.
NetApp assumes no responsibility or liability arising from the use of products or materials described
herein, except as expressly agreed to in writing by NetApp. The use or purchase of this product or
materials does not convey a license under any patent rights, trademark rights, or any other intellectual
property rights of NetApp.
The product described in this manual may be protected by one or more U.S. patents, foreign patents,
or pending applications.
All other brands or products are trademarks or registered trademarks of their respective holders and should
be treated as such.
NetApp is a licensee of the CompactFlash and CF Logo trademarks.
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
RealAudio, RealNetworks, RealPlayer, RealSystem, RealText, and RealVideo are registered trademarks
and RealMedia, RealProxy, and SureStream are trademarks of RealNetworks, Inc. in the United States
and/or other countries.
TABLE OF CONTENTS
LABS:
LAB 1: CONNECTING DATASTORES AND CLONING VMS
LAB 2: ALIGNING VIRTUAL DISK FILE SYSTEMS
LAB 3: VIRTUAL MACHINE BACKUPS USING NETAPP SNAPSHOT
LAB 4: VIRTUAL MACHINE RECOVERY FROM NETAPP SNAPSHOT COPIESL
LAB 5: FILE LEVEL RECOVERY FROM NETAPP SNAPSHOT COPIES
LAB 6: VIRTUAL MACHINE REPLICATION AND DISASTER RECOVERY USING
SNAPMIRROR
LAB 7: FAS DEDUPLICATION OF NFS AND VMWARE
LAB 8: THIN PROVISIONING & FAS DEDUPLICATION OF VMFS DATASTORES
LAB 9: PROVISIONING DATASTORES & VMS WITH FLEXCLONE
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
Summary:
In this lab we will create and configure VMFS data stores using FCP and iSCSI, we will also connect to an existing volume and
use it as a NFS data store.
Participant Prerequisites
None
Lab Environment
An ESX server, VMware VI client installed on the local system, a FAS storage controller, and a Virtual Center Server. The
FAS storage controller requires both FC and iSCSI connection
2
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Student Desktop
Student 1 ESX
Student 2 ESX
RDP
Connection
Internet
SAN###f2
3
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
SAN###f1
Click Stream
From your windows operating system open the Remote
Desktop client.
Screen Shots
4
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
5
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
HBA name:__________________________________
SAN Identifier(WWPNs):________________________
6
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
HBA Name:__________________________________
SAN Identifier(WWPNs):________________________
7
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
8
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Use the VI client to rescan for the new LUN on your ESX
server.
Return to the VI client and select your ESX server.
Click on the configuration tab.
In the Hardware section, click on the Storage
Adapters link.
Click on the rescan link and wait for the ESX server
to rescan its adapters. You should now be able to
see the new LUN on vmhba1.
9
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Note: If the new LUN is not visible, try to run the rescan
a second time. Depending on the pathing configuration,
you may see the LUN displayed multiple times.
10
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
11
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
12
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
13
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Use the VI client to rescan for the new LUN on your ESX
server.
Return to the VI client and select your ESX server.
Click on the configuration tab.
In the Hardware section, click on the Storage
Adapters link.
Click on the rescan link and wait for the ESX server
to rescan its adapters. You should now be able to
see the new LUN on vmhba40.
Note: If the new LUN is not visible, try to run the rescan
a second time. Depending on the pathing configuration,
you may see the LUN displayed multiple times.
14
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
15
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
The NFS protocol is not enabled by default in ESX 3.0X, use the procedures below to open the ESX firewall for NFS traffic.
In the VI client, select the configuration tab and then click on the security profile link.
Click on Properties to open the Firewall Properties page.
Find the NFS Client and check the box to enable the protocol. Click OK to close the Firewall properties window.
16
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
17
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
18
VMware on NetApp Solutions: LAB 1: Connecting Datastores and Cloning VMs
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
In this lab you will be creating new Virtual Machines and properly aligning the virtual disk partitions within. This will be done
before installing the operating systems to allow the system to run at an optimal level.
Screen Shots
2
VMware on NetApp Solutions: LAB 2: Aligning virtual disk file systems
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Click Stream
Use your VI client and connect to the VirtualCenter
server (IP provided by instructor).
3
VMware on NetApp Solutions: LAB 2: Aligning virtual disk file systems
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
4
VMware on NetApp Solutions: LAB 2: Aligning virtual disk file systems
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
In this lab you will take NetApp snapshots of your VMFS and NFS datastores. This will give you a crash consistent point in time copy of
the VMs contained within the datastores. You will see how quick and easy it is to complete these tasks when coupled with NetApps
snapshot technology.
Screen Shots
2
VMware on NetApp Solutions: LAB 3: Virtual Machine Backups Using NetApp Snapshot Copies
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Click Stream
You will create files on the VMs to simulate data change,
then delete these files to simulate data loss.
Note: This output will show the absolute path to the vmx
file of each of your virtual machines.
3
VMware on NetApp Solutions: LAB 3: Virtual Machine Backups Using NetApp Snapshot Copies
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
4
VMware on NetApp Solutions: LAB 3: Virtual Machine Backups Using NetApp Snapshot Copies
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Select nfsvm1
Click on the snapshot manager icon in the VI client.
Then choose delete all on the snapshot window
Answer yes to the confirm delete window
Then click close
5
VMware on NetApp Solutions: LAB 3: Virtual Machine Backups Using NetApp Snapshot Copies
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
Summary:
2008 NetApp
In this lab you will recover the VMs to their previous state after simulating a failure by removing the files that were created in the
previous lab and restoring the virtual machines from a NetApp snapshot copy.
Screen Shots
2
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
3
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
4
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
_____________________________________________
6
6
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
****Optional Step:
7
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
8
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
You will now recover the state of the NFS VM to the point prior to the file deletion. You could use a FlexClone and similar
procedures as part 2 of this lab, but in this case we will use Single File SnapRestore (SFSR) to restore the virtual disks to
demonstrate the efficiency of the NetApp system.
Connect to the service console on your ESX server using
the putty tool and the ESX server IP address.
Power on stu#nfsvm1
Log into the VM, check that the file deleted earlier in
the lab has been restored.
2008 NetApp
2008 NetApp
10
VMware on NetApp Solutions: LAB 4: Virtual Machine Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
Summary:
2008 NetApp
n this lab you will recover the file we created on the VMs in the previous lab. In this exercise, you will connect to the snapshot
and copy just the desired file back to the VM, rather than revert the entire VM. You will see how granular a restore can be.
Screen Shots
2
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
3
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
NOTE: For the purposes of this exercise you will be mounting the recovery disk on the production VM, in a customers
environment you would use a nonproduction VM or a recovery VM dedicated to this purpose.
4
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
5
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Now you will mount the clone virtual disk onto the
production virtual machine.
Open the VI client, select the stu#fcpvm1 and click
on Edit Settings under the summary tab.
In the Virtual Machine Properties window that will
open, click on the Add button.
In the Add Hardware wizard, select hard disk and
click next
Select the Use an existing virtual disk radio button
and click next.
Click on browse, select the clone datastore created
previously. (Example: snap-00000001-fcp1)
Open the fcpvm1 folder, select the
stu#fcpvm1.vmdk file and click OK.
Keep the default values in the specific advanced
options screens that follow clicking next.
Click on finish then OK to close the properties
window
6
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
7
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
8
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Open the VI client, select stu#nfsvm1 and click on Edit Settings under the summary tab
In the Virtual Machine Properties window click on the Add button
In the Add Hardware wizard, select hard disk and click next
Select Use an existing virtual disk radio button and click next
Click on browse, select the stu#nfs_clone datastore
Select the nfsvm1 folder, select the nfsvm1.vmdk file and click OK.
Keep the default values in the specific advanced options screen and click next then finish.
Power on stu#nfsvm1, log in and browse the new drive connected to the machine.
Find the file you created in the previous lab and copy it back to its original location.
Shut down stu#nfsvm1
2008 NetApp
10
VMware on NetApp Solutions: LAB 5: File Level Recovery from NetApp Snapshots
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Summary:
2008 NetApp
In this lab you will simulate a failure of the entire production storage environment. For the purposes of this exercise, your production
and DR systems will be the same. This would not be the case in a real world scenario, but the procedures used below would not
change. You will replicate Datastores using NetApps SnapMirror technology between multiple volumes and then simulate a failure of
your main system. After the failover to your Disaster Recovery site you will re-establish the link and transfer the changed data back to
the production system.
Click Stream
In this exercise, you will replicate your two Datastores to
secondary volumes
Screen Shots
2008 NetApp
3
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
4
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
5
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
6
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
In a real world disaster scenario you would run in the DR environment for some time, then take a planned outage to mirror your
data back to the primary data center and restore normal service. To shorten the time you will simply discard your replica and
reconnect to your original datastores.
2008 NetApp
In FilerView, go to LUNs > Manage select the LUN in the fcp_mir volume and choose offline.
Now go back to the LUN Manage window and online the original LUN in the fcp volume.
8
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
This exercise will be similar to the VMFS failover we completed in the previous section, but when using NFS datastores you can
export and connect the datastore before you experience a failure or need to break the mirror. When using NFS datastores, you
can connect and browse a mirror destination datastore at any time.
Use FilerView to verify that your volume has been
exported
You will be simulating a failure of a production datastore by disconnecting the VM and datastore.
In the VI client, right click on stu#nfsvm1 and select Remove from Inventory.
A confirmation box will pop up, click on yes.
In the VI client, click on the configuration tab, then click on storage.
Right click on the stu#nfs datastore and select remove.
9
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
In a real world disaster scenario you would run in the DR environment for some time, then take a planned outage to mirror your
data back to the primary data center and restore normal service. To shorten the time you will simply discard your replica and
reconnect to your original Datastores.
10
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
11
VMware on NetApp Solutions: LAB 6: Virtual Machine Replication and Disaster Recovery Using SnapMirror
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
To reconnect your original NFS datastore, click on the Add Storage Link to open the Add Storage wizard.
In the Select Storage Type page, select Network File System and click Next.
In the locate Network File System page you will need to provide the IP address for your storage controller and the path to your
original NFS volume.
Leave the Mount NFS Read Only option unchecked.
Use the original datastore name stu#nfs.
Click Finish and verify that your NFS datastore is connected.
Browse the just connected datastore, open the stu#nfsvm1 folder then right click on the nfsvm1.vmx file and select add to
inventory. You can use the original VM name of stu#nfsvm1
2008 NetApp
2008 NetApp
In this lab you will enable FAS deduplication on a datastore and observe the effect on storage consumption. FAS deduplication is
effective in VMware environments because there can be large amounts of redundant data between two or more virtual machines in a
datastore. You will be creating redundant data, and then executing FAS deduplication to eliminate the redundancy and allow the space
to be better utilized.
Click Stream
In the VI client connect to your VirtualCenter server and
select your ESX server.
Screen Shots
____________________________________________
In FilerView under the Volumes > Manage heading you
can see what is reported for volume usage and it will be
the same as the ESX server.
2
VMware on NetApp Solutions: LAB 7: FAS Deduplication of NFS and VMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
Capacity _____________________________
Free_______________________________
Free ______________________________
2008 NetApp
2008 NetApp
4
VMware on NetApp Solutions: LAB 7: FAS Deduplication of NFS and VMware
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes
2008 NetApp
In this lab you will enable FAS deduplication on a VMFS datastore and observe the effect on storage consumption. Unlike a NFS
datastore, in order for a VMFS datastore to take advantage of the space savings of FAS deduplication, the LUN on which the datastore
resides must be thin provisioned. You will be creating redundant data, and then executing FAS deduplication to eliminate the
redundancy and allow the space to be better utilized.
Click Stream
In the VI client connect to your VirtualCenter server and
select your ESX server.
Screen Shots
2
VMware on NetApp Solutions: LAB 8: Thin Provisioning & FAS Deduplication of VMFS Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Disable the LUN reservation for your FCP LUN with the
lun set reservation command. lun set reservation
/vol/fcp/fcplun disable.
In the VI client, right click on the stu#fcpvm1 virtual
machine and click on clone.
In the Clone VM wizard name the new stu#fcpvm2
For the virtual machine inventory location, choose the
datacenter and click next
Select your ESX server and click next.
Select the stu#fcp datastore and click next.
Select do not customize and click next.
Click finish
3
VMware on NetApp Solutions: LAB 8: Thin Provisioning & FAS Deduplication of VMFS Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Click Stream
GUI View
Prior to beginning the deduplication process take note of the capacity and free space that is listed in the VI Client, and the Storage
controller volume for the FCP datastore after cloning the VMs.
stu#fcp datastore (under resources) Capacity_____________________________
Free_______________________________
Free _______________________________
Capacity _____________________________
2008 NetApp
2008 NetApp
5
VMware on NetApp Solutions: LAB 8: Thin Provisioning & FAS Deduplication of VMFS Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
Provisioning new Virtual Machines by cloning existing ones using VMware technology can be time consuming and generate a great
deal of load on your ESX server and storage device. In this lab you will use FlexClone to rapidly provision new Datastores and virtual
machines.
Click Stream
Use FilerView to create a FlexClone of your FCP
datastore volume.
Screen Shots
2
VMware on NetApp Solutions: LAB 9: Provisioning Datastores & VMs with FlexClone
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Now that the LUN has been cloned, mount the new
datastore and VMs
3
VMware on NetApp Solutions: LAB 9: Provisioning Datastores & VMs with FlexClone
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
Click Stream
GUI View
The FlexClone is still tied to a parent volume and its snapshot. If you want to use it as a permanent resource it should be split into
its own permanent volume. You will see how easy it is to do that in the following exercise.
In FilerView go to Volumes > FlexClones > Manage
Check the box next to the clone you created in the
previous exercise and choose start split.
Choose OK to split the clone
NOTE: This operation may take a few minutes
depending on the amount of data in the volume.
4
VMware on NetApp Solutions: LAB 9: Provisioning Datastores & VMs with FlexClone
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
In this lab you will see how you can increase the size of your datastores on a NetApp system simply and easily.
Click Stream
You can grow an existing datastore in two ways, either by
creating a new LUN or by resizing an existing LUN.
Whichever you choose, the new space will be added to
the datastore as an extent.
Screen Shots
2
VMware on NetApp Solutions: LAB 10: Growing Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
3
VMware on NetApp Solutions: LAB 10: Growing Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp
4
VMware on NetApp Solutions: LAB 10: Growing Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
Click Stream
Resizing an NFS datastore is even simpler than VMFS. You simply need to resize the volume, and refresh the view of the
datastore in the VI client, and it is available.
Open the VI client and connect to your ESX server.
Select your ESX server and click on the configuration tab.
Click on storage.
Note the size of the stu#nfs datastore. _______________
Use FilerView or the vol size command to increase the size of your NFS volume by 5GB.
Go back to the storage screen of the VI client, right click on the stu#nfs datastore and select refresh.
5
VMware on NetApp Solutions: LAB 10: Growing Datastores
2008 NetApp. This material is intended for training use only. Not authorized for reproduction purposes.
2008 NetApp
2008 NetApp