BEST PRACTICES GUIDE Nimble Storage Best Practices For .

2y ago
24 Views
2 Downloads
1.50 MB
30 Pages
Last View : 14d ago
Last Download : 3m ago
Upload by : Kaleb Stephen
Transcription

B E S T P R A C TI C E S G U I D ENimble Storage Best Practicesfor CommVault Simpana*Efficient Nimble Storage snapshots managed byCommVault Simpana IntelliSnap - Enables aggressive dataprotection for critical applications*For Nimble Storage OS 2.1 or higher with CommVault Simpana 10 SP7 or higher

Table of ContentsINTRODUCTION . 3TARGET AUDIENCE. 3STRATEGY & OBJECTIVES . 4RECOVERY POINTS & RECOVERY TIME . 4Nimble Storage Snapshots . 4TERMINOLOGY . 5RECOMMENDATIONS . 7NAMING CONVENTIONS . 7SNAPSHOTS, FREQUENCY, & RETENTION . 7CONFIGURATION & DEPLOYMENT . 8Simpana Array Management . 8Nimble Storage Volume Collections . 9Protection Templates. 10Replication Partners . 11Simpana Storage Policies . 11Backup Copy . 12Proxy for Backup Copy . 14Snap Copy – Data Aging & Retention . 16Simpana Client & Subclient Properties . 17RECOVERY . 19LISTING SNAPSHOTS . 19LOCAL RECOVERY WITH SIMPANA . 20Non-Application Aware Recovery. 21USING REPLICATED SNAPSHOTS FOR RECOVERY . 22APPENDIX A: NIMBLE STORAGE AS A SIMPANA DISK LIBRARY . 27NIMBLE STORAGE PERFORMANCE POLICY. 27NIMBLE STORAGE INITIATOR GROUP . 27NIMBLE STORAGE VOLUME . 28SIMPANA MEDIA AGENT . 28SIMPANA DISK LIBRARY . 30NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA2

IntroductionNimble Storage snapshots are based on highly efficient redirect-on-write technology and take advantageof universal compression, ensuring that snapshots consume minimal storage space. The ability to takeand store months of frequent application consistent snapshots drastically reduces the overhead incurredwith traditional backup data movement as data is no longer read from storage by an application server,transported over a network to a backup server, and subsequently written to backup storage. The netresult is faster backup, recovery, and disaster recovery preparedness at a reduced total cost of ownershipwhen compared to legacy solutions.Nimble OS version 1.2 and CommVault Simpana 9.0 R2 SP6 introduced integrated support for NimbleStorage snapshots with IntelliSnap. Nimble Storage OS versions 2.1 and higher with Simpana 10 SP7Aand higher enhances integration, enabling users to fully leverage advanced application awareness andautomation available in the combined solution. CommVault triggers Nimble Storage snapshots underdirect control of Simpana schedule policies. Replication to a downstream Nimble Storage partner arraycan be automated within a Nimble volume collection schedule such that it occurs at the completion of asuccessful IntelliSnap backup. Downstream replica snapshots can be restored manually, or can becloned into volumes and used to perform disaster recovery testing without impacting production workload.“Backup Copy” functionality, the policy based ability to copy IntelliSnap created snapshots from a localNimble Storage array to external storage media, is also performed under the direct control of Simpana.The integrated solution provides significant benefits that deliver tangible business value: Use Simpana schedule policies to automatically protect supported applications with IntelliSnap andthe Nimble Storage snap engine. IntelliSnap created Nimble Storage snapshots on the local Nimble Storage array are indexed andcataloged by Simpana enabling search and browse for rapid, targeted recovery. Intellisnap created Nimble Storage snapshots can be replicated to a downstream Nimble arrayunder the control of Nimble volume collection schedules. These can then be used to eithermanually recover or clone snapshot volumes. Selectively copy IntelliSnap created Nimble Storage snapshots from a local Nimble Storage array toexternal media such as tape with Simpana backup copy jobs. Browse and recover from IntelliSnap created Nimble Storage snapshots on the local NimbleStorage array via the familiar Simpana user interface. Monitor and track backup, restore, and copy job progress using the Simpana Comcell console jobcontroller. Use Simpana to generate comprehensive reports.Target AudienceNIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA3

