Arda Oral Professional Services Engineer Use Case: DB Backup Workflow with DB Snapshot Postprocessing 1 NetApp Confidential - Internal Use Only.

Slides:



Advertisements
Similar presentations
© 2006 DataCore Software Corp DataCore Traveller Travel in Time : Do More with Time The Continuous Protection and Recovery (CPR) Solution Time Optimized.
Advertisements

Tag line, tag line Protection Manager 4.0 Customer Strategic Presentation March 2010.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Enigma Data’s SmartMove.
Tag line, tag line SnapDrive for Windows 6.2 Customer Technical Presentation November 2009.
Copyright © 2014 EMC Corporation. All Rights Reserved. VNX Snapshot Upon completion of this module, you should be able to: Describe VNX Snapshot operations.
Tag line, tag line Provisioning Manager 4.0 Customer Strategic Presentation March 2010.
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
NetBackup 6.0 What’s New. What’s New in NetBackup 6.0 Management and Reporting Core Product Enhancements Disk Management and Optimization Additional NetApp.
Arda Oral - Professional Services Engineer Use Case: Extracting Performance data from OnCommand using APIs 1.
Module – 11 Local Replication
Section 3 : Business Continuity Lecture 29. After completing this chapter you will be able to:  Discuss local replication and the possible uses of local.
SAN Design Considerations Hylton Leigh Senior Consultant Novell Consulting, UK Stuart Thompson Senior Consultant Novell Consulting, UK.
© 2005 DataCore Software Corp DataCore SANmelody™ 2.0 IP/SAN FC/SAN Application Support Services Windows 2003 SQL Server/ Exchange 2003 Solutions Note:
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
© 2005 DataCore Software Corp DataCore Software IP/SAN - FC/SAN Tech Brief: Application Support Services SQL 2000 Solutions SANmelody™ SANsymphony™ Note:
1 © Copyright 2009 EMC Corporation. All rights reserved. Agenda Storing More Efficiently  Storage Consolidation  Tiered Storage  Storing More Intelligently.
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Selling the Database Edition for Oracle on HP-UX November 2000.
Module 10 Configuring and Managing Storage Technologies.
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
CAS Exchange 2013 architecture For a given mailbox’s connectivity, the protocol being used is always served by the server that hosts the active database.
CERN IT Department CH-1211 Geneva 23 Switzerland t Experience with NetApp at CERN IT/DB Giacomo Tenaglia on behalf of Eric Grancher Ruben.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Virtualization for Storage Efficiency and Centralized Management Genevieve Sullivan Hewlett-Packard
Hosted by Designing a Backup Architecture That Actually Works W. Curtis Preston President/CEO The Storage Group.
Copyright © 2014 EMC Corporation. All Rights Reserved. VNX Block Local Replication Principles Upon completion of this module, you should be able to: Explain.
Continuous Access Overview Damian McNamara Consultant.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
SNAP Shoot Services Apr 24 th, 2009 SNAP Shot Services Quick-start Aug 2009.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
High Availability in DB2 Nishant Sinha
Peter Mattei HP Storage Consultant 16. May 2013
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Space Management Rick Jooss SANiSAN Business Unit.
STORAGE MANAGEMENT/ SMART SHOPPER: What to Ask and What to Avoid in Provisioning Tools Stephanie Balaouras Senior Analyst, The Yankee Group
Portable, Virtualized Oracle Environments on Solaris Sam Brunacini, ServerWare Session #127.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
BAC 7 Features BAC JMX Console. 2 Types of Logins.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
CDP Competitive analysis of FalconStor CONFIDENTIAL DO NOT REDISTRIBUTE.
Considerations and Benefits for Archive and Compliance Deploying Enterprise Vault on NetApp Storage 1.
Software Version: DSS ver up85 Presentation updated: September 2011 Step-by-Step Guide to Asynchronous Data (File) Replication (File Based) within.
William Durkin A Gourmet Menu of SQL Server High Availability Options.
Setting up data redundancy on DSS V6 with Asynchronous Data Replication and local Backup Software Version: DSS ver up50 Presentation updated: October.
Answer to Summary Questions
Storage Area Networks The Basics.
OnCommand Insight Host File System Utilization
Fujitsu Training Documentation Online Storage Migration
iSCSI Storage Area Network
Network Appliance NCSE NS0-191 Dumps - Success Secret
NEC M100 SAN Storage Replication Options
Backup with Snapshots.
Optimize Storage with BMC TrueSight Capacity Optimization
Huawei HCNA-Storage 3.0 H ENU Questions Killtest
11/17/ :39 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Storage: Optimize, Monitor, Automate
Scenario VMware integrated flow
Specialized Cloud Architectures
Database Backup and recovery
Storage Automation for BAO
What is WFA? Scenario – FC Provisioning
NS0-059 NetApp Certified Implementation Engineer—SAN.
Presentation transcript:

Arda Oral Professional Services Engineer Use Case: DB Backup Workflow with DB Snapshot Postprocessing 1 NetApp Confidential - Internal Use Only

Goal  Hava a fallback database available which can be used immediately  Problem: Some hosts/databases detect SCSI ID change of clones which prevent immediate database start on lunclones. 2

Agenda  Scope of Work  Environment  Workflow  Caution with Igroups  Implementation Workflow (Test Environment)  Implementation Workflow  Implementation Snap Creation/Deletion, LUN Destroy  Implementation Lun Cloning  Demonstration 3

Scope of Work  Customer wants a snapshot-scheduled automated fallback solution for the Informix database  snapshots-based lun clones connected to fallback database transparently  Fast fallback activation needed if necessary 4

Environment  Solaris Servers are SAN connected to NetApp Storage System  Informix Database uses LUNs as raw device pool  nightly-created LUNClones connected to Fallback Informix Database on Fallback Solaris Server (secondary)  Fallback Solaris Server must not rescan for new devices when connected to LUNCLONES (no new SCSI IDs) 5

Environment 6 Informix on Solaris - primary Informix on Solaris - secondary (Fallback – nightly) FAS6200 FC LUNs Informix raw devices FC LUNCLONEs Informix raw devices with same LUN serial number nightly cloning

Workflow  stop fallback Informix DB (secondary)  delete old snapshot (containing LUNCLONEs created 24h ago)  stop Informix DB (nightly at 01:00 AM) on primary  create snapshot of Volume containing Informix raw device LUNs (primary)  restart Informix DB on primary (nightly at ~ 01:01 AM)  create clones of raw device LUNs based on new snapshot  copy LUN serial numbers to clones, so the SCSI IDs don‘t change (LUNCLONEs must be offline for this)  take LUNCLONEs online  start fallback Informix DB (secondary) with lunclones of new snapshot 7

Caution with Igroups 8 Igroup1 Igroup2 Lun1 SR: Lun2 (clone) SR: Due to the same serialnumber (SR) Lun1 and Lun2 are the same Lun for the filesystem (same SCSI ID). Connecting Igroup1 to Lun2 could cause severe damage (data loss, inconsistent LUN) /dev/rdsk/c0d010123

Implementation Workflow (Test Environment)  create volume vol create vol_naptest1 -s none aggr0 2g enable deleting non-recent snapshots (busy snapshot problem) vol options vol_naptest1 snapshot_clone_dependency on  create 2 test luns lun create -s 100m -t linux /vol/vol_naptest1/lun1.lun lun create -s 100m -t linux /vol/vol_naptest1/lun2.lun  create 2 Igroups  igroup create -i -t linux igroup1 iqn com.linux:kronenbourg.brauerei.local  igroup create -i -t linux host2 iqn com.linux:kronenbourg2.brauerei.local  in production: connect luns to informix server 9

Implementation Workflow 10 stop secondary Informix DB destroy lunclones and delete old snapshot (backing lunclones) Lun_destroy_all_in_Volume.pl, snap_delete.pl stop primary Informix DB create snapshot for lun cloning./snap.pl korn vol_naptest1 snap1 restart primary Informix DB create clones based on this snapshot snap1 for igroup1 (igroup1 = secondary), map clones to igroup1./lunclone.pl korn vol_naptest1 snap1 igroup1 24 hours later delete clones in Volume vol_naptest1./Lun_destroy_all_in_Volume.pl korn vol_naptest1 Delete snapshot backing clones./Snap_delete.pl korn vol_naptest1 snap1 Restart Workflow

Implementation Snap Creation/Deletion, LUN Destroy  $out = $s->invoke("snapshot-create", "volume",$vol, "snapshot",$snapname);  $out = $s->invoke("snapshot-delete", "volume",$vol, "snapshot",$snapname);  $out=$s->invoke("lun-destroy“, "path","$clone_lunpath","force","true"); 11

Implementation Lun Cloning 12 getting parent luns of a Check if provided IGROUP is mapped to LUN check_if_lun_mapped_to_igroup create clone lun path (prefix of clone „igroupname“) create_lun_path($element) (/vol/vol1/lun1 -> /vol/vol1/igroup1_lun1) get serial number of parent lun lun_get_serial($element)

Implementation Lun Cloning 13 create the clone ifself lunclone_create($element, \%lunhash ); take clone offline lun_offline($lunhash{clone_lunpath}); set parent luns serial number to clone lun_set_serial($lunhash{clone_lunpath}, $lunhash{serial}); map the cloned lun to the provided igroup lun_map(\%lunhash); take clone online lun_online($lunhash{clone_lunpath});

14