Download presentation
Presentation is loading. Please wait.
1
What is WFA? Scenario – FC Provisioning
May 2011 Munich Grasbrunn NetApp Confidential - Internal Use Only
2
The Reality of Storage Automation
Processes are manual Consist of many steps and ad-hoc decision making Key processes Provision storage for virtualized environments Provision storage for key applications Decommissioning, migration, set-up Home-grown software is an expensive alternative Used by a small portion of customers Hard to scale and maintain Impact Maintenance cost, longer time to roll-out and modify services, erroneous, not scalable 2
3
Key customer process needs
Automate existing customer processes Don’t limit to vendor-defined processes Allow storage experts to define and adjust processes Do not require software engineering skills Resource selection a key part of storage processes Allow customized resource selection Enable integration with various IT systems Storage process execution triggered by Orchestration tools Operator or user portal 3
4
Current approaches don’t hit the mark
Flexible VMware Orchestrator BMC Orchestrator Flexible enough Specialized Orchestrators SRM Provisioning (ECC, TPC) Simple enough Element managers Rigid Complex Simple 4
5
Storage Workflow Automation Platform
A series of steps that complete an end-to-end process Focus on storage-centric workflows Design Experts use Designer GUI to create workflow Leverage rich library of pre-defined components Flexible platform allows for adding new components Integrate Publish workflow to portals & orchestration systems Activate workflows via web services Operate Storage operators use portals to activate workflow Scale, performance and RBAC as key design points 5
6
Key operational aspects
Audit logs & history for automation activities Monitor workflow execution Alert on activation and completion of workflow execution Identify & troubleshoot failures Support delayed execution (scheduling) One instance to support automation across multiple data centers Template/policy enforcement for process object Gold volume, Silver volume, etc. 6
7
Workflow Automation Platform Benefits
Operator doesn’t have to be a storage expert Architect can customize workflows upon need Workflow best practices enforced consistently Quick time to execution Eliminate manual errors in planning and execution 7
8
NetApp Confidential - Limited Use
Sample scenario NetApp Confidential - Limited Use
9
VSU FC provisioning scenario
Goal: FC storage provisioning for various applications Layout: Scenario based on 5 volumes 2 data volumes for DB and Application 2 log volumes for DB and Application 1 temp volume for various needs Single qtree in each volume LUNs in 500GB allocation units as per size needed Storage admin is performing a ticket that was received via remedy He has the data in front of him and he operates one of the workflows As per input, the platform will locate an applicable aggr for the provisioning operation, Create volumes, qtrees and LUNs as per VZ operation policies, Create an igroup for mapping purposes And finally – sec volumes to trigger protection activities such as VSM NetApp Confidential - Limited Use 9
10
FC provisioning – use case flow
1. Input parameters 7. Map LUNS to Igroup 2. Find Aggregates 8. Create Secondary Volumes 3. Create Volumes 9. Trigger Protection Storage admin is performing a ticket that was received via remedy He has the data in front of him and he operates one of the workflows As per input, the platform will locate an applicable aggr for the provisioning operation, Create volumes, qtrees and LUNs as per VZ operation policies, Create an igroup for mapping purposes And finally – sec volumes to trigger protection activities such as VSM 4. Create Qtrees 5. Create Igroup 6. Create LUNs NetApp Confidential - Limited Use 10
11
FC provisioning for Oracle
Standard repetitive storage allocation (FC, protected) Create Primary Volume Create Qtree Create igroup Create and Map LUN Create Secondary Volume Protect (VSM) Array Aggregate Qtree Igroup LunID Ora1_db_data qtree01 LUN01 LUN02 array1 array2 Ora1_db_log qtree01 LUN05 PriAggr SecAggr Ora1_host_app qtree01 LUN06 LUN06 LUN08 Ora1_app_log qtree01 LUN10 Bkp_Ora1_db_data Ora1_tmp_vol qtree01 LUN12 Bkp_Ora1_db_log Ora1_igroup Bkp_Ora1_host_app Bkp_Ora1_app_log Bkp_Ora1_tmp_vol NetApp Confidential - Limited Use
12
NetApp Confidential - Internal Use Only
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.