TimeFinder, 1

Symmetrix Business Continuity
TimeFinder

EMC Global Education
© 2004 EMC Corporation. All rights reserved.

The purpose of this module is to give students hands-on experience with TimeFinder in an Open Systems environment. TimeFinder allows dynamic full image copies of data with Business Continuance Volumes (BCV), point-in-time copies through Clones, and logical point-in-time views of production information though Snapshots.

TimeFinder, 2

Objectives
At the completion of this module, you will be able to: Describe EMC TimeFinder functionality and it’s uses Use SYMCLI to perform TimeFinder operations Describe TimeFinder Host considerations and configurations Execute TimeFinder Clone operations Execute EMC Snap operations and check status of save devices

EMC Global Education
© 2004 EMC Corporation. All rights reserved.

2

TimeFinder, 3

TimeFinder
Facility that allows an administrator to create, split, and use a mirror copy of a Symmetrix volume Additional mirror within same Symmetrix May be used with SRDF source or target volumes Maintain Disaster Recovery capability while enhancing operational environment Implemented using Business Continuance Volumes (BCV) Snapshots use only a fraction of the original source data Clones require equal amount of disk space

BCV Sales Standard volume Clone Billing Standard volume Snapshot Snapshot

Backups Web content refresh Data warehousing Application testing Local recovery 1-hour recovery point objective

Meeting Local Replication Service Levels
EMC Global Education
© 2004 EMC Corporation. All rights reserved. 3

The EMC TimeFinder family of products allows companies to make more effective use of their most valuable resource information by enabling parallel information access. Instead of traditional sequential information access that force applications to queue for information access, TimeFinder allows multiple business processes to have concurrent, parallel access to information. TimeFinder allows dynamic, full image copies of data with Business Continuance Volumes (BCV), point-in-time copies through Clones, and logical point-in-time views of production information though Snapshots.

Execute BC operations using BCV EMC Global Education © 2004 EMC Corporation. “Establish” BCV 2. “Query” BCV status until completely synchronized 3. or by the customer with Symmetrix Manager ECC software. Restart applications 6. 4 EMC TimeFinder Business Continuance Volume (BCV) Uses Business Continuance Volume (BCV) to create an additional mirror image of a standard device – Can be dynamically and nondisruptively established and synchronized – Can be split instantly to create “point-in-time” copy “Point-in-time” copy can address workload compression and maintain continuous business operation STD BCV STD BCV BCV Established BCV Split – Data Protection . TimeFinder Business Continuance is possible due to Business Continuance Volume (BCV) devices. These BCV devices are standard Symmetrix devices that are specially configured to be dynamic mirrors. BCV and standard devices should be configured on opposing Front End and Back End Directors for redundant paths. All rights reserved. Configuring Symmetrix units as BCV devices is done by the Customer Service Engineer during installation. . 4 TimeFinder allows companies to make more effective use of their most valuable resources by enabling parallel information access as opposed to traditional sequential information access. Each BCV device has its own host address and is configured as a stand-alone device. Quiesce application and flush buffers 4. “Split” BCV 5. EMC ControlCenter provides an interface to control the use of BCV devices that already exist in the Symmetrix configuration. thus eliminating the need to do things like quiesce an application for backups.TimeFinder.Standby data for fast recovery – Decision support – Backup 1.

incrementally restore.TimeFinder. the user can re-establish the BCV pair. re-establish. The user can establish a BCV. split. then split it to make the BCV available to a host/server. and verify. 5 TimeFinder allows the user to create several host-based business continuity operations and control these operations through host commands. After completing the business continuity processes on the BCV device. restore. Typical BCV operations include establish. 5 TimeFinder Basic Operations Establish BCV pairs • • • – Synchronize the standard volume to the BCV volume – Options Full or Incremental (default)l Establish -exact -opt Standard Volume BCV Split BCV pairs • • • • – Terminate mirror relationship between BCV and standard volumes – Options Differential Split (default) Reverse Split Instant Split (default) Consistent Split Standard Volume BCV Restore BCV pairs • – Synchronize contents of BCV volume to the standard volume – Options Full or Incremental (default) Restore Standard Volume BCV Verify all BCV device – Provide current status of BCV/standard volume pairs EMC Global Education © 2004 EMC Corporation. All rights reserved. .

and protected restore. All rights reserved. STD STD M1 M2 BCV BCV M1 M2 6 The extended BCV operations include protect establish. data can be moved (full or differential) from the M2 mirror of the BCV to it’s M1 mirror Protected BCV Establish – Used to retain original BCV data after the restore process Standard Volume BCV STD STD M1 M2 BCV BCV M1 M2 Moves all mirrors of locally mirrored BCV so all mirrors are instantly synchronized EMC Global Education © 2004 EMC Corporation. . 6 TimeFinder Extended Operations Protected BCV Restore Restore a BCV to a STD but do not propagate STD writes to the BCV Reverse Split . These operations add flexibility to TimeFinder configurations and allow for added protection of gold BCV copies.By specifying a reverse split.TimeFinder. reverse split.

a user can split and incrementally re-establish volumes throughout the day or night and still keep re-establish times to a minimum. can be re-established even though another BCV was established and split at 5:00 a. In this way.m.m. 7 By default. provided the BCV devices have not been paired with different STD devices. This means that different BCVs can be established and then split from a standard volume at different times of the day. a BCV that was split at 3:00 a. could not be re-established if another BCV had been established and split at 4:00 a.m. the track table was only for the last. All rights reserved.m. 7 Multi-BCVs Standard device keeps track of changes to multiple BCVs one after the other Incremental establish or restore now possible with up to eight BCVs BCV Establish Split 2:00 a.m. With the Multi-BCV function. TimeFinder can “remember” up to eight BCVs. . In other words. Incremental establish Standard volume 4:00 a. a BCV that was split at 4:00 a. Thus. Incremental restore BCV EMC Global Education © 2004 EMC Corporation. Incremental information can be retained between a STD device and multiple BCV devices. The 3:00 a.m.TimeFinder. most recent BCV.m. Standard volume BCV Establish Split or BCV 4:00 a. It used to be that the Symmetrix did not keep track tables for the previous BCVs. up to eight BCVs will be remembered by the Symmetrix. BCV would have to be established (full volume copy) again.m. 6:00 a.m.

. stop I/O. Logical Volume. File System. Add some files to the filesystem Full establish AMdg. Move Regular Volumes to AMdg. By default. Maximum number of BCV devices that can be paired with the same STD device can be increased up to sixteen: SYMCLI_MAX_BCV_PAIRS variable. 8 Multi-BCV Example 1) 2) 3) 4) 5) 6) 7) 8) Identify two Regular Volumes and four BCVs for use Create two SYMCLI Device Groups of type Regular . with AMdg Associate the next two BCVs in set two with PMdg (as yet does not have any Regular Volumes added to it) Create a Volume Group. Associate the first two BCVs in set one.AMdg and PMdg Add the two Regular Volumes to AMdg. full establish.TimeFinder. All rights reserved. using the Regular Volumes. verify synchronization. restore to recover “lost” files 8 EMC Global Education © 2004 EMC Corporation. verify synchronization Add/delete some files from the filesystem. relationships of one STD device with up to eight BCV devices can be maintained. Split PMdg. freeze I/O then split AMdg Move the Regular Volumes to PMdg.