Simpana administrators, storage architects, and Nimble Storage administrators are encouraged to readthis document. The recommendations set out to assist in deploying a supported, successful, and reliablesolution.Strategy & ObjectivesThe goals of a data protection solution should be focused on data recovery requirements. Service levelsfor data recovery may include a variety of factors: RPO (Recovery Point Objective): Generally accepted as the amount of data that can be lost whenthe most recent backup is recovered. RTO (Recovery Time Objective): Generally accepted as the amount of time between the instantwhere an outage occurs to the point where production workload is resumed. Business critical datais likely to have a short recovery time objective, whereas less critical data may have a longerrecovery time objective. DR (Disaster Recovery): A number of scenarios that may include the ability to recover data at aremote location.It is the responsibility of the user to understand the RPO, RTO, and DR requirements for a givendeployment. Subsequent content in this document serves to assist in achieving those objectives.Recovery Points & Recovery TimeSimpana IntelliSnap backups of a Nimble Storage volume collection represent points in time to which thevolume collection can be recovered. The frequency at which IntelliSnap subclient backups are executedwill define the maximum duration between backups. The maximum elapsed time between backups is ineffect the maximum recovery point for the subclient. Planning the frequency of IntelliSnap backups so thatthey align with the recovery point objectives of a given subclient is recommended.Nimble Storage SnapshotsSimpana IntelliSnap subclient backups utilize the Nimble Storage snap engine to create snapshots localto the Nimble Storage array on which the target volume collection resides. Nimble Storage snapshots canbe used to effectively reduce recovery point objectives, reduce the storage load that occurs withtraditional disk or tape backups, while also reducing the recovery time objective.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA4

Traditional Backup to Disk/TapeRPO 1 HourRTO 24 HoursSystem/Storage Impact HeavyFigure 1 – Traditional Backup and RecoveryDepicted in figure 1 is a traditional MS SQL Server backup strategy. A long full backup window followedby regular transaction log backups impacts both the storage subsystem and database server by placing aload on them while backups are being performed. Recovery time can be substantial as both the mostrecent full backup and subsequent transaction log backups need to be recovered from traditional backupmedia, disk or tape.Nimble Storage Snapshot BackupRPO 15 MinutesRTO 1 MinuteSystem/Storage Impact MinimalFigure 2 – Nimble Storage Snapshots and RecoveryDepicted in figure 2 are Nimble Storage snapshots managed by CommVault Simpana IntelliSnap taken at15 minute intervals. Impact to the Nimble Storage array and database server is minimal. Recovery time isdrastically reduced, and the entire process is managed using the familiar Simpana user interface.TerminologyA brief introduction to terminology that may be new or unfamiliar is covered in this section. Simpana Array Management: The storage array management interface within Simpana thatfacilitates adding a Nimble Storage array to the configuration. A collection of configurationparameters including the array name, control host, and user credentials as well as a description areentered to allow Simpana to control Nimble Storage snapshots with IntelliSnap.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA5

