Q&S (Quick and Simple) - How to NetApp SnapLock Enterprise _ Mynetapp

3
3.8.2015 Q&S (Quick and simple) How to NetApp SnapLock Enterprise | mynetapp.de http://www.mynetapp.de/node/261 1/3 Startseite Q&S (Quick and simple) How to NetApp SnapLock Enterprise Di, 20121120 23:35 — bu Wichtiger Hinweis: Dieser Artikel beleuchtet das Thema "How to SnapLock Enterprise". Er dient als Orientierung für Neueinsteiger und als kleine CoreCommandSammlung für Erfahrene, wie man mit NetApp SnapLock ein Diskbasierendes WORMArchiv aufbauen kann. Alles basiert auf einem Beispiel und hat keinen Anspruch auf 100%ige Vollständigkeit... Im SnapLock Umfeld sind viele Befehle nur einmalig ausführbar bzw. gewisse Aktionen nur schwer rückgängig zu machen. Bei der Einrichtung von SnapLock ist somit äußerste Vorsicht geboten! Aggregatsdesign: Soll SnapLock intergriert werden, muss ein eigenes Aggregat als SnapLock Enterprise Aggregat konfiguriert werden (zusätzlich zum standardmäßigen "root"Aggregat oder vorhandenen "Standard" Aggregaten). Soll die Möglichkeit bestehen, dass ein Administrator in diesem SnapLock Enterprise Aggregat bzw. Volume einzelne Files löschen kann (bei SnapLock Enterprise möglich), kann optional ein weiteres Aggregat mit eigenen Festplatten für ein sog. SnapLock Logvolume (Protokolliert die Löschaktionen) angelegt werden. Das Aggregat, auf dem das "Logvolume" abgelegt wird, muss als SnapLock Compliance Aggregat angelegt werden (nicht veränderbar). Logging ist kein MUSS, um SnapLock Enterprise zu integrieren, es KANN integriert werden, wenn ein Administrator einzelne Files in einem SnapLock Enterprise Volume löschen können soll. How to SnapLock Enterprise: 01. Lizenz auf den entsprechenden Controllern einspielen (bei HAClustern auf beiden Heads) Für SnapLock gibt es von NetApp sog. MasterKeys, die auf jedem StorageSystem eingespielt werden können. Hier findet man den SnapLock Enterprise (https://support.netapp.com/NOW/knowledge/docs/olio/guides/snaplock_enter...) bzw. den SnapLock Compliance Key (https://support.netapp.com/NOW/knowledge/docs/olio/guides/snaplock_compl...) und spielt die entsprechende Lizenz mit folgendem Befehl ein: "license add LICENSEKEY" 02. Zeit auf den Filern richtig setzen und kontrollieren "timezone Europe/Berlin" "date" 03. Compliance Clock initialisieren (hier muss die Uhrzeit auf dem Storage siehe 02. zu 100% passen, da dieser Vorgang die "Compliance Clock" setzt und nur einmalig ausgeführt werden kann!) "date c initialize" (in Ontap 8.1) "snaplock clock initialize" 04. CHECK: Prüfen, welche Zeit die Systemclock (und später die Volumeclocks) haben "snaplock clock status [VOLNAME]" 05. SnapLock Enterprise Aggregat anlegen "aggr create SLEAGGRNAME L enterprise [t raid4] ANZAHLDISKS@DISKSIZE" (+ wenn nötig weitere Aggregatsoptionen > alle Optionen durch Eingabe von "aggr create" einsehbar) 06. SnapLock Enterprise Volume in diesem Aggregat anlegen und weitere Einstellungen für dieses Volume wie gewohnt vornehmen (Snap Reserve, Snapshot Schedule, Deduplizierung) "vol create SLEVOLNAME s none SLEAGGRNAME XXXg" "snap reserve SLEVOLNAME X" "snap sched SLEVOLNAME X X X" "sis on /vol/SLEVOLNAME" 07. Default, Mindest und MaimalRetentiontime für das Volume einstellen (d = day, m = month, y = years) "vol options SLEVOLNAME snaplock_default_period" (in SnapLock Enterprise ist hier default: die "minimum_period") "vol options SLEVOLNAME snaplock_minimum_period" (in SnapLock Enterprise ist hier default: 0d) "vol options SLEVOLNAME snaplock_maximum_period" (in SnapLock Enterprise ist hier default: 30y) 08. CHECK: Prüfen, welche "Retentiontimes" auf dem Volume sind "vol status w" mynetapp.de

description

Netapp Snaplock

