Backup and Recovery With Isilon IQ Clustered Storage



Similar documents
Data Protection for Isilon Scale-Out NAS

Cisco WAAS for Isilon IQ

AUTOMATED DATA RETENTION WITH EMC ISILON SMARTLOCK

WHITE PAPER: customize. Best Practice for NDMP Backup Veritas NetBackup. Paul Cummings. January Confidence in a connected world.

Isilon IQ Network Configuration Guide

Data Replication INSTALATION GUIDE. Open-E Data Storage Server (DSS ) Integrated Data Replication reduces business downtime.

EMC ISILON OneFS OPERATING SYSTEM Powering scale-out storage for the new world of Big Data in the enterprise

EMC NetWorker Snapshot Management for NAS Devices

NDMP Configuration Guide for Symantec NetBackup

How To Protect Data On Network Attached Storage (Nas) From Disaster

WHITE PAPER: DATA PROTECTION. Veritas NetBackup for Microsoft Exchange Server Solution Guide. Bill Roth January 2008

Riverbed WAN Acceleration for EMC Isilon Sync IQ Replication

Continuous Data Protection. PowerVault DL Backup to Disk Appliance

EMC BACKUP MEETS BIG DATA

WHITE PAPER PPAPER. Symantec Backup Exec Quick Recovery & Off-Host Backup Solutions. for Microsoft Exchange Server 2003 & Microsoft SQL Server

Administration GUIDE. Exchange Database idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 233

Using Symantec NetBackup with Symantec Security Information Manager 4.5

The Benefits of Continuous Data Protection (CDP) for IBM i and AIX Environments

Real-time Protection for Hyper-V

BEST PRACTICES FOR DATA REPLICATION WITH EMC ISILON SYNCIQ

WHITE PAPER: ENTERPRISE SECURITY. Symantec Backup Exec Quick Recovery and Off-Host Backup Solutions

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Isilon OneFS. Version 7.2. Backup and recovery guide

Backup and Recovery 1

Storage Backup and Disaster Recovery: Using New Technology to Develop Best Practices

Protecting Big Data Data Protection Solutions for the Business Data Lake

Symantec NetBackup for NDMP Administrator's Guide

NDMP Configuration Guide for EMC Networker

Disaster Recovery for Oracle Database

Optimized data protection through one console for physical and virtual systems, including VMware and Hyper-V virtual systems

WHITE PAPER THE BENEFITS OF CONTINUOUS DATA PROTECTION. SYMANTEC Backup Exec 10d Continuous Protection Server

PN: Using Veeam Backup and Replication Software with an ExaGrid System

BackupAssist v6 quickstart guide

Symantec NetBackup OpenStorage Solutions Guide for Disk

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

WHITE PAPER BRENT WELCH NOVEMBER

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

Intelligent disaster recovery. Dell DL backup to Disk Appliance powered by Symantec

We look beyond IT. Cloud Offerings

Backup and Recovery Solutions for Exadata. Ľubomír Vaňo Principal Sales Consultant

NetVault Backup, NDMP and Network Attached Storage

NDMP Backup of Dell EqualLogic FS Series NAS using CommVault Simpana

Continuous Data Replicator 7.0

THE EMC ISILON STORY. Big Data In The Enterprise. Copyright 2012 EMC Corporation. All rights reserved.

Creating A Highly Available Database Solution

Protecting Microsoft SQL Server with an Integrated Dell / CommVault Solution. Database Solutions Engineering

BackupAssist v6 quickstart guide

WHITE PAPER: ENTERPRISE SOLUTIONS. Symantec Backup Exec Continuous Protection Server Continuous Protection for Microsoft SQL Server Databases

How To Backup And Restore A Database With A Powervault Backup And Powervaults Backup Software On A Poweredge Powervalt Backup On A Netvault 2.5 (Powervault) Powervast Backup On An Uniden Power

Introduction to XLink EzOpenBackup Plus!

Backup and Recovery Solutions for Exadata. Cor Beumer Storage Sales Specialist Oracle Nederland

Improving Microsoft SQL Server Recovery with EMC NetWorker and EMC RecoverPoint

Using HP StoreOnce Backup Systems for NDMP backups with Symantec NetBackup