Nimble Storage Volume Collection: A group of related volumes that share data protectioncharacteristics such as snapshot and replication schedules. An example volume collection mightconsist of one Nimble Storage volume used for a Microsoft Exchange database and another volumeused for the Exchange logs that must be snapshotted simultaneously to ensure data integrity.Backup scheduling is configured within the volume collection such that it is triggered by CommVaultSimpana. Optionally, a replication partner can also be configured enabling the volume collectionschedule to replicate snapshots to a downstream Nimble array. Nimble Storage Protection Template: A set of user defined schedules and retention limits thatcan be selected for use when creating a volume collection or a standalone volume. An exampleprotection template might be created for use with Simpana, enabling CommVault to trigger backupjobs. In this use case Simpana also manages retention and automates data aging. Additionally, areplication partner can be specified in the template. Nimble Storage Replication Partner: A pair of Nimble Storage arrays that communicate with eachother over a network to enable the recovery of volumes in the unlikely event of a failure. Replicationpartners are configured to replicate snapshots. Volume collections are easily configured to enableautomated replication. Nimble Storage Initiator Group: A method to limit volume access to only specific initiators is touse an initiator group. Depending on how Simpana is configured, it may be practical to add theinitiator of a proxy for backup copy jobs to an existing initiator group. Nimble Storage Performance Policy: A collection of performance parameters associated with oneor more Nimble Storage volumes. Standard policies are available for most data types (Oracle, MSSQL, VMware, etc.) Custom performance policies can also be created for special use cases. Forexample, the case where a Nimble Storage volume is being configured for use as a Simpana disklibrary. Nimble Connection Manager (NCM): Part of the integration between Nimble Storage arrays andWindows or VMware deployments is handled by NCM. NCM manages connections betweenWindows or ESXi hosts and Nimble Storage arrays. NCM is usually deployed by the storageadministrative team and is mentioned for awareness only. Nimble Windows Toolkit (NWT): Provided in a single installation package, NWT includes anumber of valuable tools enabling setup management, connection management, and connectionservices for a Windows environment. NWT should be installed on Simpana Windows Media Agentsconfigured as proxy hosts that perform indexing and backup copy jobs. Nimble Storage InfoSight: The Nimble Storage InfoSight portal provides comprehensiveinformation about Nimble Storage arrays, and also serves as an access point for Nimble Storagecode and documentation downloads.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA6

RecommendationsIn all cases the appropriate compatibility matrices should be referenced before architecting a solution.Validate that supported versions of Nimble Storage Operating System, and CommVault Simpana arebeing used. Also check all related applications to be sure they are supported with the version of Simpanabeing used. Nimble Storage compatibility matrices are located on the InfoSight portal. After logging into theportal click "Downloads" and then select the appropriate Nimble OS version. In the list of availabledocuments select the item named, "Support Matrix". The "Backup Software Coexistence" section ofthe document contains information about Simpana and Simpana service pack versions that may berequired. Also select the item named, "Release Notes". The release notes document may containadditional information specific to Simpana.https://infosight.nimblestorage.com/ CommVault Simpana documentation is located 0/articleNaming ConventionsWhat begins as a proof of concept or series of simple tests may turn into a production deployment.Renaming components of a deployed solution may introduce extra work, complexity, and calls totechnical support.When possible, use nomenclature that has already been standardized within the environment. Array andvolume names are typically defined prior to data protection solution deployment. Nimble Storage entitiesthat may require creation and naming are volume collections and protection templates. These itemsshould be named such that they conform to existing conventions while being descriptive with regard topurpose and function. Similarly, Simpana entities such as storage policy copies and disk libraries addedas part of a Nimble Storage deployment should also be named such that they conform to existingstandards while being descriptive with regard to purpose and function.Snapshots, Frequency, & Retention The shortest recommended duration between Simpana IntelliSnap snapshots on a singlesubclient is 15 minutes: Although Nimble Storage arrays are capable of taking snapshotsrepetitively at intervals as short as one minute, the recommended minimum interval or frequency isfifteen minutes. The reasoning behind this recommendation is tied to application synchronization,where for instance the Microsoft VSS framework surrounding the Nimble Storage array takes timeto freeze and resume input/output, and also the time it takes Simpana to catalog and index backupactivity.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA7

