1 / 35

VNX Snapshot

VNX Snapshot. Upon completion of this module, you should be able to: Describe VNX Snapshot operations Manage VNX Snapshot and Sessions. VNX Snapshot. Lesson 1: VNX Snapshots: Theory and Operation. During this lesson the following topics are covered: Purpose of VNX Snapshots

savea
Download Presentation

VNX Snapshot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VNX Snapshot Upon completion of this module, you should be able to: Describe VNX Snapshot operations Manage VNX Snapshot and Sessions VNX Snapshot

  2. VNX Snapshot Lesson 1: VNX Snapshots: Theory and Operation During this lesson the following topics are covered: Purpose of VNX Snapshots VNX Snapshots requirements VNX Snapshots managed objects VNX Snapshots theory of operations VNX Snapshot

  3. VNX Snapshots • VNX Snapshots – virtual point-in-time copy of a LUN • Allows to create snapshots of pool-based LUNs • Use pointer-based replication and Relocate on First Write (ROW) technology • Make use of the source LUN’s parent Pool to store original data • Have three managed objects: Snapshot, Snapshot Mount Point, Consistency Group • VNX Snapshots are managed by • Unisphere • Navisphere Secure CLI • SnapCLI VNX Snapshot

  4. VNX Snapshots Requirements VNX Snapshot

  5. VNX Snapshots Managed Objects • Primary LUN • Pool LUN from which the snapshot is taken • Snapshot • Point-in-time copy of a LUN • Snapshot Mount Point • An object that is exposed to the host through a storage group • Consistency Group • Persistent grouping of primary LUNs or Mount Points VNX Snapshot

  6. VNX Snapshots Characteristics • Scalability • 256 snapshots per LUN • Thin provisioned copies • Lower write performance impact • Functionality • Snapshot of a Snapshot • RecoverPoint support • Clone support • Consistency Groups Primary LUN Dev Snapshot 2:00 pm Snapshot Patch 1 Snapshot 4:00 pm Snapshot Patch 2 Snapshot 6:00 pm Snapshot VNX Snapshot

  7. VNX Snapshot Mount Points • A Snapshot Mount Point is a container that holds SCSI attributes • Behaves like a LUN of the same size as the Primary LUN • Added as a member LUN in the secondary host Storage Group • A VNX Snapshot is attached to a Snapshot Mount Point (SMP) in order to allow host access to the replica data • VNX Snapshots are easily switched on one SMP • No SCSI rescan is required on the host • Must have an attached Snapshot for data to be host-visible VNX Snapshot

  8. VNX Snapshot Consistency Group • A group of Primary LUNs or VNX Snapshot Mount Points • Snapshots can be made of the entire Group • Primary LUNs or VNX SMPs can be added to the Group • Snapshots may have more or fewer members as a result • Snapshots being restored must have the same members as the Group • Does not require application I/O to be stopped • Related terms • VNX Snapshot Set - a Snapshot of a Consistency Group • VNX Snapshot Family – a group of Snapshots of the same LUN VNX Snapshot

  9. SnapView and VNX Snapshot Terminology Comparison VNX Snapshot

  10. Snapshot Technology Comparison: Source LUN Writes Copy on first write Redirect on write VNX Snapshot

  11. Snapshot Technology Comparison: Snapshot Reads Read from two places Read from a single place VNX Snapshot

  12. VNX Snapshot Operations • Create a Snapshot • Create a Snapshot Mount Point (SMP) • Attach a Snapshot • Copy a Snapshot • Snap a Snapshot Mount Point (Cascading Snapshots) • Detach a Snapshot Mount Point • Destroy a Snapshot • Attach a Consistency Snapshot VNX Snapshot

  13. Create a VNX Snapshot Primary LUN Lun_20 Snap 1 Snap 2 Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/O) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: . . . VNX Snapshot

  14. Create a VNX Snapshot Mount Point (SMP) Primary LUN Lun_20 Snap 2 Snap 1 SMP1 Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/O) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: . . . VNX Snapshot

  15. Attach a VNX Snapshot to a SMP Primary LUN Lun_20 Snap 1 Snap 2 SMP1 Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/W) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: SMP1 . . . VNX Snapshot

  16. Copy a VNX Snapshot (Snap of a Snap) Primary LUN . . . Lun_20 Snap 2 Snap 3 Snap 1 Snap 1 (R/W) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/W) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: SMP1 Snap 2 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: VNX Snapshot

  17. Snap of a Snapshot Mount Point . . . Snap 2.2 Snap 2.1 Lun_20 Snap 1 Snap 2 SMP1 Primary LUN Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/W) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: SMP1 Snap 1 (R/O) Creation time: 10pm Last modify time: Last modified by: Source LUN: SMP1 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/O) Creation time: 11pm Last modify time: Last modified by: Source LUN: SMP1 Primary LUN: LUN_20 Attached LUN: SMP1 VNX Snapshot

  18. Detach a VNX Snapshot to a SMP Primary LUN Lun_20 Snap 1 Snap 2 SMP1 Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/W) Creation time: 9pm Last modify time: 11:47pm Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: SMP1 X . . . VNX Snapshot

  19. Destroy a VNX Snapshot Primary LUN Lun_20 Snap 2 Snap 1 SMP1 Snap 1 (R/O) Creation time: 8pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: Snap 2 (R/O) Creation time: 9pm Last modify time: Last modified by: Source LUN: LUN_20 Primary LUN: LUN_20 Attached LUN: X . . . VNX Snapshot

  20. Attach a Consistency Snapshot Host 1 Host 2 CG Snap 1 Lun_21 Lun_20 SMP LUN_20 SMP LUN_21 R/W CG1 VNX Snapshot

  21. VNX Snapshot Lesson 1: Summary During this lesson the following topics were covered: Purpose of VNX Snapshots VNX Snapshots requirements VNX Snapshots managed objects VNX Snapshots theory of operations VNX Snapshot

  22. VNX Snapshot Lesson 2: Managing VNX Snapshots During this lesson the following topics are covered: Displaying VNX Snapshots VNX Snapshot expiration Cascading VNX Snapshots Restoring VNX Snapshots VNX Snapshot

  23. VNX Snapshot Management VNX Snapshots

  24. VNX Snapshot Properties SnapView Snapshots

  25. VNX Snapshot Consistency Group Properties SnapView Snapshots

  26. Storage Pool Properties - VNX Snapshots SnapView Snapshots

  27. VNX Snapshot and SMP Creation SnapView Snapshots

  28. VNX Snapshot Expiration • Every VNX Snapshot may have an optional expiration date • Expired VNX Snapshots are destroyed at regular intervals • VNX array scans for expired snapshots once an hour • Set an expiration date only after Auto-Delete is disabled • User is warned before Snapshots are deleted SnapView Snapshots

  29. Cascading VNX Snapshots • VNX Snapshot of an attached Snapshot Mount Point Not attached Attached SnapView Snapshots

  30. Restore • Use VNX Snapshot to restore a primary LUN or a SMP • Data in the LUN is changed to match the data in the snapshot • Does not change the “Restore Point” snapshot • Return no the poin-in-time of the source data • Used when recovering from data corruption • LUN with state ‘Initializing’ while being restored • Changes back to ‘Ready’ after the restore is complete • Restoring can change the LUN size • If the source snapshot was taken before the primary LUN expansion or shrinking SnapView Snapshots

  31. Restore Considerations • Restore with SnapView Snapshots and VNX Snapshots • Restore a primary LUN from a VNX Snapshot • All SnapView session must be manually stopped • Restore a primary LUN from a SnapView Snapshot • VNX Snapshots are unaffected • Stop application access to the primary LUN • Flush the buffers for the drive SnapView Snapshots

  32. Restoring a Primary LUN SnapView Snapshots

  33. VNX Snapshot Configuration Wizard SnapView Snapshots

  34. VNX Snapshot Lesson 2: Summary During this lesson the following topics were covered: VNX Snapshot Management VNX Snapshot properties VNX Snapshot expiration and restore VNX Snapshot

  35. VNX Snapshot Summary Key points covered in this module: • VNX Snapshot provides a point-in-time virtual copy of pool-based LUNs using ROW technology • A Snapshot Mount Point is a container that holds SCSI attributes, behaves like a LUN, and is added to host Storage Group VNX Snapshot

More Related