published

FlexPodXCS-ICO-Automation-for-DayN-Ops

This repo contains FlexPodXCS day-1/2 operations workflow automation using Intersight Cloud Orchestrator. Few critical work-flows identified as first set of FlexPodXCS day-1/2 operations. This list of operations contains most frequently used administrative and configuration tasks needed for their existing FlexPod environment. These tasks include essential operations on compute, network, storage and virtualization components that are part of a Flex Pod converged infrastructure solution.

Here is the sample list of operations that are planned for automation through ICO workflows -

Screenshot 2022-10-28 at 1 26 02 PM

This repository will have sub-folders for each of the Day-N automation use-case identified. Sub-folders will have corresponding details on what the work-flow does and what are the building blocks. Included JSON file contains the actual code of the work-flow. Procedure to install is simple -

  1. Download the JSON raw content
  2. Login to Intersight account with account administrator previledges
  3. Go to Cloud Orchestrator services
  4. Import the workflow by providing downloaded raw JSON file path
  5. While importing workflow make sure to select right org where the FlexPod XCS instance is running on
  6. System defined object will be skipped during the import, that's ok
  7. Successful import will add an Uber workflow as well as all related sub-workflows under My Workflows tab

As mentioned before these automation workflows can be executed against an existing running and Cisco Validated Design(CVD) compliant FlexPod environment that has been claimed into an Intersight account with administrative priveleges. Target for these workflow execution is a FlexPodXCS instance as created on Intersight. In order to have an existing FlexPod environment claimed into intersight following pre-requisites are expected to be in place -

Screenshot 2022-10-28 at 1 06 03 PM

  1. For example only -

Screenshot 2022-10-28 at 1 06 28 PM

  1. This represents actual physical topology for a typical iSCSI protocol based FlexPod environment -

NexusSAN-Topology

Screenshot 2022-10-28 at 1 07 27 PM

Following references can help in setting up FlexPod XCS environment -

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.