fibrechannel automation – technology and use cases•the value is not in the technology but in the...

11
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

Upload: others

Post on 11-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 2: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 3: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 4: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 5: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 6: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 7: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 8: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

... 

Page 9: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 10: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

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

Page 11: FibreChannel Automation – Technology and Use Cases•The value is not in the technology but in the effective way it solves problems •These Use Cases were suggested by real customers

47 Broadcom Proprietary and Confidential. Copyright © 2018 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|

#MissiontoModernize