fibrechannel automation – technology and use cases•the value is not in the technology but in the...
TRANSCRIPT
Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Fibre Channel Automation –Technology and Use Cases
David Schmeichel, Director, Solution Architecture, Broadcom
Mission to Modernize:Strategies for the Data-Driven Future
38 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation. Nothing in this presentation shall be deemed to create a warranty of any kind, either express or implied, statutory or otherwise, including but not limited to, any implied warranties of merchantability, fitness for a particular purpose, or non-infringement of third-party rights with respect to any products and services referenced herein. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, The Effortless Network, VCS, VDX, Vplane, and Vyatta are registered trademarks, and Fabric Vision and vADX are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others.
Legal Disclaimer
39 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
Is Automation Relevant and Why the Use Cases?
47%Of time is spent on configuration, provisioning and troubleshooting
tasksSource: IDC Converged Systems Survey, August, 2014
90% Of network problems can be traced to configuration errors
Source: (Dennis Drogseth, Vice President of IT)
68% Of organizations say IT is more complex than it was 2 years ago
Source: ESG Whitepaper, Automating The Fibre Channel Data Center, January 2018
XXXX
40 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
Characterizing Brocade Automation
Deploy applications faster, manage systems
more easily, and eliminate complexity
more quickly
POWERFULfor DEVOPS
Eliminate repetitive tasks, simplify management,
and orchestrate across all infrastructure
SIMPLEand RELIABLE
Leverage REST APIs to build solutions, share best practices, and get to
production faster
OPENfor COMMUNITIES
MONITORING
Automate
MANAGEMENT TROUBLESHOOTING REPORTINGPERFORMANCE
REST API PyFOS Ansible
41 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
• The value is not in the technology but in the effective way it solves problems
• These Use Cases were suggested by real customers needing automated solutions
• Consider three common zoning usage scenarios:– Spreadsheet-driven management– Storage-driven zoning– Automated switch provisioning
Use Cases
42 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
• The world runs on spreadsheets• SAN zoning is a perfect example
Spreadsheet-Driven Zoning
• Zones can be understood by non-storage experts• The same documents that are used for planning can be used for
implementation• No CLI or GUI management interface required
43 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
• Automation is used to pull information from storage devices– Most storage now has RESTful APIs to facilitate automation– Based on what is retrieved, SAN zones are built to reflect best practices
• Removes a point of management from the infrastructure• Automation can be run as frequently as necessary• No lag between storage provisioning and SAN reconfiguration• When storage volumes are removed, zones can be updated appropriately
Storage-Driven Zoning
44 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
• Perfect starting point• Results of automation can be verified in non-production environment• Automation used to prepare each switch prior to deployment• Guarantees uniformity and compliance• Cumbersome repetitive tasks eliminated• Prompt or spreadsheet for per-switch information
Switch Provisioning
...
45 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
https://github.com/brocade/pyfoshttps://github.com/brocade/pyfos-contrib
• genSheet - Simple script that generates a fabric configuration spreadsheet• bulkZoning - Contains the output of sample runs of the bulk_zoning utility• VMaxDrivenZoning- A set of scripts to build SAN zones driven by VMax arrays• PureDrivenZoning- A set of scripts to build SAN zones driven by Pure arrays• ZoningHangingZoneCleanup - A script to display and delete zones without online
devices
Use Case Examples on GitHub
46 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize
• https://docs.broadcom.com/docs/SAN-Auto-Dummies• 48 pages• Written for the non-programming SAN administrator• Familiarizes a non-storage admin with SAN concepts• Includes:
- Overview of automation in general including advantages of CLI scripting- Discussion of RESTful APIs and data definitions with Yang and XML- Sample traces of data exchanges between an app and the fabric- Helpful CLI samples with explanations- Code examples written in Python using the PyFOS library- Samples of Ansible playbooks and play runs- Pointers to GitHub repositories and Brocade communities
SAN Automation for Dummies Book
4
47 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
#MissiontoModernize