An open API service indexing awesome lists of open source software.

https://github.com/ucs-compute-solutions/flexpodxcs-n9k-ico-workflows

FlexPod Nexus 9K Device Configuration using Intersight Cloud Orchestrator
https://github.com/ucs-compute-solutions/flexpodxcs-n9k-ico-workflows

Last synced: 2 months ago
JSON representation

FlexPod Nexus 9K Device Configuration using Intersight Cloud Orchestrator

Awesome Lists containing this project

README

        

[![published](https://static.production.devnetcloud.com/codeexchange/assets/images/devnet-published.svg)](https://developer.cisco.com/codeexchange/github/repo/ucs-compute-solutions/FlexPodXCS-N9K-ICO-WorkFlows)
# Intersight Orchestrator work-flow for configuring N9K devices for FlexPod

This repository contains canned Intersight Cloud Orchestrator work-flow for configuring a pair of N9K ethernet switching devices required for FlexPod reference architeture implementation. Its expected to have physical connections, required hardware model, NXOS versions, NxAPI feature enabled and have already been physically connected based on FlexPod latest CVD reccomendations. Also these N9K devices have been claimed to your Intersight account using on-prem Intersight Assist running on your on-prem.
More details can be found out in this FlexPodXCS white papter -

https://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/ucs-x-series-modular-system/flexpod-xcs-solution-with-intersight-wp.html

Once the N9K devices with NxAPI feature enabled on them and are successfully claimed to the Intersight account, uber work-flow can be imported using Import feature in Orchestration menu. Intersight account must have premier license installed in order to enable Intersight Cloud Orchestrator feature set. Importing uber work-flow alone, imports all sub-workflows, custom tasks, config tasks, parallel loop tasks, conditional tasks and validation tasks all together. There is no other requirement needed to run the work-flow except giving required inputs during the work-flow execution.

Screen Shot 2022-05-04 at 4 20 16 PM

Uber work-flow for configuring N9k devices for FlexPod based on CVD best practices -

Screen Shot 2022-05-04 at 3 42 39 PM

Sub-workflow for enabling features:

Following features will be enabled through this sub-workflow -

enabled_features:
- lacp
- vpc
- interface-vlan
- nxapi
- udld
- lldp

Screen Shot 2022-05-04 at 3 44 31 PM

Sub-workflow for global settings:

Following STP & LB settings get configured by this sub-workflow -

global_settings:
- spanning-tree port type network default
- spanning-tree port type edge bpduguard default
- spanning-tree port type edge bpdufilter default
- port-channel load-balance src-dst l4port
- system default switchport
- system default switchport shutdown

Screen Shot 2022-05-04 at 4 21 45 PM

Sub-workfloe for NTP configuration:

Screen Shot 2022-05-04 at 4 42 13 PM

Sub-workflow for vLAN configuration:

Screen Shot 2022-05-04 at 3 45 27 PM

Sub-workflow for vPC configuration:

Screen Shot 2022-05-04 at 3 46 21 PM

Sub-workflow for Port-Channel configuration:

Screen Shot 2022-05-04 at 3 50 36 PM