Getting Started

  • EWC Overview
    • About
    • How it Works
    • What’s Next?
  • Install and Configure
    • Reference Deployment Overview
    • System Requirements
    • Vagrant / OVA
    • Ubuntu 14.04 / 16.04
    • RHEL 7 / CentOS 7
    • RHEL 6 / CentOS 6
    • Docker
    • Kubernetes / HA
    • Ansible Playbooks
    • Puppet Module
    • Extreme Workflow Composer
    • Configuration
    • Upgrades
    • Uninstall
  • Quick Start
    • Explore EWC with CLI
    • Authenticate
    • Work with Actions
    • Define a Rule
    • Deploy a Rule
    • Deploy Examples
    • Datastore

Automation Basics

  • Actions
    • Managing and Running Actions
    • Action Runners
    • Writing Custom Actions
    • Built-in Parameters
    • Overriding Runner Parameters
    • Environment Variables Available to Actions
    • Converting Existing Scripts into Actions
    • Writing Custom Python Actions
    • Pre-defined Actions
  • Sensors and Triggers
    • Sensors
    • Triggers
    • Internal Triggers
    • Creating a Sensor
    • How Sensors are Run
    • Sensor Service
    • Common Operations
    • Datastore Management Operations
    • Running Your First Sensor
    • Examples
    • Debugging a Sensor From a Pack
  • Rules
    • Rule Structure
    • Trigger
    • Criteria
    • Critera Comparison
    • Advanced Comparison
    • Action
    • Variable Interpolation
    • Managing Rules
    • Rule Location
    • Testing Rules
    • Timers
  • Workflows
    • ActionChain
    • Mistral
    • Mistral + YAQL
    • Mistral + Jinja
    • Orquesta
  • Packs
    • What is a Pack?
    • Managing Packs
    • Discovering Packs
    • Installing a Pack
    • Configuring a Pack
    • Developing a Pack
    • Advanced Topics
  • Webhooks
    • Sensors vs Webhooks
    • Authentication
    • Request Body
    • Registering a Webhook
    • Using a Generic Webhook
    • Listing Registered Webhooks
    • My Webhook Isn’t Working!
    • When Not to Use Webhooks
  • Datastore
    • Storing and Retrieving Key-Value Pairs via CLI
    • Storing and Retrieving Numbers, Objects and Arrays via CLI
    • Loading Key-Value Pairs from a File
    • Scoping Datastore Items
    • Setting a Key-Value Pair TTL
    • Storing and Retrieving via Python Client
    • Referencing Key-Value Pairs in Action Definitions
    • Referencing Key-Value Pairs in Rule Definitions
    • Securing Secrets (admin only)
    • Storing Secrets
    • Security notes
  • ChatOps
    • What is ChatOps?
    • Architecture
    • StackStorm-flavored ChatOps
    • Configuration
    • Adding New ChatOps Commands
    • Logging
    • Action Aliases
    • Notifications
    • Pack Deployment
  • Workflow Designer
    • Create a New Workflow
    • Edit an Existing Workflow
    • Using Workflow Designer

Automation Suites

  • Overview
    • Network Essentials
    • DC Fabric
  • Network Essentials
    • Overview
    • Installation
    • Workflows
  • DC Fabric
    • Overview
    • Installation
    • Deploying Virtual Appliance
    • RPM or Deb Package-based Installation
    • How to Use
    • Workflows
    • CLI
    • ZTP

Advanced Topics

  • Authentication
    • Configuring the Service
    • Standalone Auth Mode
    • Proxy Auth Mode
    • Auth Backends
    • LDAP (Enterprise Edition)
    • Running the Service
    • Testing
    • Usage
    • API Keys
  • Role Based Access Control
    • Terminology
    • System Roles
    • How it Works
    • Enabling RBAC
    • Defining Roles and Assignments
    • Applying RBAC Definitions
    • Automatically Granting Roles Based on LDAP Group Membership
    • Restricting Users to Only View Resources They Own or Created
    • Using RBAC Example
  • Inquiries
    • New core.ask Action
    • Using core.ask in a Workflow
    • Notifying Users of Inquiries using Rules
    • Responding to an Inquiry
    • Securing Inquiries
    • Garbage Collection for Inquiries
  • References and Guides
    • Sharing code between Sensors and Python Actions
    • CLI Reference
    • Pack Configuration
    • Create and Contribute a Pack
    • Pack Management Transition
    • Real-time Action Output Streaming
    • Using a Specific Version of Pack Content When Running an Action
    • Jinja
    • Policies
    • Action Runners
    • Traces
    • Client Libraries and Language Bindings
    • High Availability Deployment
    • REST API Reference
    • System Monitoring
    • Partitioning Sensors
    • History and Audit
    • Secrets Masking
    • Metrics and Instrumentation
    • Configuring and Enabling Metrics Collection
    • Configuring StatsD
    • Exposed Metrics
    • Example Graphite Dashboard
  • Troubleshooting
    • Running Self-Verification
    • ChatOps Troubleshooting Guide
    • Rule is not Being Matched
    • Sensor Troubleshooting
    • Mistral Issues
    • SSH Troubleshooting
    • Database Issues
    • REST API access
    • Tuning Action Runner Dispatcher Pool Size
    • Purging Old Operational Data
    • WebUI Access on Private Networks
    • Submitting Debugging Information
    • Enabling Debug Mode
    • Ask for help!
    • Troubleshooting Webhooks
  • Development
    • Contributing
    • Setting up a Development Environment
    • General Contribution Guidelines
    • Code Style Guide
    • Deprecation Policy
    • General Coding Guidelines