9 Concurrent BCVs is a TimeFinder feature that allows two BCVs to be simultaneously attached to a standard volume. Each BCV can be mounted online and made available for processing. providing customers with two copies of the customer’s data. either simultaneously or successively. is not allowed BCV1 Standard m1 m2 m3 m4 BCV2 EMC Global Education © 2004 EMC Corporation.TimeFinder. The BCV pair can be split. 9 Concurrent BCVs Each BCV will occupy a mirror position . . All rights reserved.locally protected R1 Volumes cannot have two BCVs established with them concurrently Establish two BCVs with the same standard simultaneously or one after the other The BCVs can be split individually or simultaneously Concurrent restores.

Symmetrix holds I/O during split . . AIX. 10 Consistent Split . Tru64. ECA-based consistent split can be executed: • • • • By the host doing the I/O as long as there is a dedicated path for a gatekeeper to perform the control By a control host (no database) in an environment where there are distributed and/or related databases -cons option Approximately 3 seconds.Read and write I/O Executed from host doing I/O Affects only one host Does not require independent access to a gatekeeper EMC Global Education © 2004 EMC Corporation.PowerPath and ECA PowerPath split symmir -instant –ppath symmir -instant -rdb Host Enginuity Consistent Assist split symmir –consistent Host STD BCV STD BCV PowerPath holds I/O during split .Write I/O (subsequent reads after first write) Executed by any Symmetrixattached host Multiple host support Requires independent access to a gatekeeper 10 Performs an Instant Split across a group of devices using a single Consistent Split command. HP-UX. Can create consistent splits on remote BCVs through SRDF. I/O held at the Symmetrix until the instant split operation is completed: Available on Solaris. All rights reserved. ECA can be used to perform consistent splits on BCV pairs across multiple. PowerPath-based consistent split executed by the host doing the I/O: • • -rdb option -ppath option I/O is held at the host before the split. heterogeneous hosts. Used to create a consistent point-in-time copy of an entire system.TimeFinder. thus all the BCVs in the group are consistent point-in-time copies. and W2K platforms Since I/O is held at the Symmetrix. or any associated set of volumes. an entire database.

and deactivate volume group Any attempt to access the BCV device while it is established will result in an I/O error – inq command will hang and timeout – Activating a volume group or mounting a filesystem that resides on a BVC while the BCV is established will result in an I/O error RW NR M1 M1 M2 M2 BCV BCV If the host is re-booted or reconfigured while the BCV is established.TimeFinder. the BCV will not be detected and may cause it to be removed from the host device configuration Before a BCV is established to a standard device. unmount filesystem. it becomes unavailable to the BCV host system. BCV devices that are not established can be configured during reboot with the EMC command mkbcv. 11 TimeFinder Host Considerations While established. it can be accessed by a host as a separate and independent device EMC Global Education © 2004 EMC Corporation. BCV is a mirror to the STD device and is not accessible by the host All access to a BCV must be stopped before it is established – Stop application. "splittable" mirrors that can be used in a variety of ways to enhance application availability and reliability. If the host is re-booted or reconfigured while the BCV is established. On the BCV host side. Any attempt to access the BCV will fail. AIX addresses established BCV issues by automatically configuring the BCV as a “Defined” device in the AIX ODM. TimeFinder operations are not transparent. the BCV is not automatically configured. When the BCV is established with the standard volume. . When a reboot occurs. 11 TimeFinder provides host-transparent. All rights reserved. the BCV may not be detected and may cause it to be removed from the host device configuration. BCV devices that are established can be made available with mkbcv after they have been split.

it can be used by the same host or by a different host There are LVM issues when both BCV and Standard device are accessed from same host – UNIX Systems – Duplicate Physical Volume Ids and Volume Group Ids – Windows 2000 – Duplication of disk signatures and Volume configuration information EMC Global Education © 2004 EMC Corporation. All rights reserved. When accessing the BCV on the same host as it’s mirror duplicate.TimeFinder. 12 A split BCV is an identical copy of the volume it was dynamically mirrored to. volume information must be changed. . 12 TimeFinder Host Considerations RW RW RW RW M1 M2 BCV M1 M2 BCV When a BCV is split.

13 TimeFinder Multiple Host Environment When a Standard volume and a BCV is split.TimeFinder. The device can simply be brought online using standard host controls. there are no duplicate Ids to consider. All rights reserved. 13 When accessing a BCV on a second host. a different host can easily access the volume group by “importing” the volume group There is no conflict with PVIDs and VGDA information because each host only accesses one copy of the data There is also a performance benefit when BC applications use a copy of the data on a non-production host RW RW M1 M2 BCV standard PVID VGDA Identical Information BCV PVID VGDA EMC Global Education © 2004 EMC Corporation. .

but could require a level of recovery. 14 This slide shows the basic steps for accessing a BCV on a secondary host in a TimeFinder environment. Deactivate VG 5. Remount File System 8. symmir establish 2. 14 TimeFinder Multiple Host Environment Host A 1. Reactivate VG 7. It does not take into account the use of consistent split that would perform a freeze/thaw on the application to allow for a consistent point-in-time copy of the data at the secondary host. All rights reserved. It performs a “clean” split operation which would require no form of recovery from the application when restarted at the secondary host. Umount filesystem 4.TimeFinder. Restart application Host B RW RW M1 M2 BCV Import VG Mount File System Repurpose Data standard PVID VGDA BCV PVID VGDA EMC Global Education © 2004 EMC Corporation. symmir split 6. Quiese application 3. .

TimeFinder. All rights reserved. 15 TimeFinder Host Considerations – Same Host When both the BCV and the standard volume are accessed by the same host. 15 Accessing a BCV on the same host as the original production data requires addressing duplicate disk identifiers in order to access the device. . Each operating system has unique methods for addressing the duplicate identifiers. there is a conflict  Both the Standard and BCV volume have identical PVIDs and VGDA information  Host expects the PVID and VGDA to be unique Additional steps must be taken before the host can use both the BCV and the standard device RW RW M1 M2 BCV standard PVID VGDA Identical Information BCV PVID VGDA EMC Global Education © 2004 EMC Corporation.

