ISPT ViRP Fundamentals _SRG

Preview:

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

Recommended