Simultaneous IntelliSnap backups on many subclients should be avoided: Instead ofscheduling a large number of subclients to initiate backups simultaneously, consider staggering thestart time of each subclient by a few minutes when possible. Consider different backup schedulesfor a collection of ten clients that initiate backups at one through ten minutes after the hour, forexample. Co-locating multiple databases on the same Nimble Storage volume collection: Multipledatabases residing on the same Nimble Storage volume collection should have the same retentionrequirements and be protected by the same Simpana subclient. IntelliSnap snapshots occur at thevolume level, and are also aged such that the entire snapshot is deleted at expiration time. Retention planning considerations: Consider the service level agreement (SLA) for data setrecovery and implement a Simpana retention strategy that aligns with it. Correlate SLArequirements into retention requirements for hourly, daily, weekly, monthly, and quarterly backups(for example). Plan to deploy backup copy jobs for datasets with long term retention needs that maybe impractical to retain as snapshots, such as those with a 7 year retention requirement. Note thatbackup copy jobs can be executed using IntelliSnap created snapshots on a local Nimble Storagearray. Snapshot Replication: Nimble Storage snapshots managed by Simpana IntelliSnap backups canbe replicated to a second Nimble Storage array. The prerequisites for snapshot replication includethe use of a volume collection, configuring a replication partner, and the use of a protectiontemplate that specifies the replication destination. Snapshots are replicated under the control ofNimble’s volume collection schedules.Configuration & DeploymentSimpana Array ManagementConfigure the Nimble Storage array within Simpana using the Array Management tool. Enter the NimbleStorage management IP address for the array name and control host parameters. Be sure to selectNimble Storage as the snap vendor. The description parameter is a user defined label, and typicallycontains the hostname of the Nimble Storage array. If not already known, the user name and passwordparameters should be obtained from the storage administration team. The user specified must have a rolelevel of “Power User” or “Administrator” assigned on the Nimble array. The Nimble Storage user nameand password are required when configuring the array for integration with Simpana.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA8

Figure 3 – Simpana Array ManagementDepicted in figure 3 is the Simpana Array Management tool. A single Nimble Storage array has beenadded to the configuration.Nimble Storage Volume CollectionsA volume collection should consist of related Nimble Storage volumes such as a Microsoft SQL databaseand log volume. These volumes share common backup and replication data protection characteristics.Limit the number of volumes associated within a volume collection to only related volumes. For example,related volumes are database and log volumes for a single database server. Single volumes such as aNTFS volume, should be protected separately as a standalone volume.Figure 4 – Nimble Storage Volume CollectionsWithin a volume collection, application synchronization should be disabled as application consistency inconjunction with Nimble Storage snapshots is orchestrated by Simpana.Figure 5 – Volume Collection SynchronizationThe volume collection schedule section includes an advanced feature set specific to integration withSimpana. Selecting the advanced menu item, “Snapshot triggered by CommVault”, enables Simpana toNIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA9

control the scheduling of IntelliSnap backups associated with the volume collection. Additionally, when areplication partner is selected, snapshots will also be automatically replicated.Figure 6 – Volume Collection ScheduleDepicted in figure 6 is the volume collection “Schedules” tab. When selected, the advanced menu item“Snapshot triggered by CommVault” enables Simpana to control the scheduling of IntelliSnap backupsassociated with the volume collection. Additionally, when a replication partner is selected, snapshots willbe automatically replicated.It is important to understand that while snapshot retention on the local Nimble Storage array is controlledby Simpana, replicated snapshot retention is controlled based on the value entered into the “Number ofsnapshots to retain on the replica” field. Replicated snapshots that exceed this value cause the oldestreplica snapshot to be deleted.Equally important to understand is that manually created snapshots, snapshots not created by Simpana,can potentially create issues if they are not understood. The first issue is that without Simpana, amanually invoked snapshot has no application synchronization. The synchronization properties of thevolume collection have been purposefully configured to a use a value equal to “none” because theintended use case is in conjunction with Simpana. The second potential issue is that manually invokedsnapshots that are replicated may displace application consistent snapshots created by Simpana.Protection TemplatesProtection templates can be used to simplify the creation of volume collections with standardconfiguration parameters. Volume collection synchronization and schedule parameters can be enteredonce into a protection template and saved for future use with new volume collections. When creatingmultiple volume collections, it may make sense to re-use common templates for synchronization andNIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA10