tf. a different volume group name from that of the standard volumes). 16 Accessing BCV on same Host IBM AIX recreatevg Utility – The recreatevg command is run on all the BCVs of a given Volume Group. New mount points for the file systems on the BCV Volume Group is created as well. All rights reserved. The command resolves the duplicate PVID issues and creates an identical Volume Group as that on the Standard volumes. #recreatevg -y backup_vg -Y backup_ -L /backup hdisk11 hdisk12 #lsvg -l backup_vg backup_vg: LV NAME backup_stdlv backup_loglv00 TYPE jfs jfslog LPs 50 1 PPs 50 1 PVs 1 1 LV STATE closed/syncd closed/syncd MOUNT POINT /backup/stdfs N/A #mount /backup/stdfs #ls /backup/stdfs lost+found EMC Global Education © 2004 EMC Corporation.dat 16 Changing the PVID and VGIDs enables you to import the contents of the mirror volumes using a unique volume group name (that is. the mirror volumes can be imported into a new volume group using the importvg command. Once the PVIDs and VGIDs have been changed.TimeFinder. .

both the standard and the BCV volumes will have identical information. vgchgid makes the VGID unique 17 Changing the VGIDs enables you to import the contents of the mirror volumes using a unique volume group name (that is. including the VGID standard PVID VGRA (VGID) BCV PVID VGRA (New VGID) – Specify all Physical Volumes in the BCV Volume Group. a different volume group name from that of the standard volumes). • All Physical Volumes must have BCV attribute • All Physical Volumes must belong to the same Volume Group EMC Global Education © 2004 EMC Corporation. standard PVID VGRA (VGID) BCV PVID VGRA (VGID) – Eliminating the problem of duplicate VGIDs when a BCV is split. Once the VGIDs have been changed. the mirror volumes can be imported into a new volume group using the vgimport command.TimeFinder. . and both the Volume Group on the Standard and the BCV Volumes are available to the same host – Implemented specifically for EMC Symmetrix and TimeFinder environments vgchgid /dev/rdsk/c2t5d101 After a BCV is split. 17 Accessing BCV on same Host HP UX vgchgid command to change the Volume Group ID on one or more Physical Volumes that make up a Volume Group. All rights reserved.

TimeFinder.txt> • Add all the disks in the order in which they appear in the standard volume group Force start all of the volumes inside the BCV volume group Mount the file system on the desired directory EMC Global Education © 2004 EMC Corporation. It should be seen as a proof of concept and not as a proven methodology.txt> – vxdg init <bcv group name> <1st BCV disk> – vxdg -g <bcv group name> adddisk < 2nd BCV disk> Edit the map file. All rights reserved. removing all DG and DM entries and changing name of the standard disk (the SD entry) to the name of its associated BCV Create all of the necessary plexes and volumes for the BCV volume group – vxmake -g <bcv group name> < mapfile. • This creates a volume layout that is identical to the one on the standard disks – vxvol -g <bcv group name> -f start <volume name> 18 This slide shows the steps to make the BCV available to the same host in a TimeFinder environment. 18 Accessing BCV on same Host SUN Veritas Generate a map file for the standard volume group Deport the standard volume group Create a volume group on the BCVs – vxprint -m -g <std volume group name> <mapfile. .

It is not possible to mount a Dynamic Disk BCV on the same host as the Standard Volume.TimeFinder. . 19 Accessing BCV on same Host Windows 2000 With Basic Disks. it is not possible to mount a BCV on the same host as the Standard Suggested Best Practices with Dynamic Disks – – – – – Create Dynamic Disk Groups that correspond one-to-one with SYMCLI device groups Do not mix STD and BCV devices in the same Dynamic Disk Group Do not have Symmetrix and non-Symmetrix disk in the same Dynamic Disk Group Do not mix R1 and R2 devices in the same Dynamic Disk Group Do not add gatekeeper-devices to any Dynamic Disk Group EMC Global Education © 2004 EMC Corporation. it is possible to mount the BCV and Standard devices on the same host via signature manipulation with Symmetrix Integration Utilities With Dynamic Disks. All rights reserved. 19 Accessing the BCV on the same host in a Windows 2000 environment requires a Basic Disk configuration.

data on the standard is replaced with data from the BCV volume Primary host still has full read/write access to the standard volume If an application is using the standard volume during a restore. files systems unmounted.TimeFinder. 20 TimeFinder Restore During a symmir restore operation. So applications should be stopped. file systems unmounted. and VG deactivated before you issue the restore command. and volume groups deactivated when a restore is initiated RW NR M1 M2 BCV EMC Global Education © 2004 EMC Corporation. All rights reserved. the results would be unpredictable Applications should be stopped. . 20 Remember that “restore” is a recovery operation.

2. Adjust control files to reflect file/device names Start second database instance or begin full backup of all files/devices from BCV Devices EMC Global Education © 2004 EMC Corporation.TimeFinder. 5. online redo log files. Then. First. 3. Perform normal shutdown of database Split BCV for all devices in data set Restart. and open database on Standard Devices 4. All rights reserved. while the primary database is up and running. you use a second database to perform the backup. 21 A cold backup can be taken only when the database is offline (that is. after it has been shut down). and control files. you split the BCV devices for all currently established data files. . mount. 21 Offline Database Backups with TimeFinder Standard Devices BCV Devices Table Space Control File Initialization File Table Space Control File Initialization File Redo Log Redo Log 1. A few preliminary steps must be performed before conducting a cold backup.

