Workflow+Automation+1.1+

advertisement
Workflow Automation
1.1 feature overview
NetApp Confidential - Internal Use Only
1
Agenda
 Workflow Automation (WFA) Overview
 What is WFA?
 Why use WFA?
 WFA Capabilities
 Workflow Automation 1.1 Feature overview
What is Workflow Automation?
 A framework
– Create automated tasks in a consistent way
– “Orchestrator Lite”
 An operations portal
– Click to perform common tasks
– Provide self-service if you like
 A point of integration
– Provide web services for use
by higher-order systems
3
The Motivation for Automation
 Identified Gaps
– Processes are mostly manual, with many steps and ad-hoc decisions
– Customers look to automate processes using their own unique settings
– Many storage processes include non-storage (non-ONTAP) components
– Storage teams do not have programming skill sets
– Many operators are not storage experts
 Goals
– Create an extendable storage automation platform
– Allow easy creation of custom workflows
– Make workflow execution simple and accessible
What Can You Do With WFA?
 Automation of operational storage tasks for repeatable
automatic execution
– Create volumes, qtrees, shares, etc.
– Dynamically allocate resources
according to a plan
– Make calls to other services
and systems (e.g. VMware)
 Define templates which can be implemented as policies.
 Integrate with OnCommand Provisioning and Protection
manager - “Storage Catalog” if required
 Customization effort is the limit
5
Workflow Automation 1.1 feature list
WFA 1.1 release has the following list of new features.
We will walk through each of these features in this
presentation







Parallel Execution of Workflows
Resource Reservation
Looping in Workflows
Workflow Approval
Authorization for Workflows
Visualization Enhancements
Cluster Mode Support
NetApp Confidential - Internal Use Only
Workflow Automation 1.1 Features , Contd…
 Visualization Enhancements
 Cluster Mode Support
– Cache, Dictionary, Commands, Filters Finders
& Sample Workflows
 Perl support for writing commands
 SNMP Alerts
 Upgrade contents
 Migration process support
 Qualify ONTAP versions and platforms
 Online Help/contextual help
NetApp Confidential - Internal Use Only
7
Pre-defined Workflow Automation Content
The Workflow Automation installation comes with
a feature rich set of pre-defined components.
 Example Workflows:
– Examples of the most common workflows. Only
minor edits required for a ‘custom fit’
 Certified Building Blocks:
– Tested and Supported components used to create
workflows
– Identified by a
 Intent:
– Provide samples & examples as part of the product
– Enable automation as part of the WFA installation
NetApp Confidential - Internal Use Only
Workflow Automation
1.1 features in details
NetApp Confidential - Internal Use Only
9
Parallel workflow execution
 Execute more than one workflow at a time
 Supports related and unrelated workflows
 Resource Reservation
– Facilitates separation between workflow
planning and actual execution
– Ensures planned resources availability for
actual execution
– Accounts for multiple scheduled workflows
to complete successfully.
– Consistent previews with what is actually
provisioned.
NetApp Confidential - Internal Use Only
10
WFA 1.1 : Parallel Execution
Parallel Execution
Looping in Workflow
 Main goal is to provide flexibility for implementing
complicated scenario's
 Repeat a row execution for “n” number of times
 Example scenario: Create a vol & 6 qtrees from
“qtree01 to qtree06”
 Dynamic number of iterations
 Example scenario: Create a number of LUNs
according to a total size needed and a max size
per LUN
NetApp Confidential - Internal Use Only
12
Approval process for workflows
 This feature will allow incremental workflow
execution based on certain conditions.
Examples of these conditions would be :
 Time passes
 Response from an higher order system , say an
Orchestrator software
 Upon validation from the first section of the workflow
 This feature will enable
– Resume execution after
 Failure/Abort/Cancel
– Commenting/approval notes an execution.
– Re scheduled execution
NetApp Confidential - Internal Use Only
14
WFA 1.1 : Approval Support for conditional execution
Authorization for workflows
 Provides RBAC like capabilities
 To support Authorization for workflows, categories will
be added.
 Enables self service model where specific operators
are assigned to relevant categories
 Only Architect or Admin will be able to:
– Define categories
– Assign workflow to categories (0 or more)
– Define if a category is used to enables/disable
access control or not (RBAC)
– Assign operators to categories. (Only relevant
when a category is used for RBAC)
NetApp Confidential - Internal Use Only
16
WFA 1.1 : Categories
Enhanced Visualization
 Orchestrator like view for workflow execution
 Graphical representation with color coded
progression.
 Enables more visualized user friendly views
for workflow progression.
NetApp Confidential - Internal Use Only
18
WFA 1.1 : Enhanced Visualization
Cluster Mode ( C Mode) Support
 Cluster Mode support in WFA includes
– Cache – Acquiring cache/inventory data on c-mode
specific objects such as vserver etc.
– Dictionary – Defining dictionary objects needed for c-mode
command-mapping and finders.
– Commands – Defining c-mode specific commands such as
“create vserver” and “volume move” as well as redefining
7-mode commands so they can work in a c-mode cluster.
 Cluster Mode ( C Mode) implementation assures
– The new c-mode content doesn’t break existing 7-mode
workflows.
– C-Mode and 7-Mode workflows can co-exist in a single
WFA installation.
– A single workflow is able to use both 7-mode and c-mode
commands.
NetApp Confidential - Internal Use Only
20
WFA 1.1 : Cluster Mode Support
WFA 1.1 support – Perl , SNMP & Online Help
 Perl support for writing commands
 Validation for User Inputs
 SNMP Alerts
 Migration process support
 Qualify ONTAP versions and
platforms
 Online Help/contextual help
NetApp Confidential - Internal Use Only
22
Where to go for more information?
 The WFA community site provides a wealth of information about
the product including:
– Product brief
– Presentations
– Product demos
– Documentation
– Sample workflows
 For more information contact the following:
– Prakash Subramanian – Product Manager
– Kevin Hill – MEI Solutions Architect
– Yaron Haimsohn - MEI Solutions Architect
– Vishwas H V – TME
– Dave Boon - MEI Solutions Architect
NetApp Confidential - Internal Use Only
23
NetApp Confidential - Internal Use Only
Download