scheduling. Some deployments may require the use of multiple templates. For instance, the followingtemplates could be created for standardized use cases within a given deployment: Protection Template 1 enables snapshots triggered by CommVault and replication to a partnerretaining some number of snapshots. Protection Temple 2 enables snapshots triggered by CommVault without replication.Replication PartnersPartners are easily configured and provide an opportunity to retain offsite copies of Simpana IntelliSnapbackups. Replication partners should be tested when configured to validate connectivity.Figure 7 – Replication PartnersShown in figure 7 is a single replication partner. Note that partner connectivity can be tested with the“TEST” button. Also note that current status, replication lag, and the number of replicated volumecollections is displayed.Note that the replication network is selectable between management or controller IP addresses and datanetwork IP addresses. In either use case the selected network needs to be routable between NimbleStorage arrays.Figure 8 – Replication NetworkSimpana Storage PoliciesStorage policies define the storage resources used for backups and indices. They also define data agingrules and retention rules for backups. When initially created, a storage policy can accommodate a singleinstance of a given backup. Duplicate copies can be configured such that the storage policy can managethe creation, aging, and retention of multiple copies of a given backup.Storage policies intended for use with IntelliSnap should be configured to consist of at least two backupcopies. The copy that gets created by default when initially configuring a new storage policy will typicallyNIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA11

use a disk or tape library selected by the user as a location to store indices. A new snapshot copy shouldbe added to the storage policy to accommodate IntelliSnap backups.Within the context of Simpana, each copy of a backup has a precedence value and a copy name.Precedence refers to the order in which the copy was created. Copy name is a user assigned string that canbe used to identify (for instance) the location of the copy. An example of a storage policy intended for usewith IntelliSnap might consist of copy precendence 1 with a copy name equal to "NimbleSnapshotCopy" andcopy precedence 2 with a copy name equal to "TapeCopy".Figure 9 – Storage Policy Copy PrecedenceShown in figure 9 is the copy precedence for a storage policy. The copy names have been modified tobest reflect the storage location. Copy precedence 1 represents snapshots residing on a Nimble Storagearray. Copy precedence 2 represents a storage location for duplicate copies of Nimble Storage arraysnapshots on a tape or disk library.Backup CopyCreating copies or duplicates of snapshot based backups is popular for a number of reasons: Reason 1, in the unlikely event of an outage, application data and snapshot based backup data arenot available. Having an external copy of the backup data increases an organizations ability torecover from this type of interruption. Reason 2, some storage vendors utilize inefficient snapshot technology that consumes substantialstorage space limiting the time that snapshots can be retained. Having an external copy of backupdata assists in managing storage space utilization, allowing snapshots to be deleted sooner. NimbleStorage snapshots are lightweight enough to efficiently last for months. Reason 3, some storage vendors cannot efficiently replicate snapshots to serve as an offsitebackup copy. Having an external copy of backup data facilitates a “putting tapes on trucks” disasterrecovery methodology. Nimble Storage replication leverages highly-efficient data compressiontechnology and only transmits block-level changes which greatly reduces bandwidth requirementswhen compared to other storage vendors.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA12

Backup copies sourced from IntelliSnap created snapshots on the local Nimble Storage array areexpensive in terms of reading data from the storage array, moving the data through a media agent, andwriting the data out to external storage media. Storage processing power, I/O operations, SAN or networktraffic, and the cost of external storage media contribute to the overall expense.This expense is can be mitigated with storage policy job selection rules. Consider creating fewer duplicatecopies of backups. Consider retaining a higher number of copy precedence 1 backups (Nimble Storagearray snapshots), replicating more copy precedence 1 backups, while creating a drastically reducedquantity of copy precedence 2 (external backup media) backups.Backup copy should be enabled if the creation of duplicate backup copies is required. Storage policy jobselection rules provide the ability to selectively choose which snapshots are copied to external media.Figure 10 – Storage Policy Snapshot Management RulesShown in figure 10 are the snapshot management rules for a storage policy. Backup copy should beenabled if the creation of duplicate backup copies is required. Advanced job selection rules provide theability to select which backups are copied at a granular level.The backup selection rule dialog, invoked by clicking the “Advanced” button within storage policysnapshot management rules, facilitates selecting a subset of backups for duplication.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA13

