Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Upon completion of this module, you should be able to: Describe SnapView Snapshot.

Slides:



Advertisements
Similar presentations
Paging: Design Issues. Readings r Silbershatz et al: ,
Advertisements

Copyright © 2014 EMC Corporation. All Rights Reserved. Linux Host Installation and Integration for Block Upon completion of this module, you should be.
Copyright © 2014 EMC Corporation. All Rights Reserved. VNX Snapshot Upon completion of this module, you should be able to: Describe VNX Snapshot operations.
MCS Video Lite Technical Presentation. Copyright (C) MCS 2013, All rights reserved. 2 Video Lite MCS Video Lite Application Product Overview.
Copyright © 2014 EMC Corporation. All Rights Reserved. Data Mover Failover Upon completion of this module, you should be able to: Data Mover Failover Test.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Module – 11 Local Replication
10 Copyright © 2009, Oracle. All rights reserved. Managing Undo Data.
1 I/O Management in Representative Operating Systems.
Section 3 : Business Continuity Lecture 29. After completing this chapter you will be able to:  Discuss local replication and the possible uses of local.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Module – 7 network-attached storage (NAS)
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Solutions are Powered by Intel ® Xeon ® Processor Technology Run Microsoft Better with EMC.
VMware vCenter Server Module 4.
© 2011 IBM Corporation 11 April 2011 IDS Architecture.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Configuring CIFS Upon completion of this module, you should be able to: Configure the Data Mover for a Windows environment Create and Join a CIFS Server.
Copyright © 2014 EMC Corporation. All Rights Reserved. Advanced Storage Concepts Upon completion of this module, you should be able to: Describe LUN Migration.
Storage and NT File System INFO333 – Lecture Mariusz Nowostawski Noria Foukia.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Hands-On Microsoft Windows Server 2008
Data Center Infrastructure