Transcript of Q&S (Quick and Simple) - How to NetApp SnapLock Enterprise _ Mynetapp

  • 3.8.2015 Q&S(Quickandsimple)HowtoNetAppSnapLockEnterprise|mynetapp.de

    http://www.mynetapp.de/node/261 1/3

    Startseite

    Q&S(Quickandsimple)HowtoNetAppSnapLockEnterpriseDi,2012112023:35bu

    WichtigerHinweis:DieserArtikelbeleuchtetdasThema"HowtoSnapLockEnterprise".ErdientalsOrientierungfrNeueinsteigerundalskleineCoreCommandSammlungfrErfahrene,wiemanmitNetAppSnapLockeinDiskbasierendesWORMArchivaufbauenkann.AllesbasiertaufeinemBeispielundhatkeinenAnspruchauf100%igeVollstndigkeit...ImSnapLockUmfeldsindvieleBefehlenureinmaligausfhrbarbzw.gewisseAktionennurschwerrckgngigzumachen.BeiderEinrichtungvonSnapLockistsomituersteVorsichtgeboten!

    Aggregatsdesign:SollSnapLockintergriertwerden,musseineigenesAggregatalsSnapLockEnterpriseAggregatkonfiguriertwerden(zustzlichzumstandardmigen"root"Aggregatodervorhandenen"Standard"Aggregaten).SolldieMglichkeitbestehen,dasseinAdministratorindiesemSnapLockEnterpriseAggregatbzw.VolumeeinzelneFileslschenkann(beiSnapLockEnterprisemglich),kannoptionaleinweiteresAggregatmiteigenenFestplattenfreinsog.SnapLockLogvolume(ProtokolliertdieLschaktionen)angelegtwerden.DasAggregat,aufdemdas"Logvolume"abgelegtwird,mussalsSnapLockComplianceAggregatangelegtwerden(nichtvernderbar).LoggingistkeinMUSS,umSnapLockEnterprisezuintegrieren,esKANNintegriertwerden,wenneinAdministratoreinzelneFilesineinemSnapLockEnterpriseVolumelschenknnensoll.

    HowtoSnapLockEnterprise:

    01.LizenzaufdenentsprechendenControllerneinspielen(beiHAClusternaufbeidenHeads)FrSnapLockgibtesvonNetAppsog.MasterKeys,dieaufjedemStorageSystemeingespieltwerdenknnen.HierfindetmandenSnapLockEnterprise(https://support.netapp.com/NOW/knowledge/docs/olio/guides/snaplock_enter...)bzw.denSnapLockComplianceKey(https://support.netapp.com/NOW/knowledge/docs/olio/guides/snaplock_compl...)undspieltdieentsprechendeLizenzmitfolgendemBefehlein:

    "licenseaddLICENSEKEY"

    02.ZeitaufdenFilernrichtigsetzenundkontrollieren

    "timezoneEurope/Berlin""date"

    03.ComplianceClockinitialisieren(hiermussdieUhrzeitaufdemStoragesiehe02.zu100%passen,dadieserVorgangdie"ComplianceClock"setztundnureinmaligausgefhrtwerdenkann!)

    "datecinitialize"(inOntap8.1)"snaplockclockinitialize"

    04.CHECK:Prfen,welcheZeitdieSystemclock(undspterdieVolumeclocks)haben

    "snaplockclockstatus[VOLNAME]"

    05.SnapLockEnterpriseAggregatanlegen

    "aggrcreateSLEAGGRNAMELenterprise[traid4]ANZAHLDISKS@DISKSIZE"(+wennntigweitereAggregatsoptionen>alleOptionendurchEingabevon"aggrcreate"einsehbar)

    06.SnapLockEnterpriseVolumeindiesemAggregatanlegenundweitereEinstellungenfrdiesesVolumewiegewohntvornehmen(SnapReserve,SnapshotSchedule,Deduplizierung)

    "volcreateSLEVOLNAMEsnoneSLEAGGRNAMEXXXg""snapreserveSLEVOLNAMEX""snapschedSLEVOLNAMEXXX""sison/vol/SLEVOLNAME"

    07.Default,MindestundMaimalRetentiontimefrdasVolumeeinstellen(d=day,m=month,y=years)

    "voloptionsSLEVOLNAMEsnaplock_default_period"(inSnapLockEnterpriseisthierdefault:die"minimum_period")"voloptionsSLEVOLNAMEsnaplock_minimum_period"(inSnapLockEnterpriseisthierdefault:0d)"voloptionsSLEVOLNAMEsnaplock_maximum_period"(inSnapLockEnterpriseisthierdefault:30y)

    08.CHECK:Prfen,welche"Retentiontimes"aufdemVolumesind

    "volstatusw"

    mynetapp.de

  • 3.8.2015 Q&S(Quickandsimple)HowtoNetAppSnapLockEnterprise|mynetapp.de

    http://www.mynetapp.de/node/261 2/3

    09.EventuellmussnachVorgabederArchivierungssoftwareeinAutocommitkonfiguriertwerden(nachZeitxwirdeingeschriebenesFileimSnapLockVolumeautomatischauf"ReadOnly"gesetzt)Beispielfrein"Autocommit"nach14Tagen:

    "voloptionsSLEVOLNAMEsnaplock_autocommit_period14d"

    10.CHECK:Prfen,welcheAutocommitZeitaufdemVolumeeingestelltist

    "voloptionsSLEVOLNAME"

    11.CIFSSharebzw.NFSExportfrdenZugriffderArchivsoftwareaufdasSnapLockvolumemitdenentsprechendenvonderArchivsoftwaregefordertenBerechtigungeneinrichtenundandieArchivsoftwareverbinden

    OPTIONALESLOGGINGUNDLSCHOPTION!ACHTUNG:LOGVOLUMEMUSSAUFCOMPLIANCEAGGREGATLIEGEN!ComplianceLizenzeinspielen&ComplianceAggregatanlegen!

    12.LogvolumeanlegenundweitereEinstellungenfrdiesesVolumewiegewohntvornehmen(SnapReserve,SnapshotSchedule,Deduplizierung)

    "volcreateLOGVOLNAMEsnoneCOMPLIANCEAGGRXXXg""snapreserveLOGVOLNAMEX""snapschedLOGVOLNAMEXXX"

    13.Logvolumefestlegen(default:6MonateLogRetention)

    "snaplocklogvolumeLOGVOLNAME"

    14.Einstellen,dasseinAdministratorDateienlschendarf

    "snaplockoptionsSLEVOLNAMEprivdelon"(beiEnterprisedefault:off)!DIESEOPTIONNIEMALSAUFDISALLOWEDSTELLEN,dasonstNIEMEHRgelschtwerdenkann=Compliance!

    15.DerAdministratorkanndannim"Notfall"einzelneFilesmitfolgendemBefehlausdemSnapLockEnterpriseVolumelschen

    "snaplockprivdelfPFAD_ZUM_ZU_LSCHENDEN_OBJEKT"

    Quickandsimple)

    BenjaminUlsamerConsultant&TrainerteamixGmbH

    Druckversion Loginorregistertopostcomments

    Mo,2013031115:49sllabres

    Mo,2013032518:12bu

    Kommentare

    DieOptionunterPunkt09DieOptionunterPunkt09(Autocommit)isteineglobaleOption,und(leider)nichtauffreineinzelnesVolumekonfigurierbar.

    statt"voloptionsSLEVOLNAMEsnaplock_autocommit_period14d"msstesalso"optionssnaplock_autocommit_period14d"heien.

    Loginorregistertopostcomments

    Punkt09OntapVersion?Hi,

    dankefrdenHinweis.WelcheOntapVersionverwendestdu?HabegeradekeineNetappzurHand,aberhierderAuszugausderoffiziellenCommandLineDoku(Ontap8.1.1)unter"voloptions":

    "snaplock_autocommit_periodnone|h|d|m|yThisoptionisvisibleforSnapLockvolumesonly.ThisoptiondefinesthecriteriaforcommittingfilestoWORMonaSnapLockvolumebytheautocommitscanner.Theh,d,m,ydenotehours,days,monthsandyearsrespectively.ThedefaultvalueofthisoptionisnonethatcorrespondstoautocommitbeingdisabledintheSnapLockvolume.TheminimumautocommitperiodonaSnapLockvolumeis2h.Anyvalidvalueotherthannone,specifiedinhours(h),days(d),months(m)oryears(y)wouldtriggertheautocommitscannerontheSnaplockvolume."

    Soweitichmicherinnere,warder"autocommit"inden7.xerVersionennochnichtaufVolumeebenemglich,deshalbmeineNachfragenachderOntapVersion...

    BenjaminUlsamer

  • 3.8.2015 Q&S(Quickandsimple)HowtoNetAppSnapLockEnterprise|mynetapp.de

    http://www.mynetapp.de/node/261 3/3

    20072012teamixGmbHImpressumDisclaimer

    SeniorConsultant&TrainerteamixGmbH

    Loginorregistertopostcomments