Upload
reinaldo-guzman
View
19
Download
0
Embed Size (px)
DESCRIPTION
EMC Training Material
Citation preview
Copyright 2013 EMC Corporation. All rights reserved
WelcometoISPTViPR Fundamentals.ClicktheNotestabtoviewtextthatcorrespondstotheaudiorecording.ClicktheSupportingMaterials tabtodownloadaPDFversionofthiseLearning.
Copyright1996,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013EMCCorporation.AllRightsReserved.EMCbelievestheinformationinthispublicationisaccurateasofitspublicationdate.Theinformationissubjecttochangewithoutnotice.THEINFORMATIONINTHISPUBLICATIONISPROVIDEDASIS.EMCCORPORATIONMAKESNOREPRESENTATIONSORWARRANTIESOFANYKINDWITHRESPECTTOTHEINFORMATIONINTHISPUBLICATION,ANDSPECIFICALLYDISCLAIMSIMPLIEDWARRANTIESOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
Use,copying,anddistributionofanyEMCsoftwaredescribedinthispublicationrequiresanapplicablesoftwarelicense.EMC2,EMC,DataDomain,RSA,EMCCentera,EMCControlCenter,EMCLifeLine,EMCOnCourse,EMCProven,EMCSnap,EMCSourceOne,EMCStorageAdministrator,Acartus,AccessLogix,AdvantEdge,AlphaStor,ApplicationXtender,ArchiveXtender,Atmos,Authentica,AuthenticProblems,AutomatedResourceManager,AutoStart,AutoSwap,AVALONidm,Avamar,Captiva,CatalogSolution,CClip,Celerra,Celerra Replicator,Centera,CenterStage,CentraStar,ClaimPack,ClaimsEditor,CLARiiON,ClientPak,CodebookCorrelationTechnology,CommonInformationModel,ConfigurationIntelligence,Configuresoft,Connectrix,CopyCross,CopyPoint,Dantz,DatabaseXtender,DirectMatrixArchitecture,DiskXtender,DiskXtender 2000,DocumentSciences,Documentum,elnput,ELab,EmailXaminer,EmailXtender,Enginuity,eRoom,EventExplorer,FarPoint,FirstPass,FLARE,FormWare,Geosynchrony,GlobalFileVirtualization,GraphicVisualization,Greenplum,HighRoad,HomeBase,InfoMover,Infoscape,Infra,InputAccel,InputAccel Express,Invista,Ionix,ISIS,MaxRetriever,MediaStor,MirrorView,Navisphere,NetWorker,nLayers,OnAlert,OpenScale,PixTools,Powerlink,PowerPath,PowerSnap,QuickScan,Rainfinity,RepliCare,RepliStor,ResourcePak,Retrospect,RSA,theRSAlogo,SafeLine,SANAdvisor,SANCopy,SANManager,Smarts,SnapImage,SnapSure,SnapView,SRDF,StorageScope,SupportMate,SymmAPI,SymmEnabler,Symmetrix,Symmetrix DMX,Symmetrix VMAX,TimeFinder,UltraFlex,UltraPoint,UltraScale,Unisphere,VMAX,Vblock,Viewlets,VirtualMatrix,VirtualMatrixArchitecture,VirtualProvisioning,VisualSAN,VisualSRM,Voyence,VPLEX,VSAMAssist,WebXtender,xPression,xPresso,YottaYotta,theEMClogo,andwhereinformationlives,areregisteredtrademarksortrademarksofEMCCorporationintheUnitedStatesandothercountries.
Allothertrademarksusedhereinarethepropertyoftheirrespectiveowners.
Copyright2013EMCCorporation.Allrightsreserved.PublishedintheUSA.
Revision Date: November2013RevisionNumber:MR7WPISPTViPR_1.0
ISPT ViPR Fundamentals 1
Copyright 2013 EMC Corporation. All rights reserved
This coursecoversthefundamentalsoftheViPRsolution.Examinetheslidetoconfirmthatthedescription,audienceandobjectivesareinlinewithyourexpectations.
ISPT ViPR Fundamentals 2
Copyright 2013 EMC Corporation. All rights reserved
This modulefocusesonanintroductiontotheViPRsolution.
ISPT ViPR Fundamentals 3
Copyright 2013 EMC Corporation. All rights reserved
Thislessonpresentsanintroductiontothesoftwaredefined storageenvironment.
ISPT ViPR Fundamentals 4
Copyright 2013 EMC Corporation. All rights reserved
Withinthetraditionaldatacenter,eachapplicationtypehaditsownverticalstackofserverandoperatingsystem,networking,securityandstorageresources.Asstoragehasevolved,ithasledtothedevelopmentofadiversesetofstoragearrays,eachwithitsownuniquevalue.Whileapplicationneedshavebeenmet,thishascreatedcomplexityforstorageadministrators.Thiscomplexityanditsassociatedcostscannolongerbesustained.
ISPT ViPR Fundamentals 5
Copyright 2013 EMC Corporation. All rights reserved
TheSoftwareDefinedDataCenter(SDDC)aimstobreakdowndatacentersilosandtheirassociatedcomplexity.ButthevalueofSDDCisbroaderthansimplycomputeservervirtualization.TheSoftwareDefinedDataCenterabstractsthefunctionalityofallthehardwarecomponentsandpoolscompute,networking,andstorageresources.TheSoftwareDefinedDataCenterprovidestheabilitytotrulyrealizeendtoendautomationthroughtheentiredatacenter.Thelesshumaninteraction,thelowerthecostandthelessroomthereisforerror.Analystsestimatethatenterpriseshavevirtualizedbetween30to75percentoftheircomputeinfrastructureand20percentoftheirnetworkinfrastructure,butonly5to10percentoftheirstorageinfrastructure.Thisisdueinparttothefactthat,unlikenetworkandcompute,storagelacksasetofclearlydefinedprotocolsandstandardization.TorealizethefullvalueoftheSoftwareDefinedDataCenter,compute,network,andstoragemustallbevirtualized.
ISPT ViPR Fundamentals 6
Copyright 2013 EMC Corporation. All rights reserved
ThislessonpresentsanoverviewoftheViPRsolution.
ISPT ViPR Fundamentals 7
Copyright 2013 EMC Corporation. All rights reserved
TheabstractionmodeloftheSDDCrequiressoftwaredefinedstorage.FromtheEMCperspective,therearethreefundamentalcharacteristicstosoftwaredefinedstorage:simple,extensible,andopen.
Tosimplifymanagement,theentirestorageinfrastructuremustprovideasinglecontrolpoint,soitcanbemanagedthroughautomationandpolicies.
Thestorageinfrastructuremustbeeasytoextendsothatnewstoragecapabilitiescanbeaddedtotheunderlyingarraysinsoftware.
Theplatformmustbebuiltinanopenmanner,sothatcustomers,othervendors,partners,orstartupscanwritenewdataservicesandbuildacommunityaroundit.
EMCViPRisthesoftwaredefinedstoragesolutionthatwasbuiltwithalloftheserequirementsinmind.Ittransformsexistingheterogeneousphysicalstorageintoasimple,extensible,andopenstorageplatform.ViPRwasbuiltfromthegrounduptoprovideapolicybasedstoragemanagementsystemforautomatingstandardizedstorageofferingsinamultitenantenvironmentacrossheterogeneousstorageinfrastructure.
ISPT ViPR Fundamentals 8
Copyright 2013 EMC Corporation. All rights reserved
OurfirstusecasehighlightsthekeybenefitsofautomationforblockandfilestorageusingViPR.TheITinfrastructureofaleadingmoneymanagementfirmconsistsoftwositesadatacenterinCityAandafront officeinCityB.Ahighspeed,lowlatencybackboneisinplacebetweenthesites.Thestoragestackasitexiststodayissiloed byapplication,whichiscommon. ThedatacenterinCityAhostsmostofthecriticaltrading andbackofficefunctions.InCityB,therelativelysmallerdatacenterisfocusedonthefrontoffice,servingtheneedsofcustomerfacingemployees.The solutionenablesefficient,automated,policybasedstorageprovisioningandmanagement.Byautomatingtaskssuchasfabriczoning,LogicalUnitNumber(LUN)masking,andconfiguringprotectionforsupportedarraysandtechnologies,ViPRreduces theneedforhighlyskilledadministratorswithspecializedknowledge.Itusesa configureonce,usemanytimesapproach,facilitating selfservice.TheViPRSolutionPack,bundledwiththeproduct,offerssimplifiedmonitoringandcapacityforecastingacrossthestoragestack.Simplermanagementoffersthepromiseofsavingsinoperationalexpenses.
ISPT ViPR Fundamentals 9
Copyright 2013 EMC Corporation. All rights reserved
OursecondusecasehighlightstheadvantagesoftheViPRobjectdataservice.Considerahealthcareoperationthatgenerateslargevolumesofmedicalimagedata.Thecompanyhascontractedoutallservicesforinitialimagegenerationtoseveralthirdpartydiagnosticlaboratories.Fortheimagerepository,therearetwocriticalaccessrequirements:webbasedaccessandmobileaccess.Theseaddresstheneedsofboththirdpartycontractorsexternaltothecompanyandemployeeswhoareremote.Forscalablewebenablementandmobileaccesstoauthorizedusersbothwithinandoutside,thecompanyhaschosentohosttheimagedatainthePubliccloud.Theyhaveselectedareputableserviceproviderandimplementedbestpracticestomeetregulatorycompliance.Thetypicalworkflowforeachimageisasfollows:
AlaboratorygeneratesadiagnosticimageanduploadsittothePubliccloudforarchival. TheITadministratordownloadsthisoriginalimagefromthecloudarchivetoaninhouse
NASfilestore. Physiciansanalyzetheimagecopy.Usingafilebasedimageeditingapplication,they
highlightimageareasandmakeannotations. Onceimageanalysisiscomplete,theITadministratoruploadstheeditedimagebacktothe
cloudforarchival.ThesolutionistotransitionimagerepositoriesfromthePubliccloudtoViPRobjectstoresthatarebasedonfileshares intheVNXandIsilonarraysalreadyinproduction.Withthenewworkflow,theViPRobjectdataserviceenableslaboratoriestouploadeachdiagnosticimagedirectlytoaViPRobjectstorewithinthecompanyusingtheircustomaryobjectbrowserstoupload.TheITadministratorcreatesaneditablecopyoftheimagebysimplytogglingthecopyfromobjecttofilemode.Onceimageeditsarecomplete,theITadministratortogglestheeditedfilebacktoobjectmodeforarchival.
ISPT ViPR Fundamentals 10
Copyright 2013 EMC Corporation. All rights reserved
ThismoduleprovidedanintroductiontotheViPRsolution.
ISPT ViPR Fundamentals 11
Copyright 2013 EMC Corporation. All rights reserved
This modulefocusesonthearchitectureandcomponentsofViPR.
ISPT ViPR Fundamentals 12
Copyright 2013 EMC Corporation. All rights reserved
ThislessonpresentsanoverviewofViPRarchitecture.
ISPT ViPR Fundamentals 13
Copyright 2013 EMC Corporation. All rights reserved
ViPRhasfourmajorcomponents.AlthoughstoragearraysarecentraltotheuseofViPR,theyarenotacomponentofViPR.ThemajorcomponentsaretheViPRcontroller,ViPRobjectdataservice,ViPRintegration,andViPRmonitoringandreporting(M&R).Eachofthesecomponentsisinstalledseparately.
ViPRcontrollerabstracts,pools,andautomatesphysicalstorageresourcesintopolicybasedvirtualpoolswithselfserviceaccesstoacatalogofresources.Italsoprovidesblockandfilecontrolservices.ThisisthefirstandmostfundamentalcomponentofViPR.TherecanbenoViPRdeploymentwithouttheViPRcontroller.
ViPRobjectdataservicedeliversascalablestorageplatformthatprovidesobjectstoragecapabilities.ThiscomponentofViPRisoptional.IftheViPRobjectdataserviceisdeployed,theViPRcontrollermustalsobedeployed.
ViPRintegration withcloudplatformsprovidesanalternativetoprovisioningstoragefromtheViPRUI.TheViPRintegrationfeaturesallowusersofVMware,Microsoft,andOpenStacktostayintheirpreferredmanagementtoolandinitiatestorageprovisioningwithoutswitchingtoanotherUI.Thesecomponentsareoptionaland,liketheViPRobjectdataservice,theycannotexistwithouttheViPRcontroller.
ViPRmonitoringandreporting.ViPRsoftwaredistributionincludestheSolutionPackforViPR.TheSolutionPackleveragestheViPRmonitoringandmeteringRESTAPIbulkfeedstoexposeavailabilityandusageofViPRmanagedstorage.WhenusedincombinationwithStorageResourceManagement(SRM)Suite,thisSolutionPackconnectsthedotsfromphysicaltoViPRmanagedvolumes.
ISPT ViPR Fundamentals 14
Copyright 2013 EMC Corporation. All rights reserved
InstallingtheViPRcontrollerrequiresinstallingmultipleVMsforblockandfilevirtualization,aloadbalancer,theRESTAPI,andsupportforthecommandline.ThecontrollerisdeliveredasaVMwarevApp (OVFfile)thatmustbeinstalledonVMwareESXi.ThevApp forthecontrollerhastwoconfigurations,either3VMsor5VMs.BothconfigurationsareabletohandleexpectedViPRworkloadswiththesamelevelofperformance. TheViPRcontroller3VMconfigurationcanhandlethelossofasingleVMwithoutimpacting
users. TheViPRcontroller5VMconfigurationcanhandlethelossoftwoVMswithoutimpactingusers.ThechoiceofconfigurationshouldbedeterminedbytheleveloftolerancetoViPRVMloss.TheloadbalancerincludedwiththeViPRcontrollerallowseachcontrollerVMtobehaveastheentrypoint,sothatcustomerscanconnecttoanyVMandtheworkloadwillbebalancedacrossallVMs.
ISPT ViPR Fundamentals 15
Copyright 2013 EMC Corporation. All rights reserved
TheViPRobjectdataserviceprovidestheobjectonfile featuresofViPR,andtheobjectAPIsupportforS3,Swift,andAtmos.Toenabletheobjectdataservice,thecustomermustinstalloneormoredataserviceVMs.The dataserviceVMsareusedbytheViPRcontrollertoholdtheobjectmetadatausedbytheViPRobjectdataservice.Likethecontroller,multipleVMsprovidetolerancetoVMlosswithoutimpactingusers.TheVMfortheViPRobjectdataserviceisalsodeliveredasanOVF, butitinstallsasingleVM.IfmultipleVMsaredesiredforobjectdataservicescalability,thedataservice VMissimplyinstalledmultipletimes.
ISPT ViPR Fundamentals 16
Copyright 2013 EMC Corporation. All rights reserved
UsingtheViPRobjectonfiledataservice,youcanoptionallytoggletheaccessmodeofabucketbetweenthestandardRESTaccess(default)andfilesystem access(viaNFS)usingthefileaccessmodefeature.ThefileaccessmodedetermineswhetheraresourcecanbeaccessedasafileonafilesystemorasanobjectviaaRESTAPI.Whenfilesystem accessisenabledforabucket,allexistingobjectsinthebucketarenolongeraccessibleviaREST,butaremountableusinganNFSclient.MountpointsforeachobjectcanbeobtainedwithaGETcall.UserscanaccessobjectsasfilesusingViPRextensionstoAmazonS3,OpenStack Swift,andEMCAtmosAPIs.TheViPRextensionscanbeusedtospecifythefileaccessmodeofresourceswithinabucketsuchasvideos,images,ordocuments.
ISPT ViPR Fundamentals 17
Copyright 2013 EMC Corporation. All rights reserved
TheservicecatalogintheViPRUIenablesuserstoselectapreconfiguredservicewhichisappropriatetothestorageoperationtheywanttoperform.ServicesencapsulatethemostcommonstorageoperationsthatViPRprovisioninguserswillwanttoperform.Usersrunservicesfromtheservicecataloginordertocreateandmanageblockandfilestorage.Someexamplesofservicesintheblockstorageservicescategorymightincludetheabilitytocreateablockvolumeforahostortoexpandablockvolume.Changestoavirtualarrayorvirtualpoolarealsocommonservicesfoundinthecatalog.
ISPT ViPR Fundamentals 18
Copyright 2013 EMC Corporation. All rights reserved
ThislessonpresentsanoverviewoftheViPRphysicaltovirtualabstraction.
ISPT ViPR Fundamentals 19
Copyright 2013 EMC Corporation. All rights reserved
Withphysicalstorage, eachswitch,array,andconnectionmustbeindividuallymanaged.MostenterpriseITandmanagedserviceproviderenvironmentscontainmanyofeach,andoftenhavemultiplemodelsfrommultiplemanufacturers.Managingeachresourceindividuallyistimeconsuminganderrorprone.
ISPT ViPR Fundamentals 20
Copyright 2013 EMC Corporation. All rights reserved
Byabstractingstoragefromthephysicalarrays,ViPRdoesmuchofthemanagementoftheindividualcomponents,allowingadministratorsanduserstotreatstorageasalargeresourcefocusingjustontheamountofstorageneededandtheperformanceandprotectioncharacteristicsrequired.ViPRexposesthestorageinfrastructurewithinitscontrolthroughasimplifiedmodel,hidingandhandlingthedetailsofarrayanddiskselection,LUNcreation,SANzoning,LUNmasking,andthedifferencesbetweenonestoragedeviceandanother.ViPRisawareofandleveragesintelligencesuchasFAST,snapshots,andcloningcapabilitieswithinindividualmodelsofstoragearrays.ThesameappliestoprotectiontechnologiessuchasRecoverPointandVPLEX.ViPRprovidesabstractionstotakefulladvantageofthesetechnologies.
ISPT ViPR Fundamentals 21
Copyright 2013 EMC Corporation. All rights reserved
Thevirtualarrayisa ViPRabstractionforthephysicalarraysandthenetworkconnectivitybetweenhostsandthesearrays.Thevirtualarrayprovidesamoreabstractviewofthestorageenvironmentforuseineitherapplyingpolicyorprovisioning.AllphysicalarraysparticipatinginavirtualarrayshouldbeconnectedtothesamefabricsorVSANs(virtualstorageareanetworks)toensurethattheyallhaveequivalentnetworkconnectivitytotheenvironment.WhenastorageadministratoraddsphysicalarraystoViPR,ViPRdiscoverstheirstoragepools,ports,andconfiguration.AfterFCswitchesareadded,ViPRautomaticallydiscoversandmapstheFCnetworks.Whenpopulatingavirtualarraywithphysicalarraysandnetworks,theadministratormustensurethatwhenstorageispresentedfromthevirtualarraytoahost,thehostmustbeabletophysicallyreachthestoragepresentedtoit.Havingexaminedtheconnectivitybetweenhostsandarrays,theadministratorcanbuildthevirtualarrays.Whenallhostscanreachallarrays,theentirestorageinfrastructurecanbegroupedintoasinglevirtualarray;however,physicalarraysmayneedtobeplacedintoseparatevirtualarraystoaccommodatedifferentphysicalconfigurationsanddifferentrequirementsforfaulttolerance,networkisolation,ortenantisolation.Inthetypicalphysicalenvironmenttherearemultiplearrays,eachwiththeirownmanagementtools,processes,andbestpractices.WiththeViPRvirtualarray,alloftheuniquecapabilitiesofthephysicalarraysareavailable,butViPRautomatestheoperationsofthetools,processes,andbestpracticestosimplifyprovisioningstorageacrossaheterogeneousstorageinfrastructure.InthiswayViPRcanmakeamultivendorstorageenvironmentlooklikeonebigvirtualarray.ViPRcanaccomplishthesetasksforspecifictypesofblockandfilestorage,including:VMAX,VNX,Isilon,VPLEX,andNetApp.WiththephysicalarraysconfiguredintoViPRvirtualarrays,theadministratorcannowbuildViPRpoliciesthatareautomaticallyappliedacrossheterogeneousarrays.
ISPT ViPR Fundamentals 22
Copyright 2013 EMC Corporation. All rights reserved
InViPR,avirtualpoolrepresentsastandardizedstorageserviceofferingoutofwhichstoragemaybeprovisioned.Virtualpoolsareabstractions.AspartofconfiguringViPR,theadministratormapsthephysicalarraypoolsintovirtualpools.Virtualpoolsexposeperformanceandprotectionlevelsfromthediskstotheuser.Whendefiningthevirtualpool,theadministratorwillseparateblockfromfilepools;thentheadministratorwillselectthepoolsthatdeliverthetiersofperformancecharacteristicstheywishtoexposetousers.Finally,theadministratorwillidentifythelevelofdataprotectionavailabletoeachpool.Thenameassignedtothevirtualpoolshouldreflecttheattributesthatthepoolrepresents.IfthevirtualpoolcontainsFlashdisks,anamesuchasHighPerformancePoolmightbeappropriate.Whenprovisioningstoragetheuserwillidentifythetypeofstoragetheydesireusingthisname,soensurethatthisnameclearlyidentifiesthecapabilitiesofthestoragewithinthevirtualpool.InthiswaythevirtualpoolbecomesthedefinitionusedbyViPRtoenablepolicybasedstorageprovisioningwithinvirtualarrays.Forexample: BlockstoragepoolsonflashdrivesprotectedbyVPLEXMetrocanrepresentatier1virtual
pool. BlockstoragepoolsonFibreChannelthatcanbereplicatedwithRecoverPointmayrepresenta
secondvirtualpoolfortier2blockstorage. BlockstoragepoolsonFibreChannelthatarenotreplicateddefineatier3virtualpool. Filestoragepoolscouldallbegroupedtogetherintoasinglevirtualpool.Later,whenstorageisprovisioned,theuserwillidentifywhichvirtualpooltheywanttheirstoragetouse.ViPRwillthenapplyitsbuiltinbestpracticestoselectthebestphysicalarrayandstoragepoolthatmeetstheprovisioningrequest.Note:Eachvirtualpoolcancontaineitherblockstoragepoolsorfilestoragepoolsbutnotboth.
ISPT ViPR Fundamentals 23
Copyright 2013 EMC Corporation. All rights reserved
Havingdefinedvirtualarraysandvirtualpools,youcannowdefinethevirtualdatacenter.In ViPR,thevirtualdatacenteridentifiesthevirtualarraysthatarewithinmetrodistanceofoneanotherthatcanbemanagedbyasingleinstanceofViPR.Forexample,startwithaphysicaldatacenterthathasfourarraysinit,eachwithredundantpathsfromhoststoarrays.WithinmetrodistanceyouhaveasimilarphysicaldatacenterconnectedusingRecoverPointandaVPLEXfordistributedvolumes.InViPRparlance,thisdefinesthevirtualdatacenter.Storagesystemswithinmetrodistanceproximitytooneanother,connectedbyRecoverPointorVPLEX,canbe managedaspartofasinglevirtualdatacenter, byasingleViPRinstance.AdditionaldatacentersbeyondmetrodistancewouldrequiretheirownViPRinstance.
ISPT ViPR Fundamentals 24
Copyright 2013 EMC Corporation. All rights reserved
ViPRemploysapolicybasedplacementalgorithmtofindthebestfitintheinfrastructurefortherequestgiventhetargetvirtualpoolandvirtualarray.Thestepstoapplyapolicyare: Selectaphysicalarraythatmatchesthepoliciesspecifiedinthevirtualarrayandvirtualpool,
thenselectadiskandcreateaLUNorfilesystem. Establishthedatapathbetweenthehostandthestoragebyselectingportsandfabricsthat
connectthedevicesatanoptimallevelofperformancesettingupzonesasneeded. PlacethedeviceintodiskgroupsandapplydiskpoliciessuchasFAST. PerformtheInitiatorTargetLUN(ITL)exportworkflow toexportthestoragefromthearray. Connectthestoragetothehost.BecauseallthisworkisperformedbyViPRwithoutrequiringadministratororuseractivities,ViPRcanexposeaselfserviceuserinterface(UI)forenduserssotheycanprovisiontheirstorageontheirown.
ISPT ViPR Fundamentals 25
Copyright 2013 EMC Corporation. All rights reserved
ViPRorganizes thestorageexposedtohoststhroughalogical groupingfeaturecalledaproject.AViPRprojectisagroupingofresourcesallocatedforaparticularpurposesuchasanapplication,department,oractivitymeaningfultotheuser.Storageresourcesarealwaysallocatedtoaproject.Virtualarraysandvirtualpoolscanbesharedbymultipleprojects.Projectscannotbenested,sotheusercannotcreateaprojectandhavesubprojectsbeneathit.UserswiththeViPRProjectAdminrolecancreatetheirownprojectsandprovisionmultipleblock,file,orobjectstorageresourcesintotheseprojects.Theuserthatcreatestheprojectistheownerofthatproject.TheViPRprojectdoesNOTaffectwhocanorcannotputfilesonthatstorage.Forexample: AusercouldcreateaprojectcalledRecruitingandthenprovisiononeblockvolume
forauseraccountdatabaseandoneobjectstoreforstoringthepicturesintothatproject.
AusercouldcreateaprojectcalledRelocation"andthenprovisionitwithmultiplevolumesforusebytheirESXicluster.
OnebenefitiswhenlookingatViPRreporting.TheSolutionPackforViPRpresentsstoragebrokendownandtotaledbyprojectsfortrackingcurrentuse,projectingstorageusetrends,andshowback/chargeback.
ISPT ViPR Fundamentals 26
Copyright 2013 EMC Corporation. All rights reserved
TheViPRadministratorcanlimitaccesstostorageresourcesbydefiningtenants.Atenantrepresentsacollectionofstorageconsumersoperatingwithinthevirtualdatacenter.Tenantsarecreatedtoisolateorganizationsandbusinessunitsfromeachother.Asanexample,imagineFinanceandHRaretwotenantssharingthesamestorageinfrastructurewithinthevirtualdatacenter;securityisolationbetweenthetenantsensuresthatnoonefromFinancecanknowoforaffectanythinginHRandviceversa.Usersfromdifferenttenantsseestorageresourceslimitedtotheinformationassociatedwiththeirtenancy.Forexample,HRusersonlyseeinformationrelatedtoHR.Eachtenantisconfiguredwithitsownlistofmappeduserswhoareauthenticatedtoperformprovisioningoperationswithinthattenant.ViPRisdesignedtooperateinamultitenantenvironmentwhereeachtenanthasitsownlistofauthenticatedusers.AuthenticationofusersoccursthroughintegrationbetweenViPRandthecustomersActiveDirectory(AD)orLightweightDirectoryAccessProtocol(LDAP)provider.TheseAD/LDAPusergroupsanddomainsarespecifiedintheauthenticationproviderssetupbytheViPRSecurityAdministratortobringusersintotheentirevirtualdatacenter.ATenantAdministratorcreatesatenantbymappingusersfromtheauthenticationprovidersinthevirtualdatacenter.Usersaremappedbasedoncharacteristicsoftheuserintheauthenticationprovidersuchasdomain,userattributes,orgroupmemberships.UsingtheViPRAccessControlList(ACL),theSystemAdministratorcanlockdownvirtualarraysandvirtualpoolstocontrolwhichtenantsmayaccessthemforprovisioningstorage.Fromapolicyperspective,avirtualarrayisassignedaccesspermissionsthatdeterminewhichtenantsareallowedtoseeitandallocatestoragefromit.Thisallowsaggregatecapacityandbandwidthtoberestrictedtoaspecifictenantortobeusablebymultipletenants.
ISPT ViPR Fundamentals 27
Copyright 2013 EMC Corporation. All rights reserved
ThismoduleprovidedanintroductiontothearchitectureofViPR.
ISPT ViPR Fundamentals 28
Copyright 2013 EMC Corporation. All rights reserved
This modulefocusesonspecificfeaturesandcapabilitiesoftheViPRsolution.
ISPT ViPR Fundamentals 29
Copyright 2013 EMC Corporation. All rights reserved
IntheViPRopencloudplatform,hardwareisabstracted.Itseasyforenterprises,serviceproviders,andthirdpartiestowriteconnectorsorcodethatunderstandstheunderlyingarraysandexposesthemtotheViPRplatform.ThisapproachisuniquebecausetypicallythesesouthboundAPIsareproprietary.ButwithViPR,theyareopen.Mostimportantly,whenthirdpartyarraysareaddedtoViPR,theykeeptheiruniqueattributes,eventhoughtheirmanagementandprovisioningarecentralizedinViPR.
ISPT ViPR Fundamentals 30
Copyright 2013 EMC Corporation. All rights reserved
IntegrationwithvSpheretakestwoforms.ThefirstintegrationusesthevSphereserverandtheViPRVASAProvider.ThesecondintegrationusesthevSpherewebclientandtheViPRVSIplugin.TheVASAProviderenablesvisibilityintostorageassociatedwithvirtualpools.ItprovidesasingleinterfacetotheheterogeneousstoragebehindViPR.TheVSIpluginallowstheadministratortoidentifysuitablestoragetomatchVMstorageprofiles.ThisfacilitatespolicybasedprovisioningforbothdatastoresandRDMpassthrough.Thekeybenefitsare: OnlyasingleVASAproviderisneededfortheentireheterogeneousinfrastructure SimplifiedprovisioningfromnativeVMwareinterfaces VisibilityintoVMwaretophysicalstoragemapping
ISPT ViPR Fundamentals 31
Copyright 2013 EMC Corporation. All rights reserved
VMwarevCenterOrchestratorisusedincloudenvironmentstofacilitateschedulingofoperationsbasedonevents,time windows,andotherpolicies.Toenableautomatedstorage provisioningandconfigurationintheseselfserviceenvironments,ViPRoffersaplugin.Withthisplugin,usersgetaccesstoaselfserviceportaltoprovisionintegratedcomputeandstorageresourcesbasedonestablishedpolicies.ViPRalsoprovidesinstructionforVMwarevCloudAutomationCenterintegration.NotethatvCenterOrchestratorintegrationwiththecomputestackishypervisorneutral;itisenabledforbothVMwareandMicrosoftHyperVenvironments.ThisextendsthebenefitoftheViPRplugintobothVMwareandnonVMwarestacks.
ISPT ViPR Fundamentals 32
Copyright 2013 EMC Corporation. All rights reserved
TheViPRaddinforSCVMMallowstheHyperVadministratortomanagestoragefortheirVMswithoutleavingtheirprimaryuserinterface.FromwithinSCVMM,theadministratorcanuseViPRtoprovisionastoragevolume,expandastoragevolume,ordeleteastoragevolume.
ISPT ViPR Fundamentals 33
Copyright 2013 EMC Corporation. All rights reserved
WithViPR,thestoragelayercannowbeanotherprogrammaticvirtualresourceintheSoftwaredefinedDataCenter(SDDC).AlldataandresourcesmanagedbyViPRareaccessibleviatheopenAPI,whichalsointegrateswithVMwareaswellasOpenStack cloudenvironments.AnorganizationcaneasilyintegrateViPRintotheirexistingdatacenteroperations.ViPRprovidesspecificVMwareintegrationwithinterfacesintoVMwarevCenterOrchestrator,vCenterOperations,andvCAC.Asaresult,avCenteradministratorhasendtoendvisibilityfromthevirtualmachinetophysicalstorage.
ISPT ViPR Fundamentals 34
Copyright 2013 EMC Corporation. All rights reserved
ViPRispurposebuilttosupportcloudscaleapps.ViPRsupportsindustryrecognizedAmazonS3andOpenStack.ItincludesnativesupportfortheSwiftobjectstorageAPIandaCinderpluginforblock.ViPRisalsointegratedwithMicrosoftHyperVthroughtheVMwarevCloudAutomationCenter.
ISPT ViPR Fundamentals 35
Copyright 2013 EMC Corporation. All rights reserved
ViPRprovidesaRESTfulinterfaceforboththedatapathandthecontrolpath.StandardAPIsprovidetheessenceofchoice.WithsuchbroadandopenAPIsupport,ViPRenablesyoutohandleanyAPIdrivenstoragerequirementfromprivate,public,orhybridclouds.ViPRenablesyoutouseViPRstoragemanagementorVMware,orintegrateyourownpreferredmanagementtoolofchoice.DeveloperscanwriteapplicationstomultiplecloudAPIsandexecutethoseworkloadsonViPRinanenterprisedatacenteroraserviceproviderscloud.
ISPT ViPR Fundamentals 36
Copyright 2013 EMC Corporation. All rights reserved
ViPRdefinesfile,block,andobjectstorageinsoftwareasdataservices.Specifically,ViPRfileandblockdataservicesprovideallthefunctionalityofphysicalblockandfilestoragearrays,includingadvancedprotectionservicessuchassnapshots,cloning,andreplication.BecauseViPRfileandblockservicesdonotoperateinthedatapath,usersareabletoretainandleveragealltheuniqueattributesoftheunderlyingblockandfilearrays.ThismeansthatVMAXuserscancontinuetouseFASTandtheUnisphereelementmanagerwithViPRastheydotoday,plusenjoyallthebenefitsofcentralizedprovisioning,management,reporting,selfserviceaccess,andmore.Applicationsaccessfileandblockdatadirectly.Overtime,EMCwillcontinuetobuildanddelivergreaterservicesandfosteracommunityofservicesthatcontinuetoextendandaddvaluetotheViPRplatform.
ISPT ViPR Fundamentals 37
Copyright 2013 EMC Corporation. All rights reserved
Inadditiontoblockandfile,ViPRcanalsoincorporateadditionaldataservicesthatcanspanheterogeneousarrays.Theseglobaldataservicesextendadditionalstoragefunctionalitytotheunderlyingarrays.Fortheinitialrelease,ViPRofferstwoglobaldataservices:theViPRobjectandtheViPRHDFSdataservices.TheViPRobjectdataserviceprovidestheabilityforthefirsttimeevertostore,access,andmanipulateunstructureddataasobjectsinplaceonfilebasedstoragesuchasIsilon,VNX,andNetAppstoragesystems.Thismeansobjectsdonothavetobecopiedfromobjectstoragetoafilertobemanipulatedandthencopiedbacktoobjectstorage.And,thisabilityisprovidedwithouthavingtorewriteorreworkexistingfilebasedapplications.TheViPRobjectdataserviceisasoftwarelayerthatworkstransparentlywithdifferenthardwareplatforms.ViPRs objectdataserviceisastateoftheartlimitlessscaleobjectservice.IthasfeaturessimilartotheobjectmodelpopularizedbyAmazonS3,including:
Limitlessscale Highperformanceforbothlargeandsmallobjects SupportfortheAmazonS3API
ISPT ViPR Fundamentals 38
Copyright 2013 EMC Corporation. All rights reserved
TheseconddataserviceistheViPRHDFSdataservice.HDFSisbecomingincreasinglypopularasafilesystemlayerfordistributedapplications,beyondHadoop.ViPRHDFSsupportallowscustomerstoscaleanalyticsbeyondappliances.Todoanalyticsondatatoday,itisnecessarytocopythedatatoaHadoop appliance.Theissueisthatdataisheavyandyouwantyourdatawithyourcompute.Thesameholdstruewithanalyticsyouwantdataclosetotheanalyticsengine.Theproblemsometimesisgettingdataovertotheappliance.WithViPR,allarraysunderthecontrolofViPR,thathaveanHDFSdataservicesetuponthem,candoinplaceanalytics.So,theprocessingisdoneontheworkernodewherethedataresideswithoutunnecessarilytraversingthenetworkandtherebyreducingbackbonetraffic.ThisopensupahugeopportunitytodoBigDataanalyticsinplaceacrossheterogeneousplatformswithinexistingenvironments.
ISPT ViPR Fundamentals 39
Copyright 2013 EMC Corporation. All rights reserved
ViPRisawareof,andleveragesintelligencesuchasFAST,snapshots,andcloningcapabilitieswithinindividualmodelsofstoragearrays.ThesameappliestoprotectiontechnologiessuchasRecoverPointandVPLEX.
ISPT ViPR Fundamentals 40
Copyright 2013 EMC Corporation. All rights reserved
ThismodulefocusedonspecificfeaturesandcapabilitiesoftheViPRsolution.
ISPT ViPR Fundamentals 41
Copyright 2013 EMC Corporation. All rights reserved
This modulefocusesonViPRmanagementoptionsandinterfaces.
ISPT ViPR Fundamentals 42
Copyright 2013 EMC Corporation. All rights reserved
ThislessonpresentsViPRorchestrationandautomationconcepts.
ISPT ViPR Fundamentals 43
Copyright 2013 EMC Corporation. All rights reserved
ViPRdeploymentrequiresfirstidentifyingthephysicalstoragecomponentsthatwillbebroughtunderViPRcontrol.Afterthis,thephysicalentitiesmustbemappedtoViPRabstractions.Toenablethismapping,ViPRprovidesthreenativemanagementinterfaces:API,UI,andCLI.Theseinterfacesdrivediscoveryofthephysicalresources,mappingthemtoViPRabstractionsandthenmakingstorageavailableforprovisioningandmanagement.TheViPRAPIarchitectureformsthecenterofallinterfaces,drivingtheUIandCLI.
ISPT ViPR Fundamentals 44
Copyright 2013 EMC Corporation. All rights reserved
TheViPRAPIisthecoreinterface,alltheresourcesmanagedbyViPRareaccessiblethroughtheAPI.TheViPRRESTAPIisusedtoextractinformation,create,delete,modify,monitor,andmeterlogicalstorageresources.Alluserinterfaces forViPRincludingtheCLI,UI,ViPRprovidedintegrationUIs,anduserdevelopedUIsarelayeredontheAPI.The APIarchitectureofViPR offersanopenenvironmentenablingdevelopersanduserstoextendViPRfunctionality.Thisprovidesameanstointegrateadditionalstorageplatformsandapplications.TheViPRAPIcanbeaccessedbyusinganywebbrowserorprogrammingplatformthatcanissueHTTPrequests.SpecificbrowserpluginsarerequiredtoissueGET,POST,PUT,andDELETEHTTPrequests.Examples include:HTTPAnalyzerforInternet Explorer,Posterfor Firefox,andPostMan forChrome.
ISPT ViPR Fundamentals 45
Copyright 2013 EMC Corporation. All rights reserved
TheViPRCLIleveragestheViPRAPItoprovideascriptableenvironmentfordevelopers,storage,andcloudadministrators.TheCLImakesiteasierforadministratorstodosimpletaskswithoutresortingtoprogramming.TheCLIprovidesverygranularaccesstothefunctionsoftheAPI.Thismeans thatusersoftheCLImustbepreparedformoredetailandmorestepstoaccomplishtasks,buttheCLIprovidesmorecustomcontroloveroperationswhencomparedtotheViPRUI.TheViPRCLIisinstalledalongwithallthenecessarysupportfilesoneachViPRvirtualmachine;however,the recommendedpracticeistoinstalltheCLIonaseparateLinuxorWindowshost.
ISPT ViPR Fundamentals 46
Copyright 2013 EMC Corporation. All rights reserved
ViPRincludesanelementmanagercalledtheViPRUserInterface.TheUIprovidesagraphicaluserinterface(GUI)thatleveragestheViPRAPIcapabilitiestosimplifyViPRoperations.Although theViPRUIusestheViPRAPIbehindthescenes,ithidesthearcanedetailsbehindauserinterfacethatisorganizedintooperationstheadministratoranduserwillperformstepbystepthroughconfiguringViPRandthenprovisioningstorage.TheViPRUIiswebbrowserbasedandcanbeaccessedusingtheplacingtheViPRintheURLusingport6443.
ISPT ViPR Fundamentals 47
Copyright 2013 EMC Corporation. All rights reserved
AfterconfiguringtheViPRabstractions,theadministratorwillcustomizeandexposeViPRservices.EachserviceexposesaViPRuserfacingoperationforselfserviceprovisioninganduseofstorage.AllthestorageservicesareorganizedintocategoriesintheServiceCatalog.Anadministratorcanconfigurethesecategoriesandservicestorestrictthemtospecificusersandgroups.Thisrestrictionisbasedontheuseraccountorongroupmembership.FromtheServiceCatalogadministrativeview,anewserviceiscreatedbycopyingandmodifyinganexistingoneorbycreatingonefromscratch.Theadministratorcanalsorestorethedefaultcatalog.Thiswillremoveanychangesthatweremadeandrestorethecatalogtoitsconfigurationatinstallation.TheViPRAdminviewprovidestheabilitytodefineexecutionwindowsthatcontrolwhenanordercanbeexecuted.TheSystemsareaprovidesaccesstoRecentOrderstoviewtheordersthatwerecreatedwhenservicesweresubmittedforexecution.
ISPT ViPR Fundamentals 48
Copyright 2013 EMC Corporation. All rights reserved
WhenaccessedfromtheAdminView,theServiceCatalogcanbeeditedandorganized;however,itcannotbeusedtoprovisionstorage.Tousetheconfiguredservice,switchtotheUserViewofthecatalog.TheUserViewoftheServiceCatalogpresentsalltheservicesandcategoriesthatareavailableforprovisioningforaspecificuser.Ausercanrequestaservicebysimplyclickingtheserviceandplacinganorderforit.Anorderissimplyarecordoftherequesttorunaservice.Basedontheconfiguration,theordermightrequireapprovalbeforeitcanbeexecuted.Aftertheorderisplacedandexecuted,itreportsthedetailsoftherequest,suchas,whichservicewasrequested,whichparameterswerespecifiedintheservicerequest,whorequestedit,whethertheorderwasscheduled,theoutcomeoftheordersubmission,andtheaffectedresourcesandvolumes.HereisanexampleoftheorderdetailsofaBlockStorageServiceOrder:CreateVolumeandDatastore.Thereportprovidesrealtimefeedbackontheprogressoforderexecution,andwhenfinished,willindicatesuccessorfailure.
ISPT ViPR Fundamentals 49
Copyright 2013 EMC Corporation. All rights reserved
ThislessonpresentsanoverviewofViPRmonitoringoptions.
ISPT ViPR Fundamentals 50
Copyright 2013 EMC Corporation. All rights reserved
TheSystemHealthpagedisplaysthestatusofalltheViPRservices.ThedifferentservicesavailablewithinViPRareAPIservice,Authenticationservice,Coordinatorservice,Controllerservice,Databaseservice,Objectcontrolservice,Portalservice,Systemservice,andVASAservice.TheSystemHealthpageformsagoodstartingpointfortroubleshootinganyerrorsandissueswithinViPR.Forexample,ifphysicalarraydiscoveryisfailing,checkthelogfilesfortheControllerservicetogatherfurtherdetailsastowhythediscoveryisfailing.
ISPT ViPR Fundamentals 51
Copyright 2013 EMC Corporation. All rights reserved
TheSystemLogpageexposes ViPRlogs.Bydefault,themostrecent,mostcriticalmessagesarepresented.UsingtheFilterbutton,theadministratorcanselectivelyexposemessagesfromspecificservices,dates,andimportance.TheDownloadbuttonpullsthelogfilesfromViPRtothelocalmachinesotheycanbeexaminedmanually.DownloadedlogsareoftenattachedtoemailandsenttoEMCSupportwhenassistanceisrequested.
ISPT ViPR Fundamentals 52
Copyright 2013 EMC Corporation. All rights reserved
TheStorageResourceManagementSuiteprovidesinsightintothephysicalstorageinfrastructure.ThecombinationofSRMSuiteandViPRprovidescustomerswithendtoendcrossdomainvisibility.ItenablestheadministratortodrillfromthehostdowntotheViPRabstractions,suchasvirtualpoolsandvirtualarrays,andfurtherdowntothephysicalarraysandLUNs.Withincreasedvisibility,customerswillbeinapositiontooptimizestorageutilizationtoavoidunnecessarypurchasesandjustifynewonesacrosstheirinfrastructure.Together,eachoftheseindividualsolutionsformsapowerfulsolutionforcloudmanagementinaheterogeneousenvironment.
ISPT ViPR Fundamentals 53
Copyright 2013 EMC Corporation. All rights reserved
Thenextstepinmonitoring istocheckthereportsgeneratedbytheSolutionPack forViPR.EMCuses theWatch4netsoftwaresuitesaggressiveresearchanddevelopmentprogramthatcollectsandaggregatesperformancedatafromvarioussourcesintoasinglerepository.Thispresentsanenterprisewideviewoftheentirebusinessinfrastructure.Oneofthekeybenefitsofusing Watch4netformonitoringandreportingisthatitincludescrossdomainperformancevisibilityandcontrol thatis madepossiblewithasinglepanecustomizabledashboardview.Thiswebportalprovidesmultitenancysupportandsecurerolebasedaccess.IthasflexibleandscalablearchitectureandreportingcapabilitiesandhasaneasytouseReportWizardtoaccessoutoftheboxreports. Itprovidestheabilitytoquicklycreatecustomizablereports.Italsosupportsandmanagesmultipletechnologiesanddevicetypesfromdifferentvendors.Forproactiveperformancemanagement,Watch4netcanmanagetensofthousandsofdevicesandprocessmillionsofmetricsperpollingcycle,whileanalyzingeverymetriconthefly.Itprovidesproactivealerting,includingSituationstoWatchandunexpecteduserorapplicationnetworktraffictotroubleshootinfrastructureserviceperformanceproblemsbeforebusinessprocesses areimpacted.Forresourceandserviceleveloptimization,itprovideslimitedhistoricalperformance trendingandcapacityreportstopredictfuturerequirementsandmoreaccuratelyplancapitalexpenditures.ItallowscontractualSLAmeasurementandreportingandsimulatesandmeasurestheendusersexperiencetoimprovethequalityofservicesdelivered.
ISPT ViPR Fundamentals 54
Copyright 2013 EMC Corporation. All rights reserved
Thepiechartdisplaysthetotalvirtualpoolusablecapacityusedandfreeforblockandfile.
ISPT ViPR Fundamentals 55
Copyright 2013 EMC Corporation. All rights reserved
InVMwareenvironments,vCenterOperations(vCOps)canbeusedtoprovidevisibilityintohealth,risk,andefficiencyoftheinfrastructure,performance,management,andcapacityoptimizationcapabilities.vCOps hasbuiltincapabilitiestomonitorthecomputestack.ViPRprovidesanAnalyticsPackforthevCenter OperationsManagementSuitethat canbeusedtomonitorthevirtualstoragestack.Itprovidesanaggregateviewofcomputeandstoragemetricsforendtoendanalytics.TheViPRAnalyticsPackforvCOps can beinstalledandutilizedonitsownorwithEMCWatch4netformoreinsightfulreporting.TheViPRAnalyticsPackforvCOps importsEMCViPRinventory,metering,andeventdataintoVMwarevCOps Suites.Itusesthisdatatoprovideaholisticviewofanomalies,workload,capacityremaining, and reclaimablewasteforalltheViPRmanagedcomponents.ItofferspreconfigureddashboardsforcomputingkeyresourcestatusscoresfromViPRvirtualizedresources,volume,storageport,andstoragesystemdatawhichcanbeusedtotroubleshootissuesintheenvironment.vCOps alsopresentsthreedifferentdashboardviews:EMCViPRCapacity,EMCViPRPerformance,andEMCViPRAtaGlancethatsummarizesresourcedetails,thebehaviorofindividualmetrics,andViPReventalerts.Thesedashboardscanbeusedtohelpimprove thehealthscoresofViPRresourcesbyutilizingperformancedata.
ISPT ViPR Fundamentals 56
Copyright 2013 EMC Corporation. All rights reserved
ThismodulefocusedonViPRmanagementoptionsandinterfaces.
ISPT ViPR Fundamentals 57
Copyright 2013 EMC Corporation. All rights reserved
ThiscourseprovidedanintroductiontotheViPRproductincludinganoverviewofthearchitecture,features,andfunctionality.
ISPT ViPR Fundamentals 58