(split the log and controlfile volumes if they are also BCV’ed) Create a backup controlfile – alter database backup controlfile to trace Start the BCV DB – startup restrict nomount. shutdown normal. Open database for DSS/BR 5.dbf DBA issues alter tablespace ts_name begin backup. 22 On-line Database Backups with TimeFinder alter tablespace ts_name begin backup 2. and alter tablespace ts_name end backup. In a TF split environment. get the highest archivelog file number prior to the split – ls /archive_destination/*. Start second database instance startup nomount 7. This will place ALL TS in HB mode. recover DB – recover database. typically. use select * from v$tablespace. startup • • • • • • . an “instant” split operation will minimize the time for which the TS are in a HB mode. Alternatively. to list the files in HB mode use select * from v$backup. each TS will be placed in a hot backup mode. Issue alter database resume.dbf file(s) copied to a destination. Optionally alter database suspend. ALL TS are placed in HB mode at once. or symioctl –type Oracle thaw (if suspend/freeze has been used). Recover table spaces by applying archive logs 8. This will increase the redo activity. removed from hot backup mode before proceeding with the next TS. Split BCV for Table space files/devices 3. one can use symioctl –type Oracle begin backup. alter tablespace ts_name end backup 4. symmir –instant split – split all volumes other than the log and controlfile volumes. or symioctl –type Oracle end backup Archive the current log file – alter system archive log current. This again will minimize the redo activity – however. Recreate control files to reflect file/device names 6. To get a list of TS.TimeFinder. All rights reserved. transactions will not proceed. On-line redo logs and controlfiles need not be BCVd. Archive current REDO log file and control files 1. Standard Devices BCV Devices Table Space Control File Initialization File Table Space Control File Initialization File Redo Log Redo Log EMC Global Education © 2004 EMC Corporation. 22 The actual procedure would be some thing like this: • • Issue a DB checkpoint – alter system checkpoint. its *. or symioctl –type Oracle freeze either of these will freeze IO to the DB. but this is how it is done! However. this is not done.

data is copied in the background as it is accessed. it is not necessary to first perform a full establish operation as you would with traditional TimeFinder BCVs. A total of sixteen concurrent CopyOnAccess copy sessions can be created from a standard device (sessions created without using the copy option). Clone or Snap operations. it is fully read/write enabled. activated. When creating a clone image. 23 TimeFinder Clones A TimeFinder clone is an instant point-in-time copy of a Symmetrix standard device or TimeFinder BCV: – Copying can be immediate or deferred (copy on access) – Copying is controlled by copy sessions – Copy sessions are maintained on the Symmetrix unit – Copy sessions are created. Upon activation of the cloned image. which can be used for TimeFinder Mirror. This limits the number of available clone copies that can be created. The Symmetrix array is currently limited to sixteen sessions per source device. Host Source Copy Target Host 23 Clones are full volume copies of a source device in open systems which are pointer-based. All rights reserved. queried.TimeFinder. with automatic background copying of up to four target devices simultaneously EMC Global Education © 2004 EMC Corporation. and terminated using the symclone command – Data can be copied from a single source device to as many as sixteen target devices. listed. .

TimeFinder, 24

TimeFinder Clones: Creating a Copy Session
The symclone create command:
– Makes the target not ready (NR) to its host – Creates a copy session – Sets up the track protection bitmap to provide user access to data on the target as soon as the clone pair is activated – Puts a hold on the target to prevent other control operations (for example, TimeFinder operations) or a copy over previously copied data – The -copy option will make an immediate copy of the entire source to the target. Copying begins upon issuing the symclone activate command

The syntax is:
symclone –g clonegrp create DEV001 sym ld DEV002

EMC Global Education
© 2004 EMC Corporation. All rights reserved.

24

When you issue the symclone create command, the target device is made not ready to its host. This operation then sets up the track protection bitmap to provide user access to cloned data as soon as the clone pair is activated. The minimum enginuity levels required for symclone usage is: 5568.56.22 5669.45.24 5670.23.25

TimeFinder, 25

TimeFinder Clones: Activating a Copy Session
The symclone activate command:
– Places the target in the Read/Write (RW) state – Initiates copying if the -copy option has been specified in the symclone create command – Omitting the -copy option in the symclone create command defers data copying until either tracks on the source are written to or tracks on the target are read or written to

A user on the target’s host can access data on the target, even while copying is in progress. The syntax is:
symclone –g clonegrp activate DEV001 sym ld DEV002

EMC Global Education
© 2004 EMC Corporation. All rights reserved.

25

When you issue the symclone activate command, the target is made ready again. A user on the target’s host can then access data on the target immediately: •If the target’s host attempts to read from or write to the target device tracks that have not been copied yet, the system finds those tracks on the source device and copies them immediately to the target, then services the I/O request. •If the source’s host attempts to write to the source device tracks that are not copied yet, the system finds those tracks on the source and copies them immediately to the target, before those writes to the source can occur on the source.

TimeFinder, 26

TimeFinder Clones: Terminating a Copy Session
The symclone terminate command:
– Stops a copy session – Removes any hold on the target – Deletes copy session information from the Symmetrix unit

Normal termination is possible whenever a copy pair is in the Created, Copied, or CopyOnAccess state The syntax is:
symclone –g clonegrp terminate DEV001 sym ld DEV002

EMC Global Education
© 2004 EMC Corporation. All rights reserved.

26

When terminating a pair relationship, no conflicts exist if the pair is in the Created state or in the Copied state. However, stopping a copy session for a pair whose state is CopyOnAccess or CopyOnWrite may end the session prematurely if an application has not finished accessing data or if writes to the source device are ongoing. Terminating a pair is not allowed when the pair state is CopyInProg.

27 Restoring from a TimeFinder Clone Restoring from a Clone it is not a restore but a new Clone Steps would be: – Create a clone with a –copy option – After the copy is complete. . 27 Clones are full volume copies of a source device in open systems which are pointer-based. All rights reserved. This could compromise the integrity when making the old target the new source since there is no way to verify the data on the clone is a complete copy. terminate the clone session – Start a fresh cloning session using old target as new source EMC Global Education © 2004 EMC Corporation. If the clone has not been created with the –copy option. it is a matter of reversing the direction of the source and clone. the integrity of the target may be in question.TimeFinder. When restoring from a clone image.

28 Clone Performance No impact to reads on source from existence of clone volume (With no workload on target) – Workload on target could cause disk contention with source until fully copied Write response time to protected tracks (first write to track) are higher than a normal cached write – From < 1ms to > 10ms – Could be slightly faster if protected track is in cache – Small sequential writes less effected than large or random writes as track is unprotected on first access First reads from target are slower than from STD or from a split BCV because of the copy on read needed for clone target device EMC Global Education © 2004 EMC Corporation.TimeFinder. Workload could cause disk contention with the source until the clone is fully copied. 28 Clone performance has no impact to reads on the source as long as there is no workload on the target. . All rights reserved.

they are logical images of the original information based on the time the snapshot was created. This set of pointers is addressed as a logical volume and is made accessible to a secondary host that uses the point-in-time image of the underlying data. All rights reserved.” The snapshots are not a full copies of data.TimeFinder. that is. It’s simply a view into the data. . you find yourself trying to support multiple service levels with a single solution. 29 EMC Snap for Symmetrix DMX Snapshots create logical pointin-time images of a source volume Requires only a fraction of the source volume’s capacity Multiple snapshots can be created from a source volume and are available immediately Snapshots support both readonly and read / write processing Complements TimeFinder and provides unmatched replication flexibility Host Host Production volume Production view VDEV Save Area Snapshot view Cache-based Pointer Map EMC Global Education © 2004 EMC Corporation. EMC Snap supports: • • Up to 16 concurrent snaps of a single source volume in open systems Full function access to the snap. 29 EMC Snap creates space-saving. logical point-in-time images or “snapshots. EMC Snap now allows you to complement existing TimeFinder environments. A set of pointers to the source volume data tracks is instantly created upon activation of the snapshot. fulfilling multiple service level requirements while balancing the economics of the solutions. the snap may also be updated with the updates residing in the Save Area In many situations.

You can copy data from a single source device to as many as sixteen target devices. The data is available to a target host instantly. A target device is a virtual device that consumes negligible physical storage through the use of pointers to track data. A source device can be a Standard or BCV device. All rights reserved. . activated. and terminated using the symsnap command EMC Global Education © 2004 EMC Corporation. 30 EMC Snap allows you to make copies of data simultaneously on multiple target devices from a single source device. listed. queried. which are created. consuming a fraction of the space required to copy the entire source – Copying is controlled by copy sessions. 30 EMC Snap EMC Snap captures a point-in-time view of a source volume by duplicating only the changed data: – The target is a “slim” virtual device that contains pointers to the original source data – The target can be mounted like any other volume – Copying only occurs when there are writes to the source or target – The pre-image of data that has changed is copied to a save device (common pool).TimeFinder.

This process of pointers maintains the consistent. then the write is processed against the production volume. . 31 EMC Snap uses a process called “Copy on First Write” when handling writes to the production data when a snapshot is running. point-intime copy of the data for the ongoing snapshot. 31 EMC SNAP: Copying Data Source Write to Track VDEV Save Device (Common Pool) Once the EMC Snap session is activated: – The first time a track on the source is written to – The original data on the source is copied to the save device – The VDEV pointer is changed to point to the save device – The source is changed EMC Global Education © 2004 EMC Corporation. All rights reserved. the original track is first copied to the Save Area. When a host attempts to write to the data on the production volume.TimeFinder.

Save devices provide a pool of physical space to store snap-copy data to which virtual devices point. .TimeFinder. All rights reserved. 32 The save device is not host accessible but accessed only through the virtual devices that point to it. 32 EMC SNAP: Striping the Save Device Save Devices (Common Pool) Source Virtual Device VDEV The copy on write is repeated every time a different track on the source is first written to Tracks are “striped” in a round-robin manner to the save devices to improve performance EMC Global Education © 2004 EMC Corporation. These devices are striped to optimize performance when accessing the data from the common pool.

33 EMC SNAP: Terminating a Copy Session Source Virtual Device Save Devices (Common Pool) VDEV When a copy session is terminated – The virtual device is made not ready – Tracks on the save device(s) are reclaimed if they are not referenced by any other copy session – The copy session structures are freed up EMC Global Education © 2004 EMC Corporation. the space in the Save Area is released and available for re-use by other sessions. 33 As sessions are terminated.TimeFinder. . All rights reserved.

34 EMC Snap Restore •Keep all virtual sessions of the source device intact (the restored session and all other virtual sessions) •Both the virtual device and the target device are set to Not Ready for the duration of the restore •The restore creates an additional session. the restore session must be terminated before Restoring to the Source Device •The Snap session is duplicated for the Restore.TimeFinder. but the SE Restore session persists in a RESTORED state until terminated . All rights reserved. but tracks remain on the save device since still referenced by original VDEV(s) •The Symmetrix Restore session is deleted. so can only be performed if an additional session is available •The virtual device must be set to Ready after the restore has completed •After a restore. incrementing the use count for each VDEV track on the save device •Original tracks and tracks written to VDEV are copied from the save device (RESTORE_IN_PROG state) •Tracks use count is decremented but tracks remain on the save device since still referenced by original VDEV •The Symmetrix Restore session is deleted but the SE Restore session persists in a RESTORED state until terminated Restoring to a Different Device •The Restore Target 'inherits' the pointers from the virtual device as before •Original tracks and tracks written to the VDEV are copied from the Source and Save devices (RESTORE_IN_PROG state) •Tracks use count is decremented. 34 Three Types of EMC Snap Restore Differential Restore to the Source Device – Simply restore Save Device tracks to synchronize Full Restore to an Independent Device – Restore all Save Device tracks – Restore all Source Device tracks unchanged from the original point-in-time – Note: the restore target cannot be the source or target of another snap Differential Restore to a Split-BCV of the Source Device – Source of data is again both Save Device and Source Device – BCV tracks already identical to Source device tracks do not need to be restored – All Save Device tracks will be restored EMC Global Education © 2004 EMC Corporation.

they count the same as a standard Symmetrix device – Track tables for SaveDev’s are 50% larger than standard device tables “VDEV” (snapshots) – Are persistent so small physical devices must be allocated (1/600th the size of a source device) – Consume SYM device ID and count as a DA target – Are NOT customer configurable – Are not convertible to / from other device types (Standard / BCV) EMC Global Education © 2004 EMC Corporation. VDEVs consume device IDs and count as DA targets.TimeFinder. All rights reserved. The number of VDEVs must be included in the cache calculations. VDEVs count towards hypervolume limits for physical devices. Symmetrix volume limits must be respected. 35 EMC Snap Configuration Considerations Cache – There will be some additional cache required for EMC Snap snapshots – Total number of VDEVs (snapshots) must be accounted for in cache calculations. . 35 Additional Cache is required for Snap snapshots. VDEVs are not customer configurable.

TimeFinder. . All rights reserved. It cannot exceed total Symmetrix budgets for either device ID limits or DA target limits. 36 EMC Snap Configuration Considerations “SaveDev” (Save Area) New type of device within a Symmetrix Physical device(s) store original data copied from source on Copy on First Write Recommendation of one SaveDev for every five snapshots that will be active at the same time (@20% change rate) SaveDev should be spread over as many physical volumes as possible SaveDev consumes SYM device IDs and count as DA targets Track tables for SaveDevs are 50% larger than standard device Existing Symmetrix DMX users can use Change Tracker Data is striped across entire Save Area SaveDev (Save Area) Monitoring SaveDev thresholds can be set and notifications can be sent SaveDev can be added dynamically using Symmetrix Manager When Save Area fills. 36 Symmetrix volume limits must be respected. SaveDev’s consume device IDs and count as DA targets and cannot exceed hypervolume limits on physical devices since SaveDevs count towards hypervolume limits for physical devices. all snapshots are terminated one by one Potential for rogue application to overrun all Save Area space EMC Global Education © 2004 EMC Corporation.

. The symsnap monitor command can also be used to automatically run an action if a predetermined threshold for space has been crossed. applications beware! – Copy-on-write is disabled and the source track is changed EMC Global Education © 2004 EMC Corporation. 37 Running out of Save Device Space Virtual Devices do not pre-allocate space for all potential copy-on-write tracks It is possible to run out of free space on the save devices If a copy-on-write cannot complete due to no free space – The target VDEV goes Not Ready (NR). All rights reserved. Use -percent nn –action script_pathname to specify the percentage full threshold and script associated with it. 37 Use symsnap monitor to track the amount of available space of the save area.TimeFinder.

performance could be impacted and the target could cause disk contention with the source since it requires the source for it’s point-in-time view of production data. All rights reserved.TimeFinder. . 38 Snap Performance No impact to reads on source from existence of snap volume (With no workload on target) – Workload on target could cause disk contention with source Write response time to protected tracks (first write to track) are higher than a normal cached write – From < 1ms to > 10ms – Could be slightly faster if protected track is in cache – Small sequential writes less effected than large or random writes as track is unprotected on first access SAV device placement could be very important – To limit the impact on performance consideration for the placement of the SAV devices must be made to reduce/remove physical device contention EMC Global Education © 2004 EMC Corporation. 38 EMC Snap has no impact to reads on source from existence of snap volume. Once there is activity.

. Looking at TimeFinder. 39 The chart above shows the response time of an 111 LUN OLTP database running on a DMX 1000. but the synchronization of those volumes taking a considerable amount of time before the data is made available for Sequential Read Operation. we see the initial full establish having an initial elongated response time lasting only a couple of minutes. Once Split. the Sequential Read Operation has no impact. but it is immediately available.TimeFinder. Looking at Snap. we see the activate session having an initial and continued response time impact for the duration of the Sequential Read Operation. The performance impact is directly related to the resource contention between the Source and Save Devices. All rights reserved. 39 TimeFinder and Snap Impact on Source EMC Global Education © 2004 EMC Corporation.

All rights reserved.TimeFinder. . 40 TimeFinder BCV Command Example EMC Global Education © 2004 EMC Corporation.

----------c0t10d0 c0t10d1 c0t10d2 c0t10d3 c0t10d4 c0t10d5 c0t10d6 Total Track(s) MB(s) EMC Global Education 0B0 0B1 0B2 0B3 0B4 0B5 0B6 + + + 0 c1t0d1 0 c1t0d0 0 c1t0d2 0 N/A 0 N/A 0 N/A 0 N/A -------0 0. All rights reserved.----------Inv.--------------------. 41 . 41 Identify BCV Volumes symbcv list pd displays summary information about all BCV volumes accessible to your host ● symbcv list dev displays summary information about all BCV volumes in attached Symmetrix ● A host does not need access to a BCV in order to perform TimeFinder operations on it ● # symbcv list pd Symmetrix ID: 000182503423 BCV Device Standard Device Status --------------------------------.--------------------.0 021 0 Synchronized 020 0 Synchronized 022 0 Split N/A 0 NeverEstab N/A 0 NeverEstab N/A 0 NeverEstab N/A 0 NeverEstab -------0 0.TimeFinder. Inv. Tracks Physical Sym Tracks BCV <=> STD --------------------------------.0 © 2004 EMC Corporation. Physical Sym RDF Att.

All rights reserved. 42 Identify Accessible BCV Volumes Syminq .Displays volume type and can also be used to identify accessible BCV volumes # syminq Device Product Device ---------------------------.--------.--------. 42 .TimeFinder.-----------------Name Type Vendor ID Rev Ser Num Cap (KB) ---------------------------.----------------.-----------------/dev/rdsk/c0t0d0 /dev/rdsk/c0t0d1 /dev/rdsk/c0t0d2 /dev/rdsk/c0t0d3 /dev/rdsk/c0t0d4 /dev/rdsk/c0t0d5 /dev/rdsk/c0t0d6 /dev/rdsk/c0t0d7 /dev/rdsk/c0t10d0 /dev/rdsk/c0t10d1 /dev/rdsk/c0t10d2 /dev/rdsk/c0t1d1 /dev/rdsk/c0t1d2 /dev/rdsk/c0t15d0 /dev/rdsk/c0t15d1 EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC EMC SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX SYMMETRIX 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 5265 23020170 23021170 23022170 23023170 23024170 23025170 23026170 23027170 230B0170 230B1170 230B2170 2300A170 2300B170 2310E170 2310F170 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 1070400 5760 5760 BCV BCV BCV R2 R2 EMC Global Education © 2004 EMC Corporation.----------------.

All rights reserved.TimeFinder. Regular) A device can only belong to a single Device Group # symdg create -type REGULAR databasedg # symld -g databasedg add dev 020 # symld -g databasedg add dev 021 # symld -g databasedg add pd c0t0d2 # symbcv -g databasedg associate pd /dev/rdsk/c1t10d0 # symbcv -g databasedg associate pd c1t10d0 # symbcv -g databasedg associate dev 0b2 Create Device group Add Physical Devices Associate BCV devices with device group EMC Global Education © 2004 EMC Corporation. 43 Associating BCV Device to Device Groups ● Related devices are grouped into Device Groups – – – – BCV devices are associated with Device Groups All devices in a Device Group must be in the same Symmetrix ICDA All devices in a group must be of the same type (RDF1. RDF2. 43 .

All rights reserved... Sts (MB) ----------------------------------------------------------------DEV001 /dev/rdsk/c1t0d0 020 RW 1045 DEV002 /dev/rdsk/c1t0d1 021 RW 1045 DEV003 /dev/rdsk/c1t0d2 022 RW 1045 } . 44 .TimeFinder. 44 Displaying SYMCLI Device Groups ● symdg show displays detailed information about a device group – Group membership – Gatekeepers devices – Associated BCV devices # symdg show databasedg .. Sts (MB) ----------------------------------------------------------------BCV001 /dev/rdsk/c0t10d0 0B0 RW 1045 BCV002 /dev/rdsk/c0t10d1 0B1 RW 1045 BCV003 /dev/rdsk/c0t10d2 0B2 RW 1045 } EMC Global Education © 2004 EMC Corporation... Standard (STD) Devices (3): { ----------------------------------------------------------------Sym Cap LdevName PdevName Dev Att... Associated BCV Devices (3): { ----------------------------------------------------------------Sym Cap LdevName PdevName Dev Att.

All rights reserved. 45 ..TimeFinder. Please wait. 45 symmir Establish – All Devices Establishes a BCV mirror to each volume in a device group Default is to perform incremental establish -full must be specified the first time a BCV is established to a volume -opt Optimizes the assignment of BCV -exact assigns BCVs in order associated with DG # symmir -g databasedg -full -opt establish Execute 'Full Establish' operation for device group 'databasedg' (y/[n]) ? y 'Full Establish' operation execution is in progress for device group 'databasedg'. EMC Global Education © 2004 EMC Corporation.. 'Full Establish' operation successfully initiated for device group 'databasedg'.

46 symmir Establish – Selected Devices ● ● ● Allows you to override existing device pairing Default is to perform incremental establish -full must be specified the first time a BCV is established to a volume #SYMCLI_DG=databasedg.TimeFinder. export SYMCLI_DG #symmir -full establish DEV003 BCV dev 0b2 Execute 'Full Establish' operation for device 'DEV003' in device group 'databasedg' (y/[n]) ? y 'Full Establish' operation execution is in progress for device 'DEV003' in group 'databasedg'. EMC Global Education © 2004 EMC Corporation. Please wait. All rights reserved.. 46 . 'Full Establish' operation successfully initiated for device 'DEV003' in group 'databasedg'..

EMC Global Education © 2004 EMC Corporation.6 MB/S : 00:02:49 Total ------Track(s) 0 MB(s) 0.--------------------------------. All rights reserved.---------Inv. Inv.8 : 12. Logical Sym Tracks Logical Sym Tracks STD <=> BCV ------------------------.--------------------------------. export SYMCLI_DG # symmir query -i 10 -c 10 Device Group (DG) Name: databasedg DG's Type : REGULAR DG's Symmetrix ID : 000182503423 Standard Device BCV Device Status ------------------------. 47 symmir query Setting the SYMCLI_DG variable eliminates having to specify the Device Group using -g flag The [-i Interval] option displays the synchronization rate and estimated time to completion # SYMCLI_DG=databasedg.0 Synchronization rate Estimated time to completion Legend: (*): The paired BCV device is associated with this group.TimeFinder.---------DEV001 DEV002 DEV003 020 021 022 0 BCV002 0 BCV001 0 BCV003 0B1 * 0B0 * 0B2 * 22206 SyncInProg 21738 SyncInProg 24208 SyncInProg ------68152 2129. 47 .

EMC Global Education © 2004 EMC Corporation. 48 .. Please wait. All rights reserved. 'Split' operation successfully executed for device group 'databasedg'.TimeFinder.. 48 symmir Split All devices in a device group or specific devices can be split in a single operation -diff option can be used to specify that the split operation should initiate a differential data copy to the BCV mirror -rdf Operation is performed on the remotely associated BCV device -remote Valid only for the split of a BCV RDF1 device or for the restore from a BCV to a STD RDF2 device # symmir split Execute 'Split' operation for device group 'databasedg' (y/[n]) ? y 'Split' operation execution is in progress for device group 'databasedg'.

0 EMC Global Education © 2004 EMC Corporation. Specify -full if required # symmir restore -full -noprompt 'Full Restore' operation execution is in progress for device group ‘databasedg'. 'Full Restore' operation successfully initiated for device group ‘databasedg'.. All rights reserved. Logical Sym Tracks Logical Sym Tracks STD <=> BCV ---------------------. DG's Type : REGULAR DG's Symmetrix ID : 000182600534 Standard Device BCV Device Status ---------------------. # symmir query Device Group (DG) Name: databasedg. Inv.-----------Inv. Please wait.-------------------------------.4 0.TimeFinder.-------------------------------. 49 symmir restore ● ● ● Data is restored from BCV to Standard Volume Previous BCV pairing is used unless overridden with -exact option or specifying new pairing Default is incremental restore.-----------DEV001 02D 17841 BCV002 06B * 0 RestInProg DEV002 02E 22205 BCV001 06A * 0 RestInProg Total ------------Track(s) 40046 0 MB(s) 1251.. 49 .

058.059 ● Steps 2 – 4 ● Step 5 – Details not shown ● Step 6 #symmir -g AMdg establish -full -exact #symmir -g AMdg verify -synched All devices in group 'AMdg' are in the 'Synchronized' state.056.TimeFinder. AMdata3 AMdata4 AMdata5 AMdata6 AMdata7 AMdata8 AMdata9 lost+found 50 . #umount /datafs #symmir -g AMdg split -instant -noprompt #mount /datafs #ls /datafs/ AMdata AMdata10 AMdata1 AMdata2 EMC Global Education © 2004 EMC Corporation.092. 50 Multi-BCV’s Example (from lecture) #symdg -type regular create AMdg #symdg -type regular create PMdg #symld -g AMdg addall dev -range 092:093 #symbcv -g AMdg associateall dev -range 056:057 #symbcv -g PMdg associateall dev -range 058:059 ● Step 1 – Standard devices . All rights reserved.057. BCVs .093.

EMC Global Education © 2004 EMC Corporation. 51 Multi-BCV’s Example ● Step 7 #symld -g AMdg moveall PMdg #symmir -g PMdg est -full -exact #ls /datafs/ AMdata AMdata2 AMdata1 AMdata3 AMdata4 AMdata5 PMdata PMdata1 PMdata2 PMdata3 PMdata4 PMdata5 lost+found #umount /datafs #symmir -g PMdg split -instant -noprompt #symld -g PMdg moveall Amdg #umount /datafs #symmir -g AMdg restore #symmir -g AMdg split -noprompt #mount /datafs #ls /datafs AMdata AMdata10 AMdata3 AMdata5 AMdata1 AMdata2 AMdata4 AMdata6 ● Step 8 AMdata7 AMdata8 AMdata9 lost+found The data “lost” from the morning run (AMdata5-AMdata10) is recovered by the restore operation. All rights reserved.TimeFinder. Restore operation discards any changes made to the STD device and replaces it with the BCV data. 51 . Also note that the data added in the evening run (PMdata1PMdata5) is overwritten.

-----------DEV001 DEV002 092 093 0 0 0 0 BCV001 N/A BCV002 N/A 056 * 058 057 * 059 0 0 0 0 Split Split Split Split 52 EMC Global Education © 2004 EMC Corporation. Logical Sym Tracks Logical Sym Tracks STD <=> BCV ------------------------.-----------Inv.-----------------------------------. .TimeFinder. All rights reserved.-----------------------------------. Inv. 52 Multi-BCV Query #symdg list D E V I C E G R O U P S Num of Devices 2 0 Num of GateKeepers 0 0 Num of BCV's 2 2 Name AMdg PMdg Type REGULAR REGULAR Symmetrix ID 000184501805 000184501805 #symmir -g AMdg query -multi Standard Device BCV Device State ------------------------.

53 Split Operations for Concurrent BCVs Slit operations can be performed against the STD and the BCV1 or BCV2 pairs: – Simultaneously Split symmir –g <DgName> split DEV001 – Independent Mirror Split • To target the split action at only one of the BCV devices.TimeFinder. All rights reserved. specify the BCV on the command line • The other BCV will remain established with the STD symmir –g <DgName> split DEV001 bcv ld BCV002 EMC Global Education © 2004 EMC Corporation. 53 .

54 . 54 Querying Concurrent BCV Status When concurrent BCVs are part of a device group.future concurrent incremental establish operations are possible symmir –g <DgName> query –multi To evaluate the background progress after initiating a split operation symmir –g <DgName> query –multi –bg To verify the status of concurrent BCV pairs: symmir –g <DgName> verify -concurrent EMC Global Education © 2004 EMC Corporation.TimeFinder. All rights reserved. use the –multi option as part of the query command Invalid track tables are maintained .

55 TimeFinder Clone Command Example EMC Global Education © 2004 EMC Corporation. All rights reserved. .TimeFinder.

Sts (MB) LdevName ------------------------------------------------------------------\\.\PHYSICALDRIVE140 008A RW 449 src08a \\. 56 .\PHYSICALDRIVE142 008C RW 449 tgt08c } #symclone list Symmetrix ID: 000187400024 No Copy sessions found EMC Global Education © 2004 EMC Corporation. 56 symclone list #symdg create clonedg #symld -sid 24 -g clonedg add dev 8a src08a #symld -sid 24 -g clonedg add dev 8b tgt08b #symld -sid 24 -g clonedg add dev 8c tgt08c #symdg show clonedg Group Name: clonedg Number of STD Devices in Group : 3 Standard (STD) Devices (3): { ------------------------------------------------------------------Sym Cap PdevName Dev Att.\PHYSICALDRIVE141 008B RW 449 tgt08b \\. All rights reserved.TimeFinder.

.. Please wait.X Total -------Tracks 14370 MB(s) 449. (G): The Target device is associated with a device group. 57 . EMC Global Education © 2004 EMC Corporation.1 Status ------------SRC <=> TGT ------------Created Legend for the Attribute of TGT Devices: (C): The background copy setting is active for this pair.-------------------Protected Sym Tracks Sym CG ------------------------.TimeFinder. 57 symclone create #symclone -g clonedg create src08a sym ld tgt08b -noprompt 'Create' operation execution is in progress for device 'src08a' paired with target device 'tgt08b' in device group 'clonedg'. #symclone list Symmetrix ID: 000187400024 Source Device Target Device ------------------------. 'Create' operation successfully executed for device 'src08a' in group 'clonedg' paired with target device 'tgt08b'.-------------------008A 14370 008B . All rights reserved.

X CopyOnAccess EMC Global Education © 2004 EMC Corporation. #symclone list 008A 14370 008B . 'Activate' operation successfully executed for device 'src08a' in group 'clonedg' paired with target device 'tgt08b'.TimeFinder.. 58 . Please wait. 58 symclone activate #symclone -g clonedg activate src08a sym ld tgt08b noprompt -'Activate' operation execution is in progress for device 'src08a' paired with target device 'tgt08b' in device group 'clonedg'.. All rights reserved.

---Protected Logical Sym Tracks Logical Sym CG SRC <=> TGT (%) ------------------------.---src08a 008A 7828 tgt08c 008C XX CopyInProg 45 #symclone -g clonedg query -multi src08a 008A 0 tgt08c 14362 tgt08b 008C XX Copied 100 008B .-----------. #symclone -g clonedg activate src08a sym ld tgt08c -noprompt 'Activate' operation successfully executed for device 'src08a' in group 'clonedg' paired with target device 'tgt08c'. 59 . query #symclone -g clonedg -copy create src08a sym ld tgt08c -noprompt 'Create' operation successfully executed for device 'src08a' in group 'clonedg' paired with target device 'tgt08c'.X CopyOnAccess 0 EMC Global Education © 2004 EMC Corporation.-----------. All rights reserved. #symclone -g clonedg query Device Group (DG) Name: clonedg DG's Type : REGULAR DG's Symmetrix ID : 000187400024 Source Device Target Device State Copy ------------------------.------------------.------------------. 59 symclone -copy create.TimeFinder.

TimeFinder. 60 EMC Snap Command Example EMC Global Education © 2004 EMC Corporation. All rights reserved. .

--------. All rights reserved.-----------Tracks 28740 1122 27618 3% MB(s) 898.1 35.1 EMC Global Education © 2004 EMC Corporation.TimeFinder. 61 . 61 Monitoring Save Device Space Use symsnap monitor to automatically run an action #symsnap -i 5 -c 2 monitor --------------------------------------------------Device Total Used Free Percent Sym Type Tracks Tracks Tracks Full --------------------------------------------------008D FBA 14370 561 13809 3% 008E FBA 14370 561 13809 3% Total --------.1 863.

All rights reserved. 62 .\PHYSICALDRIVE143 008F NR 449 } EMC Global Education © 2004 EMC Corporation. Sts (MB) -------------------------------------------------------------------vtgt08f \\.TimeFinder. Sts (MB) -------------------------------------------------------------------src08a \\. 62 Associate VDEV in Device Group #symdg create snapdg #symld -sid 24 -g clonedg remove src08a #symld -sid 24 -g snapdg add dev 8a src08a #symld -sid 24 -g snapdg add dev 8f vtgt08f #symdg of STD snapdg in Group show Devices Number : 1 Number of Locally-associated VDEV's : 1 Standard (STD) Devices (1): { -------------------------------------------------------------------Sym Cap LdevName PdevName Dev Att.\PHYSICALDRIVE140 008A RW 449 } VDEV Devices Locally-associated (0): { -------------------------------------------------------------------Sym Cap LdevName PdevName Dev Att.

.-------------------. All rights reserved. EMC Global Education © 2004 EMC Corporation.TimeFinder..1 Legend for the Attribute of TGT Devices: (G): The Target device is associated with a device group.------------008A 14370 008F X Created Total -------Tracks 14370 MB(s) 449. 63 . Please wait. 'Snap Create' operation successfully executed for device 'src08a' in group 'snapdg' paired with target device 'vtgt08f'. 63 symsnap create #symsnap list Symmetrix ID: 000187400024 No Snap sessions found #symsnap -g snapdg create src08a vdev ld vtgt08f -noprompt 'Snap Create' operation execution is in progress for device 'src08a' paired with target device 'vtgt08f' in device group 'snapdg'.-------------------.------------Protected Sym Tracks Sym G SRC <=> TGT ------------------------. #symsnap list Symmetrix ID: 000187400024 Source Device Target Device Status ------------------------.

64 . All rights reserved.TimeFinder. 64 symsnap activate #symsnap -g snapdg activate src08a sym ld vtgt08f -noprompt 'Snap Activate' operation execution is in progress for device 'src08a' paired with target device 'vtgt08f' in device group 'snapdg'. 'Snap Activate' operation successfully executed for device 'src08a' in group 'snapdg' paired with target device 'vtgt08f'.. Please wait. #symsnap list 008A 14370 008F X CopyOnWrite EMC Global Education © 2004 EMC Corporation..

------------------.-----------src08a 008A 13453 vtgt08f 008F X 917 CopyOnWrite Total ----------------MB(s) 420.---------.1 29.5 #symsnap -g snapdg query Device Group (DG) Name: snapdg DG's Type : REGULAR DG's Symmetrix ID : 000187400024 Source Device Target Device State ------------------------.-----------Protected Changed Logical Sym Tracks Logical Sym G Tracks SRC <=> TGT ------------------------. 65 symsnap list –savedevs. query #symsnap list –savedevs Symmetrix ID: 000187400024 Snap Save Devices --------------------------------------------------Device Total Used Free Percent Sym Type Tracks Tracks Tracks Full --------------------------------------------------008D FBA 14370 473 13897 3% 008E FBA 14370 474 13896 3% Total --------.------------------.--------. All rights reserved.6 868.4 28.---------.TimeFinder.7 Copy ---(%) ---6 EMC Global Education © 2004 EMC Corporation. 65 .-----------Tracks 28740 947 27793 3% MB(s) 898.

66 Thank You .TimeFinder. All rights reserved. 66 EMC Global Education © 2004 EMC Corporation.

Sign up to vote on this title
UsefulNot useful