Solutions for Encrypting Data on Tape: Considerations and Best Practices

Introduction to the Network Data Management Protocol (NDMP)

Backup Exec Private Cloud Services. Planning and Deployment Guide

System Protection for Hyper-V Whitepaper

Protecting SQL Server Databases Software Pursuits, Inc.

How To Backup A Virtualized Environment

NSI Solutions with Microsoft VSS

The Secret to Affordably Protecting Critical Data

VERITAS NetBackup 6.0 for Microsoft Exchange Server

How To Use An Npm On A Network Device

Isilon OneFS. Version OneFS Migration Tools Guide

Quick Start - NetApp File Archiver

StorageCraft Technology Corporation Leading the Way to Safer Computing 2009 StorageCraft Technology Corporation. All Rights Reserved.

How To Install The Exchange Idataagent On A Windows (Windows 7) (Windows 8) (Powerpoint) (For Windows 7) And Windows 7 (Windows) (Netware) (Operations) (X

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

1. Overview... 2 Documentation... 2 Licensing... 2 Operating system considerations... 2

NDMP Configuration Guide for IBM Tivoli Storage Manager

Quick Start - Generic NAS File Archiver

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION?

BackupAssist Common Usage Scenarios

CIGRE 2014: Udaljena zaštita podataka

Backup Express and Network Appliance: A Cost-Effective Remote Site Business Continuity Solution White Paper

Database Backup and Recovery Guide

Exchange Server Backup and Restore

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

How to Manage Critical Data Stored in Microsoft Exchange Server By Hitachi Data Systems

Backup Solutions for the Celerra File Server

CA ARCserve Backup for Windows

Cloud, Appliance, or Software? How to Decide Which Backup Solution Is Best for Your Small or Midsize Organization.

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Archiving, Backup, and Recovery for Complete the Promise of Virtualization

Backups and Maintenance

Preface Introduction... 1 High Availability... 2 Users... 4 Other Resources... 5 Conventions... 5

Protect Microsoft Exchange databases, achieve long-term data retention

Contingency Planning and Disaster Recovery

Veritas NetBackup for Microsoft Exchange Server Administrator s Guide

Backup and Restore Back to Basics with SQL LiteSpeed

SQL Server Protection Whitepaper

Backup Exec 15 Agents and Options

Features - Microsoft Data Protection Manager

Accelerating Backup/Restore with the Virtual Tape Library Configuration That Fits Your Environment

White. Paper. Addressing NAS Backup and Recovery Challenges. February 2012

Data Containers. User Guide

Backup and Recovery FAQs

VMware vsphere Data Protection

BEST PRACTICES FOR DATA REPLICATION WITH EMC ISILON SYNCIQ

IBM Tivoli Storage Manager

Transcription:

Backup and Recovery With Isilon IQ Clustered Storage An Isilon Systems Best Practices Guide August 2007 ISILON SYSTEMS 1

Table of Contents 1. Assumptions... 4 2. Introduction... 4 3. Data Protection Strategies... 4 Using SnapshotIQ for Quick Recovery of Deleted Files... 4 Using Windows Shadow Copy to Restore from Snapshots... 6 Using SyncIQ for Disaster Recovery... 6 4. Tape Backup and Recovery Architectures... 7 NDMP and Direct Mount Topologies... 7 Isilon NDMP Support... 7 Supported NDMP Topologies... 7 Cluster to Server 3-way... 7 Cluster to Server Remote... 8 Cluster to Network-attached Tape Library... 8 Backing Up a Single Cluster... 9 Use Incremental or Differential Backups... 9 Backup from Snapshots... 9 Parallel Streams... 10 Using a Secondary Cluster and SyncIQ... 11 5. Conclusion... 12 6. Additional Resources... 12 Appendix A Configuring NDMP on the Isilon Cluster... 13 Appendix B Using Windows Shadow Copy with SnapshotIQ... 13 Configuring SnapshotIQ... 13 Using Windows Shadow Copy... 13 Appendix C Using Snapshots for Backup... 18 Using a Snapshot as the Backup Content Path... 18 Configuring NDMP Snapshots... 18 Using Cluster Configuration Files... 18 Using NDMP Environment Variables... 19 ISILON SYSTEMS 2

Figures File Recovery with SnapshotIQ 5 Disaster Recovery with SyncIQ 6 NDMP 3-Way Backup 8 NDMP Remote Backup 8 NDMP Network Backup 9 Backup using SnapshotIQ 10 Parallel Streams Example Configuration 11 Configuring SnapshotIQ for Windows Shadow Copy 13 ISILON SYSTEMS 3

1. Assumptions The reader is assumed to possess the following knowledge: Working knowledge of Isilon IQ storage, OneFS and the WebUI or command-line interface Basic understanding of NFS and CIFS protocols Basic understanding of NDMP protocol and the different architectures employed for NDMP backups Additional information on these topics is listed in the Further Resources section. 2. Introduction The backup and recovery of traditional storage systems is a well-trodden path. Designs for ensuring the protection of data on direct-attach or SAN-attach disk are mature and in wide use. The advent of clustered storage has introduced new challenges into this arena; for example, how does one effectively backup a file system sized in hundreds of terabytes? Customary approaches are not designed for this type of environment and are destined to fail. This paper examines these issues and various schemes for meeting them. Best practices for ensuring data availability in a clustered storage environment are presented and discussed. 3. Data Protection Strategies Backup and recovery, whether to tape or disk, should not exist in a vacuum; rather, it should be part of an overall data protection and disaster recovery (DR) plan. Most enterprises classify data protection as the ongoing process of ensuring that lost data can be recovered within some defined period of time and disaster recovery as a (hopefully) one-time event in response to a catastrophic application, database or network failure. A robust approach starts with the goal of avoiding data loss or unavailability in the first instance through such tactics as server and application clustering, high availability storage systems, and redundant network topologies. In a world of tradeoffs, however, an analysis must be performed to determine the criticality of different applications and data sets, and decisions made about the level of resources (i.e. money) to be devoted to ensuring their availability. Time is the currency of the realm, and the exchange rate is defined by two different but related goals. The first of these is known as Recovery Time Objective (RTO), which is defined as the acceptable amount of time required to restore lost data. Generally, the smaller the RTO, the higher the cost to achieve it. The second goal is known as the Recovery Point Objective (RPO), best characterized as the maximum acceptable amount of data loss. Technologies such as snapshots and remote mirroring minimize data loss, but at a higher cost than tape backup. Using SnapshotIQ for Quick Recovery of Deleted Files A first line of defense against accidental deletion of data, such as user error, is a file system snapshot. Isilon s SnapshotIQ software is designed to leverage the unique attributes of Isilon clustered storage to provide a flexible solution for instant data recovery. Unlike traditional snapshot applications, which are volume-based and limited to a single storage device, SnapshotIQ spans all nodes of a cluster and the entire file system, so snapshots can be administered ISILON SYSTEMS 4

from a single point. Snapshot policies can be set at the cluster, directory or sub-directory level. An unlimited number of snapshots throughout the cluster are supported, with 1024 per directory. SnapshotIQ uses the capacity of the entire cluster, so reserve space is not required, and only changes to blocks that make up a file are copied when the file changes, greatly improving the storage utilization of snapshots. Using policies and schedules, SnapshotIQ automatically takes a point-in-time copy of the Isilon file system or a portion thereof, depending on how it s configured. If a user then inadvertently deletes a file, the user can easily recover it from the snapshot without administrator intervention and without resorting to tape backups. Figure 1: File Recovery with SnapshotIQ Briefly, the procedure for restoring a file is: 1. Navigate to the.snapshot directory located in either the file system root (/ifs) or the file s original directory (e.g. /ifs/data/marketing). 2. In the.snapshot directory, navigate to the location that matches the original location under the desired snapshot. For example, /ifs/.snapshot/data/marketing/009_snap. 3. Copy the deleted file from the.snapshot directory to the desired location. ISILON SYSTEMS 5

Using Windows Shadow Copy to Restore from Snapshots SnapshotIQ integrates with Windows Shadow Copy, a service available on Windows 2003 and XP that provides a file and folder restoration capability for end-users. For Windows clients, this gives them the ability to quickly restore folders or individual files using the familiar Windows Explorer interface. For more details on integrating SnapshotIQ with Windows Shadow Copy, see Appendix A. Using SyncIQ for Disaster Recovery Snapshots are the answer to the problem of local, infrequent data loss or corruption. A larger scale issue is the potential data loss associated with application or hardware failure. For most applications, the RTO and RPO associated with tape backup are unacceptable, so other methods must be employed to ensure a rapid recovery from an outage. One of the most effective and frequently employed of these is the synchronization of data from the primary application instance to a secondary instance, either locally or to a remote site. SyncIQ is a policy-based replication technology designed to leverage the performance and efficiency of clustered storage to copy data between clusters with a minimal impact on operations. Policies can be set at the file, directory or cluster level and can be scheduled to run at regular intervals or executed manually. Figure 2: Disaster Recovery with SyncIQ SyncIQ delivers extremely fast replication of files over the WAN and LAN. SyncIQ is the only replication tool that leverages Isilon's clustered storage architecture, enabling replication jobs to be parallelized and evenly distributed across all sending and all receiving nodes in the Isilon IQ storage clusters. ISILON SYSTEMS 6

4. Tape Backup and Recovery Architectures It s been clearly demonstrated that it s not enough to simply backup a large file system to tape and be done with it. At some point, however, most shops will want to backup to tape for archival purposes, and to have a last resort method by which to restore lost data. Given this, it s important to design a tape backup and restore methodology that enhances the overall data protection scheme and makes the best use of the storage assets available. NDMP and Direct Mount Topologies Network Data Management Protocol (NDMP) is a well-adopted and mature standard for backing up network-attached storage (NAS) using familiar backup and restore applications, such as Commvault Galaxy, Symantec NetBackup, BakBone NetVault, etc. NDMP allows backup vendors to support a wide range of NAS storage without the requirement to develop specific software for each device. The NDMP software runs on the NAS device and provides a common framework for administrators to manage the backup and restore of the NAS infrastructure. Despite the advent and wide use of NDMP, many backups are still run using direct NFS or CIFS mounted devices, e.g. a mapped drive in Windows. This method continues to be used primarily due to the fact that backup vendors tend to offer NDMP as a licensable option, while the backup client s native file system is typically bundled at no cost. Although this approach may save a bit of money in the shortterm, it is not usually a robust long-term solution, for the following reasons: Limited support by backup vendors, due to inherent performance and reliability issues Deficient performance due to NFS and CIFS overhead Reliability concerns with the nature of NFS and CIFS connections File attributes and permissions are frequently not retained correctly or at all Isilon recommends using NDMP and compatible backup software to backup and restore IQ storage. Isilon NDMP Support Isilon IQ clustered storage currently supports versions 3 and 4 of the NDMP specification. NDMP allows a backup server running an NDMP-compliant application to direct the backup and recovery of network storage devices. The software application uses NDMP to send requests to the storage device in order to initiate backup and restore processes. During a backup operation, information about files that have been backed up is sent from the cluster to the backup application running on the backup server. Isilon supports full, incremental and differential NDMP backups, as well as Direct Access Restore (DAR), which greatly improves the restore performance for individual files by providing an index into the backup set. This removes the need to scan through the entire tape to find the file(s) to be restored. Supported NDMP Topologies Isilon IQ storage supports the following NDMP backup/restore topologies. It s important to note that Isilon IQ does not support direct-attach tape libraries, commonly known as a 2-way NDMP topology. -Cluster to Server 3-way In the three-way model, the backup server uses NDMP over the LAN to instruct the cluster to start backing up data to tape devices attached to a media server via either the same network or a private backup network. During the backup, information about files and directories written to tape is transferred from the cluster via NDMP over the LAN to the backup server, where it is maintained in a catalog. ISILON SYSTEMS 7

Figure 3: NDMP 3-Way Backup -Cluster to Server Remote In the remote model, the backup server uses NDMP over the LAN to instruct the cluster to start backing up data to tape devices attached to the backup server. In this topology the catalog server also acts as the media server. During the backup, information about files and directories written to tape is transferred from cluster via NDMP over the LAN to the backup server, where it is maintained in a catalog. Figure 4: NDMP Remote Backup -Cluster to Network-attached Tape Library This model is conceptually very similar to the remote model. In this model, the backup server uses NDMP over the LAN to instruct the cluster to start backing up data to a tape drive attached directly to the network. During the backup, information about files and directories written to tape is transferred from the cluster via NDMP over the LAN to the backup server where it is maintained in a catalog. ISILON SYSTEMS 8

Figure 5: NDMP Network Backup Backing Up a Single Cluster The issues inherent in backing up and restoring a large file system have been discussed; however, it remains that in some cases it is unavoidable. There are some steps that can be taken to mitigate the length of time required for backup, and which have the beneficial side-effect of reducing both recovery point and recovery time. Use Incremental or Differential Backups The most basic step to reduce the amount of data written to each backup is to use incremental or differential backups, which only backup data that has changed since the last full backup (incremental) or differential backup (differential). A typical schedule would take a full backup at the beginning of the week, then take incremental or differential backups each night until the next weekly full backup. Backup from Snapshots In addition to the benefits provided by SnapshotIQ in terms of user recovery of lost or corrupted files, it also offers a powerful way to perform backups while minimizing the impact on the file system. Initiating backups from snapshots offers several substantial benefits. The first of these is that the file system does not need to be quiesced, since the backup is taken from the snapshot. This eliminates issues around open files, and allows users full access to files. Snapshots can be configured at any level of the file system from the root down to any sub-directory. Defining snapshots at a sub-directory level provides support for backing up via parallel streams (see next section). SnapshotIQ also automatically creates an alias which points to the latest version of each snapshot on the cluster, which facilitates the backup process by allowing the backup to always refer to the alias (see Figure 6). ISILON SYSTEMS 9

Figure 6: Backup using SnapshotIQ A snapshot is by definition a point-in-time (PIT) copy of the file system or sub-directory. By backing up from a snapshot, the consistency of the file system or sub-directory is maintained. Snapshots can be further automated by using the NDMP snapshot capability to create a snapshot as part of the backup job, then delete the snapshot on successful completion of the backup. See Appendix B for details. Parallel Streams Isilon IQ s unique architecture allows backups to be spread across multiple network streams from the cluster, which can significantly improve performance. This is achieved by dividing the root or main file system into several paths based on the number of nodes in the cluster and the structure of sub-directories under the file system root. For example, if the file system on a four node cluster can be segregated logically among four sub-directories, each of these sub-directories can be backed up as a separate stream, one served from each node. See Figure 7. ISILON SYSTEMS 10

Figure 7: Parallel Streams Example Configuration The method for implementing parallel streams will vary depending on what backup software is being used. Generally, it s necessary to define a separate backup job for each stream, then initiate the jobs together. For details on how to configure this for different backup products, see the Further Resources section. When using parallel streams, it s important to consider the number of tape drives available, and adjust accordingly. Ideally, the number of streams will match the number of drives in a 1:1 ratio. Also take into account the type of drives and their performance. Different drive types have widely varying performance, and this will reduce or increase the number of streams that can be sent to each drive. The rule of thumb to use is that each node in an IQ cluster can stream 70-100 MB/sec, depending on the number and size of files being backed up and the level of usage for other purposes. LTO-3 drives can stream approximately 80 MB/sec natively (more with compression), so a 1:1 ratio would be optimal. If using older drives, such as DLT-600, which can only stream about 36 MB/sec, you ll need to increase the number of drives per node or revise down expectations on the benefit of parallel streams. Another consideration is the network performance of the backup media and/or catalog server(s) (often placed on the same physical machine). To take maximum advantage of parallel streams, multiple media servers should be used or the backup server should have multiple network interface cards (NICs) and CPUs, or, if the tape library used is directly attached to the LAN, it should also have multiple NICs. As with tape devices, the optimal ratio of media servers or NICs to Isilon IQ nodes is 1:1. Using a Secondary Cluster and SyncIQ As noted earlier, backup and recovery should be but a part of an overall data availability and DR plan. The most straightforward and best RTO/RPO method of ensuring recoverability from a data center outage is to synchronize data to a secondary location. SyncIQ is an asynchronous replication application that fully leverages the unique architecture of Isilon IQ storage to efficiently copy data from a primary cluster to one located at a secondary location. ISILON SYSTEMS 11

The use of SyncIQ and a secondary cluster allows backups to be completely shifted off the primary production cluster. This eliminates the backup overhead from the main file system and reduces the dependence on small backup windows. If the secondary cluster is used for production activities, SnapshotIQ can be used to create a PIT copy of the file system to reduce the impact of backups. 5. Conclusion Tape backup and recovery is an important part of an overall data protection strategy, but should not be relied upon as the first resort when data needs to be recovered. Technologies such as snapshots and data synchronization provide much better RTO and RPO and are the frontline tools to ensure data availability and disaster recovery. Given this, it s possible to use these technologies in conjunction with tape backups to ensure that data stored on Isilon IQ storage is protected at several levels. The use of NDMP and one of the supported topologies results in a robust backup infrastructure that complements more immediate data availability and disaster recovery strategies. 6. Additional Resources NDMP.org Website (http://www.ndmp.org/) SnapshotIQ Overview (http://www.isilon.com/pdfs/brochures/30480_snapshot.pdf) SyncIQ Overview (http://www.isilon.com/pdfs/brochures/30480_sync.pdf) About Isilon Systems Isilon Systems is the worldwide leader in clustered storage systems and software for digital content and unstructured data, enabling enterprises to transform data into information - and information into breakthroughs. Isilon's award-winning family of IQ clustered storage systems combines Isilon's OneFS operating system software with the latest advances in industry-standard hardware to deliver modular, pay-as-you-grow, enterprise-class storage systems. Isilon's clustered storage solutions speed access to critical business information while dramatically reducing the cost and complexity of storing it. Information about Isilon can be found at http://www.isilon.com or contact Isilon Systems at: Isilon Systems, Inc. 3101 Western Avenue Seattle, WA 98121 Toll-Free: 877-2-ISILON Phone: 206-315-7602 Fax: 206-315-7501 Email: sales@isilon.com 2001-2007 Isilon Systems, Inc. All rights reserved. Isilon, Isilon Systems and OneFS are registered trademarks, and TrueScale, SyncIQ, SnapshotIQ, SmartConnect, MigrationIQ, and SmartQuotas are trademarks, of Isilon Systems, Inc. ISILON SYSTEMS 12

Appendix A Configuring NDMP on the Isilon Cluster To use NDMP to backup an Isilon cluster, it must be enabled and an NDMP user account created. 1. In the WebUI, select Tools Backup Configure Backup 2. On the Configure Backup page, select the radio button next to Enabled for the NDMP service state. 3. Isilon supports NDMP v3 or v4. Most current backup software supports v4, which is the default. If your backup product only supports v3, select it; otherwise use v4. 4. Add an NDMP administrator account by entering a user name and password in the appropriate text fields. This account is used by the backup software to access the cluster for backups and restores. 5. Click the Save button to complete the backup configuration. Appendix B Using Windows Shadow Copy with SnapshotIQ Note: These instructions assume SnapshotIQ has been properly licensed on the Isilon cluster. Configuring SnapshotIQ To enable Windows Shadow Copy integration in SnapshotIQ, perform the following steps 1. In the WebUI, select File System Windows File Sharing. 2. On the Windows File Sharing page, click the Configure Windows Networking for Cluster link. 3. On the Windows Networking page, click the Advanced... button 4. On the Modify Windows File Sharing Configuration page, locate the vfs_objects field near the bottom of the page. 5. Enter the text shadow_copy in the field in front of the existing text (stream). Make sure there is a space between the two terms, as shown in Figure 8 below. 6. Click the Submit button. Note that doing so will cause all Windows client connections to reset. This can take up to several seconds. Figure 8: Configuring SnapshotIQ for Windows Shadow Copy Using Windows Shadow Copy SnapshotIQ integration with Windows Shadow Copy makes it exceedingly easy for administrators or end-users to quickly restore deleted or corrupted files and folders. The following example illustrates this. ISILON SYSTEMS 13

1. A developer mistakenly deletes a subfolder in the src folder, which is protected with SnapshotIQ. ISILON SYSTEMS 14

2. Realizing the mistake, the developer can go to the list of snapshots of the src folder by rightclicking in the folder, selecting Properties, then selecting the Previous Versions tab. ISILON SYSTEMS 15

3. Clicking the View button will bring up the contents of the src folder as of the 11:10 AM snapshot. The developer simply has to copy the deleted folder back into the existing dev folder to restore the contents. ISILON SYSTEMS 16

4. The Release subfolder is now restored. ISILON SYSTEMS 17

Appendix C Using Snapshots for Backup Note: These instructions assume SnapshotIQ has been properly licensed on the Isilon cluster. Using a Snapshot as the Backup Content Path The most common way to use snapshots for backup is to simply point the backup software to the snapshot instead of the actual file system. For example, if the path to be backed up is /ifs, the path given to the backup software would be /ifs/.snapshot/<snapshot alias>. This method assumes that a snapshot has already been taken. A best practice is to schedule snapshots on a recurrent basis using a well-known alias. Configuring NDMP Snapshots There are two methods for configuring NDMP to automatically take snapshots as part of a backup using configuration files located on the Isilon cluster and using environment variables on the backup server. Using Cluster Configuration Files To setup NDMP snapshots on the Isilon cluster, follow these steps: 1. If NDMP has not already been configured on the cluster, this must be done before proceeding. See Appendix A for instructions. 2. Open the file /etc/mcp/sys/isi_ndmp_d.xml. 3. Add the following attributes to the first <isi-meta-tag> element inside the <snapbackup> element: can-add-child= yes can-remove-child= yes 4. When the attributes are added, the first part of the <snapshots> element will look like this: <snapshots> <snap-backup age="3d" create="no" success_expire="1d" failure_expire="7d"> <isi-meta-tag id="snap_backup1" can-add-attribs="yes" can-add-child="yes" can-remove-child="yes"> 5. Open the file /etc/mcp/override/isi_ndmp_d.xml. 6. Add the following XML element as a child element of <isi-data>: <add-tag id="snap_backup1"> <snap_backup age="3d" create="yes" success_expire="1d" failure_expire="7d"> </snap_backup> </add-tag> Where (all attributes are optional and may be omitted if not used): age = Maximum age of an existing snapshot before it is considered too old for backup purposes. create = Whether to create a snapshot as part of the NDMP backup. This option is mutually exclusive with the use parameter below. success_expire = If created by the backup job, how long before a snapshot expires following a successful backup. Defaults to 1 day if omitted. ISILON SYSTEMS 18

failure_expire = If created by the backup job, how long before a snapshot expires following a failed backup. Defaults to 7 days if omitted. The use attribute may also be employed to point the backup to an existing snapshot. Its use is mutually exclusive with the create attribute, and achieves essentially the same thing as pointing the backup job to the snapshot in the content path. The syntax is: use= <snapshot name> 7. The NDMP service on the cluster will automatically restart. Using NDMP Environment Variables The following environment variables are useful in creating and using snapshots for backup: SNAP_BU_CREATE whether to create a snapshot for backup SNAP_BU_USE name of an existing snapshot to use for backup SNAP_BU_AGE maximum age of a snapshot SNAP_BU_SUCCESS_EXPIRE expiration following a successful backup SNAP_BU_FAIL_EXPIRE expiration following a failed backup SNAP_BU_NONE explicitly instructs NDMP to NOT create a snapshot for backup (no corresponding configuration attribute on the cluster). About Isilon Systems Isilon Systems is the worldwide leader in clustered storage systems and software for digital content and unstructured data, enabling enterprises to transform data into information - and information into breakthroughs. Isilon's award-winning family of IQ clustered storage systems combines Isilon's OneFS operating system software with the latest advances in industry-standard hardware to deliver modular, pay-as-you-grow, enterprise-class storage systems. Isilon's clustered storage solutions speed access to critical business information while dramatically reducing the cost and complexity of storing it. Information about Isilon can be found at http://www.isilon.com or contact Isilon Systems at: Isilon Systems, Inc. 3101 Western Avenue Seattle, WA 98121 Toll-Free: 877-2-ISILON Phone: 206-315-7602 Fax: 206-315-7501 Email: sales@isilon.com 2001-2007 Isilon Systems, Inc. All rights reserved. Isilon, Isilon Systems and OneFS are registered trademarks, and TrueScale, SyncIQ, SnapshotIQ, SmartConnect, MigrationIQ, and SmartQuotas are trademarks, of Isilon Systems, Inc. ISILON SYSTEMS 19