Lecture 21 Last lecture Today’s lecture Cache Memory Virtual memory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Conditions and Terms of Use
13.6 Representing Block and Record Addresses
Copyright © 2014 EMC Corporation. All Rights Reserved. Block Storage Provisioning and Management Upon completion of this module, you should be able to:
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Copyright © 2014 EMC Corporation. All Rights Reserved. VNX SnapSure Upon completion of this module, you should be able to: Describe VNX SnapSure theory.
Module – 4 Intelligent storage system
Copyright © 2014 EMC Corporation. All Rights Reserved. VNX Block Local Replication Principles Upon completion of this module, you should be able to: Explain.
SNAP Shoot Services Apr 24 th, 2009 SNAP Shot Services Quick-start Aug 2009.
6 Memory Management and Processor Management Management of Resources Measure of Effectiveness – On most modern computers, the operating system serves.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Copyright © 2014 EMC Corporation. All Rights Reserved. Windows Host Installation and Integration for Block Upon completion of this module, you should be.
Overview Managing a DHCP Database Monitoring DHCP
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
Copyright © 2014 EMC Corporation. All Rights Reserved. Managing Host Access to Storage Upon completion of this module, you should be able to: Explain Access.
© 2006 EMC Corporation. All rights reserved. Business Continuity: Local Replication Module 4.3.
7 Copyright © 2005, Oracle. All rights reserved. Managing Undo Data.
SnapView Clones Upon completion of this module, you should be able to:
1 Computer Systems II Introduction to Processes. 2 First Two Major Computer System Evolution Steps Led to the idea of multiprogramming (multiple concurrent.
© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
1 © 2002 hp Introduction to EVA Keith Parris Systems/Software Engineer HP Services Multivendor Systems Engineering Budapest, Hungary 23May 2003 Presentation.
Modul ke: Fakultas Program Studi Teknologi Pusat Data 13 FASILKOM Teknik Informatika Infrastruktur Pusat Data.
6 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
10 Copyright © 2007, Oracle. All rights reserved. Managing Undo Data.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Chapter 2: The Linux System Part 4
Data Center Infrastructure
Fujitsu Training Documentation ETERNUS Multipath (ETMP)
Module – 11 Local Replication
Fujitsu Training Documentation RAID Groups and Volumes
Direct Attached Storage and Introduction to SCSI
MONITORING MICROSOFT WINDOWS SERVER 2003
CSI 400/500 Operating Systems Spring 2009
Review.
Optimizing SQL Server Performance in a Virtual Environment
Direct Attached Storage and Introduction to SCSI
Computer Architecture
Optimizing SQL Server Performance in a Virtual Environment
File System Management
Presentation transcript:

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Upon completion of this module, you should be able to: Describe SnapView Snapshot operations Configure and Manage SnapView Snapshots SnapView Snapshot1

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots During this lesson the following topics are covered: Purpose of SnapView Snapshot SnapView Snapshots requirements SnapView Snapshots managed objects SnapView Snapshots theory of operations Lesson 1: Theory and Operation SnapView Snapshot2

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots SnapView Snapshot - an instantaneous frozen virtual copy of a LUN on a storage system  Allows a secondary server to view a point-in-time copy of a source LUN  Snapshots are created instantly – no data is copied at creation time  Snapshot will not change UNLESS the user writes to it  Original view available by deactivating changed Snapshot Virtual LUN  Not a real LUN - made up of pointers, original and saved blocks  Uses a copy on first write (COFW) mechanism  Requires a ‘save area’ – the Reserved LUN Pool SnapView Snapshot3

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots Requirements EnvironmentSystem Requirements HardwareVNX Storage System Two or more Servers (if the SnapView snapshot is to be accessed by a host), each attached to the VNX that will run SnapView Storage System SoftwareVNX Operating Environment for Block SnapView enabler Management SoftwareUnisphere UI Navisphere Secure CLI Admsnap Operating SystemsHP-UX IBM AIX Linux Solaris Windows Server Refer to EMC Support Matrix for a complete list SnapView Snapshot4

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots Managed Objects Source LUN  The LUN containing production data SnapView Session  Process of defining the point-in-time designation  Invokes COFW activity for updates to the source LUN Reserved LUN  Supports the pointer-based design of SnapView Snapshot  Used to save data chunks SnapView Snapshot  The defined virtual LUN  Presented to the secondary host  Enables visibility into running sessions SnapView Snapshot5

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Session  COFW mechanism starts and ends with session  SnapView snapshot appears off-line until there is an active session  A multiple Source LUN session can be started consistently SnapView Session name  Sessions should have significant names  Compatibility with admsnap – use alphanumerics, underscores  It’s case-sensitive! Session consistent start  Holds I/O until session starts on all source LUNs  Fails if any source LUN fails  Does not allow other LUNs to be added to session SnapView Snapshot6

Copyright © 2014 EMC Corporation. All Rights Reserved. Copy on First Write Allows efficient utilization of copy space  Uses a dedicated save area – the Reserved LUN Pool  Total capacity of Reserved LUN Pool LUNs is approximately 20% of total source LUN sizes Saves original data chunks – once only  Chunks are a fixed size - 64 KB (128 blocks)  Chunks are saved when they’re modified for the first time Allows consistent ‘point-in-time’ views of LUN(s) Allows rollback to previous points in time SnapView Snapshot7

Copyright © 2014 EMC Corporation. All Rights Reserved. Reserved LUN Recommendations Total number of Reserved LUNs is VNX model-dependent Reserved LUNs may be of different sizes No checking of size, disk type or RAID type when allocated Use SAS drives with write-cache enabled LUNs Thin LUNS cannot be used in the RLP Create 2 RLs per Source LUN, each 10% of Source LUN size Example  LUNs to be snapped: 10 GB, 20 GB, 30 GB, 100 GB  Average LUN size = 160 GB/4 = 40 GB  Make each Reserved LUN 4 GB in size  Make 8 Reserved LUNs SnapView Snapshot8

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView: Stopping Sessions Sessions may be manually stopped by the user SnapView Sessions are automatically stopped  If the Reserved LUN Pool fills (attempt to use too much disk space) Stopping the SnapView Session  Removes all memory map entries associated with session  Reserved LUN Pool space is made available for reuse SnapView Snapshot9

Copyright © 2014 EMC Corporation. All Rights Reserved. Host I/O to a Source LUN Three possible types of I/O to a source LUN 1. Read or write request with no active session  I/O passed to driver below in I/O stack 2. Read request with active session  I/O passed to driver below in I/O stack 3. Write request with an active session  If the original data is not already in the Reserved LUN Pool, Copy on First Write is performed  Original data read from source LUN  SnapView finds an unused area in the Reserved LUN Pool  Original data written to unused area in Reserved LUN Pool  Entry made in memory and on disk to indicate where original data is written  Write request passed to driver below in I/O stack  If the original data is already in the Reserved LUN Pool, the write request is passed to driver below in I/O stack SnapView Snapshot10

Copyright © 2014 EMC Corporation. All Rights Reserved. Host I/O to a Snapshot Three possible types of I/O to a Snapshot 1. Read or write request with no active session is intercepted by the SnapView driver  I/O requests fail – drive appears off-line 2. Read request with an active session  Memory map consulted to determine if the data should be read from the Reserved LUN Pool or from the source LUN 3. Write request with an active session  Write requests are allowed; however, any data written to a Snapshot is not persistent beyond the end of the session  The memory map is consulted to determine if the original data has been written to the Reserved LUN Pool (i.e., COFW has already occurred)  If not, a new map entry is created, and the original data is written to the RLP. The new data is written to the Source LUN SnapView Snapshot11

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation SnapView Snapshot12 8AM9AM Production Server A B C Source LUN Chunks A B C Chunks Session 9AM LUN 6LUN 7 LUN 8LUN 9 Reserved LUN Pool Source LUN Continuous I/O 1 Session 9AM is started Reserved LUN 6 is allocated COFW is enabled 1 1

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot13 10AM A B C Source LUN Chunks Session 9AM LUN 6LUN 7 LUN 8LUN 9 Reserved LUN Pool A B C Chunks Snapshot of Source LUN 2 Snapshot of Source LUN is created but not activated 2 Server B Snapshot of Source LUN is added to the Storage Group of Server B 3 3 Not Ready Production Server R / W

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot14 A B C Source LUN Chunks LUN 6LUN 7 LUN 8LUN 9 Reserved LUN Pool 4 Snapshot of Source LUN is activated 4 Snapshot of Source LUN A B C Chunks Session 9AM Session 9AM is allocated by Snapshot of Source LUN Server B Production Server 11AM R / W Virtual Source LUN (Snapshot of Source LUN) is made available (R / W) to Server B A B C Chunks

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot15 A B C Source LUN Chunks LUN 6LUN 7 LUN 8LUN 9 Reserved LUN Pool 5 Production Server requests a change on Chunk “C” (COFW) 5 Snapshot of Source LUN A B C Chunks Session 9AM Server B Production Server 12PM R / W C’ 6 C 6 Original Chunk “C” is copied to the Reserved LUN 6 allocated by Session 9AM

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot16 A B C’ Source LUN Chunks LUN 6LUN 7 LUN 8LUN 9 Reserved LUN Pool 7 Session 9AM pointer uses the original Chunk ‘C” from Reserved LUN 6 Snapshot of Source LUN A B C Chunks Session 9AM Server B Production Server 12PM R / W 7 C

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot17 A B C’ Source LUN Chunks LUN 6 LUN 7 LUN 8LUN 9 Reserved LUN Pool 8 Snapshot of Source LUN A B C Chunks Session 9AM Server B Production Server 1PM R / W 8 C B’ Server B requests a change on Chunk “B” (COFW) B 9 9 Original Chunk “B” is copied to the Reserved LUN 6 allocated by Session 9AM and then modified by the write B’ ’

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot Theory of Operation (continued) SnapView Snapshot18 A B C’ Source LUN Chunks LUN 6 LUN 7 LUN 8LUN 9 Reserved LUN Pool Snapshot of Source LUN A B’ C Chunks Server B Production Server 1PM R / W CB’ Session 9AM Session 9AM pointer uses Chunk B’ from Reserved LUN B

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots During this lesson the following topics were covered: Purpose of SnapView Snapshot SnapView Snapshots requirements SnapView Snapshots managed objects SnapView Snapshots theory of operations Lesson 1: Summary SnapView Snapshot19

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots During this lesson the following topics are covered: Managing the Reserved LUN Pool Managing SnapView sessions and SnapView snapshots Configuring and managing SnapView sessions and SnapView snapshots with the Wizards Lesson 2: Configuring and Managing SnapView Snapshots SnapView Snapshot20

Copyright © 2014 EMC Corporation. All Rights Reserved. Reserved LUN Pool Management 21SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Reserved LUN Pool LUNs – Free LUNs 22SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Reserved LUN Pool – Allocated LUNs 23SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Monitoring Reserved LUN Pool Usage Storage System > System > Monitoring and Alerts > SP Event Logs 24SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Sessions 25SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Session Properties Storage System > Data Protection > Snapshots > LUN Snapshots 26SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Session – Start / Stop 27SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshot 28SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Snapshot Session Rollback 29SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Snapshot Session Rollback Properties 30SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Snapshot Configuration Wizard 31SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. SnapView Snapshots During this lesson the following topics were covered: Managing SnapView snapshots and SnapView sessions Configuring and managing SnapView snapshots and sessions with the Snapshot Wizard Lesson 2: Summary 32SnapView Snapshot

Copyright © 2014 EMC Corporation. All Rights Reserved. Summary Key points covered in this module: SnapView Snapshot is an instantaneous frozen virtual copy of a LUN on a VNX storage system SnapView Snapshot uses COFW technology Snapshot Wizard can be used to Configuring and managing SnapView snapshots and sessions SnapView Snapshot33

Copyright © 2014 EMC Corporation. All Rights Reserved. This slide is intentionally left blank. SnapView Snapshot34