Figure 11 – Selecting Backups for DuplicationShown in figure 11 are backup selection rules for storage policy backup copies. The example selectionrule reduces the quantity of backup copies created by only selecting weekly full backups for copycreation. Sunday has been selected as the day on which the week starts, and for each period the first fullbackup will be used to source creation of a duplicate copy.Similar to the way that multiple storage policies may be required to enact different retention periods fordifferent data types, different storage policies can also be created to impose unique backup copy rules fordifferent data types.Proxy for Backup CopyBackup copy operations read the contents of a volume collection snapshot, transfer the data through amedia agent, and write the data out to backup media. In cases where the media agent managing theIntelliSnap snapshot is not the media agent hosting the backup media (tape, disk, etc.) a network hopbetween media agents becomes part of the backup copy data path. This extra hop can be eliminated byusing a proxy for backup copy operations. Also eliminated is application host resource usage as thebackup copy operation is effectively performed off-host.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA14

Figure 12 – Proxy for Backup CopyShown in figure 12 is a representation of the data path used for a proxy backup copy operation. The useof a proxy eliminates the network hop between application server and external backup media while alsoeliminating resource usage on the application server.Figure 13 – Proxy for Backup CopyShown in figure 13 is the IntellSnap Operations tab of a subclient. A proxy has been selected for backupcopy operations.NIMBLE STORAGE BEST PRACTICES GUIDE: COMMVAULT SIMPANA15

In addition to configuring Simpana for backup copy proxy usage,

Nimble OS version 1.2 and CommVault Simpana 9.0 R2 SP6 introduced integrated support for Nimble Storage snapshots with IntelliSnap. Nimble Storage OS versions 2.1 and higher with Simpana 10 SP7A and higher enhances integration, enabling users to fully leverage advanced application awa

Related Documents:

NIMBLE STORAGE REQUIREMENTS VERSION(S) vRealize Operations v6.x (Advanced or Enterprise editions) NOTE: For OS monitoring, vROps v6.1 is required. Nimble Storage CS210 Nimble OS 2.x Nimble API 1.3 CREDENTIALS N/A Nimble User Name/Password Optional for group performance data: SNMP v2 Community String

arrays can be combined in a single Nimble Storage cluster, protecting your investment. This document walks through the planning, hosting, and networking best practices associated with Nimble Storage's scale-out cluster. Terminology Scale-Out Cluster: Multiple Nimble Storage arrays that are combined together and managed as a

9 2017 Nimble Storage. Nimble Secondary Storage Value Proposition Primary Storage Nimble Secondary Cloud Object Storage Nimble Primary Always verified backups High performance allows dev/test, analytics on backup Inline dedupe (and encryption) without sacrificing random IOPS No hassle, automated archiving to cloud Global monitoring & analytics

System Source & Nimble Storage: Nimble Storage Partner since 2011 100 Nimble SAN installations Nimble Storage beneficial for: Server Virtualization VDI - Virtual Desktop Infrastructure Microsoft Applications: Exchange, SQL Server & SharePoint Applications requiring high IOPS at lower price point Offsite Backup / Replication Keep storage and applications up

Nimble Storage vs Pure Storage: A Comparison Snapshot How They Compare: Nimble: - Data reduction features Nimble leverages disk-optimized data layout to deliver capacity density in addition to performance density. * Sub-millisecond write latency A Nimble

NIMBLE - ORACLE BEST PRACTICES GUIDE: NIMBLE STORAGE FOR ORACLE 4 Introduction The purpose of this technical white paper is to describe the best practices for implementing Oracle databases on Nimble Storage running on Oracle Linux operating system. Oracle performance tuning is beyond the scope of this paper.

from the Nimble Storage management tools and VMware vCenter using the Nimble Storage plug-in. From one console, IT can create data stores, set snapshot and replication schedules, restore data from snapshots, track capacity and performance, and create clones in a single operation. Figure 4: Nimble Storage InfoSight enables unmatched

Certifications: American Board of Radiology Academic Rank: Professor of Radiology Interests: Virtual Colonoscopy (CT Colonography), CT Enterography, Crohn’s, GI Radiology, (CT/MRI), Reduced Radiation Dose CT, Radiology Informatics Abdominal Imaging Kumaresan Sandrasegaran, M.B., Ch.B. (Division Chair) Medical School: Godfrey Huggins School of Medicine, University of Zimbabwe Residency: Leeds .