240 likes | 1.07k Views
NetApp Snap Creator Framework. John Spinks spinks@netapp.com. Agenda. NetApp Snap Creator ™ Framework Overview Snap Creator Developer Community Deployment Examples Summary and Resources Q&A. Snap Creator Framework Overview. Snap Creator Framework Overview.
E N D
NetApp Snap Creator Framework John Spinks spinks@netapp.com
Agenda NetApp Snap Creator™ Framework Overview Snap Creator Developer Community Deployment Examples Summary and Resources Q&A
Snap Creator Framework Overview Snap Creator is a FRAMEWORK • Built with flexibility in mind • One-size-fits-all • Focus on data protection, but offers restore, cloning, mount, … • Snap Creator is FREE
Overview of Snap Creator Framework 3.x Architecture Host Plug-Ins: Application • Application • Virtualization • Community GUI MaxDB MySQL Community Plug-ins Oracle® (see note) DB2 Sybase Domino VMware® Xen New in 3.6 KVM New in 3.6 Configuration File(s): Control work flow. Many configuration files but only one active. GUI: Customize configuration file. Configuration file(s) Snap Creator™Engine for Different OS Platforms Main Engine: Interface to Data ONTAP. DFM API DataONTAP API Snapshot™ SnapVault® OSSV SnapMirror® OnCommand® Unified Manager (Operations and Protection capabilities) Note: Only if the configuration is not in the Interoperability Matrix Tool for SnapManager® for Oracle and SnapDrive® Data ONTAP® Data ONTAP® Storage
Port 9090 Port 80/443 ZAPI Snap Creator Server/Agent Architecture Snap Creator™ Agent Pre CMDs Snap Creator Server Snapshot™ App Quiesce SnapVault® App UnQuiesce SnapMirror® Post CMDs
Custom Commands are Easy to Run! Note: You can have 1 – 99 commands for each type Normal Execution Sequence Commands to Execute • Error Condition • Occurs APP_QUIESCE_CMDS Snapshot™ • PRE_EXIT_CMDS APP_UNQUIESCE_CMDS 9 PRE/POST APP_QUIESCE PRE/POST APP_UNQUIESCE PRE/POST NTAP PRE/POST RESTORE PRE/POST CLONE_CREATE APP_QUIESCE APP_UNQUIESCE PRE_EXIT …and More
Community Development Model Releases and release cycle • Community • NetApp Contributors License (Apache 2) Do it yourself or work with others
Snap Creator 4.0 – Community Release Coming Soon – Jan 2013 New Features • Server rewritten for scalability • Redesigned GUI and CLI • Agent Monitor • Remote CLI • Workflow engine
Deployment Example 1 Snap Creator Server Snap Creator Agent App Consistent Snapshot® copies Replicated Snapshot® copies App Quiesce App Unquiesce SnapMirror Controller A Controller B Application Consistent Snapshot copy with SnapMirror Update
Deployment Example 2 Snap Creator is configured to use SnapDrive to take Snapshot copies Snap Creator Server – SnapDrive installed These actions are configured in Snap Creator using Post commands Snap Creator Agent - SnapDrive Installed App Consistent Snapshot® copies App Quiesce App Unquiesce Using SnapDrive Mount Snapshot Using SnapDrive Unmount Snapshot Call CLI Command to send Snapshot copy to Tape Controller Take a Snapshot Copy, Mount on a Different Server and Send to Tape
Summary Learn about the NetApp Snap Creator Framework Learn about new features and plug-ins for Snap Creator 3.6 Learn how Snap Creator works and what it can do for you!
Snap Creator Resources Resources: Snap Creator TV on YouTube: www.youtube.com/SnapCreatorTV NetApp Snap Creator Framework with IBM Lotus Domino Plug-In Deployment and Configuration Guide - http://media.netapp.com/documents/tr-4009.pdf NetApp Community Page: http://communities.netapp.com/community/products_and_solutions/databases_and_enterprise_apps/snapcreator Developer Support Join the Snap Creator Developer Community: www.snapcreator.com
Snap Creator Resources Community Support NetApp Community Page: https://communities.netapp.com/community/products_and_solutions/databases_and_enterprise_apps/snapcreator Snap Creator Framework download and support: http://support.netapp.com Technical Questions NetApp Community Page (same link as above) xdl-snapcreator-dev@netapp.com