Release Notes

  • Changelog
    • In development
    • 2.10.2 - February 21, 2019
    • 2.10.1 - December 19, 2018
    • 2.10.0 - December 13, 2018
    • 2.9.1 - October 03, 2018
    • 2.9.0 - September 16, 2018
    • 2.8.1 - July 18, 2018
    • 2.8.0 - July 10, 2018
    • 2.7.2 - May 16, 2018
    • 2.7.1 - April 20, 2018
    • 2.7.0 - April 12, 2018
    • 2.6.0 - January 19, 2018
    • 2.5.1 - December 14, 2017
    • 2.5.0 - October 25, 2017
    • 2.4.1 - September 12, 2017
    • 2.4.0 - August 23, 2017
    • 2.3.2 - July 28, 2017
    • 2.3.1 - July 07, 2017
    • 2.3.0 - June 19, 2017
    • 2.2.1 - April 3, 2017
    • 2.2.0 - February 27, 2017
    • 2.1.1 - December 16, 2016
    • 2.1.0 - December 05, 2016
    • 2.0.1 - September 30, 2016
    • 2.0.0 - August 31, 2016
    • 1.6.0 - August 8, 2016
    • 1.5.1 - July 13, 2016
    • 1.5.0 - June 24, 2016
    • 1.4.0 - April 18, 2016
    • 1.3.2 - February 12, 2016
    • 1.3.1 - January 25, 2016
    • 1.3.0 - January 22, 2016
    • 1.2.0 - December 07, 2015
    • 1.1.1 - November 13, 2015
    • 1.1.0 - October 27, 2015
    • 0.13.2 - September 09, 2015
    • 0.13.1 - August 28, 2015
    • 0.13.0 - August 24, 2015
    • 0.12.2 - August 11, 2015
    • 0.12.1 - July 31, 2015
    • 0.12.0 - July 20, 2015
    • 0.11.6 - July 2, 2015
    • 0.11.5 - July 1, 2015
    • 0.11.4 - June 30, 2015
    • 0.11.3 - June 16, 2015
    • 0.11.2 - June 12, 2015
    • 0.11.1 - June 8, 2015
    • 0.11.0 - June 5, 2015
    • v0.9.2 - May 26, 2015
    • v0.9.1 - May 12, 2015
    • v0.9.0 - April 29, 2015
    • v0.8.3 - March 23, 2015
    • v0.8.2 - March 10, 2015
    • v0.8.1 - March 10, 2015
    • v0.8.0 - March 2, 2015
    • v0.7 - January 16, 2015
    • v0.6.0 - December 8, 2014
    • v0.5.1 - November 3rd, 2014
  • Upgrade Notes
    • EWC v2.10
    • EWC v2.9
    • EWC v2.8
    • EWC v2.7
    • EWC v2.6
    • EWC v2.5
    • EWC v2.4
    • EWC v2.3
    • EWC v2.2
    • EWC v2.1
    • EWC v2.0
    • EWC v1.6
    • EWC v1.5
    • EWC v1.4
    • EWC v1.3
    • EWC v1.2
    • EWC v1.1
    • EWC v 0.11
    • EWC v0.9
  • Roadmap
    • 3.0
    • 3.1
    • Backlog
    • Release History

Other

  • Security
    • Reporting a Vulnerability
    • How Are Vulnerabilities Handled
 
ewc-docs
  • Docs v2.10 »
  • DC Fabric
  • Edit on GitHub

Note

The documentation you're currently reading is for version 2.10.2. Click here to view documentation for the latest stable version.

DC Fabric¶

Contents:

  • Overview
    • VCS Fabric
    • IP Fabric
    • Supported Devices
    • What’s Next?
  • Installation
  • Deploying Virtual Appliance
    • License Activation
  • RPM or Deb Package-based Installation
    • System requirements
    • Installing Pre-requisites
    • Simple Installation
    • Custom Installation
    • Upgrade from previous version
  • How to Use
    • How to Use DC Fabric Automation Suite
    • Setting Up IP Fabric
    • Using IP Fabric
    • Using VCS Fabric
  • Workflows
    • Manage Fabric Templates
    • Build IP Fabric Infrastructure
    • Manage EVPN Tenants and Edge Ports
    • IP Fabric Validation and Troubleshooting
    • Manage VCS Fabric Tenants and Edge Ports
    • VLAN to VNI Mapping
    • Actions
    • MCT Related Actions
  • CLI
    • DC Fabric CLI
    • Advanced CLI
  • ZTP
    • Use Case 1: Simple IP Fabric
    • Use Case 2: IP Fabric With two-node VCS Cluster as a Leaf
    • ZTP Process and Setup
    • DHCP server (dhcpd.conf)
    • FTP server
    • DAD configuration files
    • Registration script
    • Running ZTP and DAD
    • Verification of ZTP and DAD
Next Previous

© Copyright 2018, Extreme Networks, Inc.

Sphinx theme provided by Read the Docs