UCSD - Add a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx Stack with Vision IO

Version 4
    Version NumberComments
    1.0Initial Version
    2.0Uploaded newer version of workflows which are validated on UCS Director 5.2 release (Note: If workflow version 1.0 is already configured on UCS Director 5.1, it should work fine even after upgrading the UCS Director to 5.2)



    Workflow Name:

     

    Add_New_VLAN_to_Vblock_3XX_with_VisionIO_v1_0

    Add_New_VLAN_to_Vblock_7XX_with_VisionIO_v1_0


    Add_New_VLAN_to_Vblock_3XX_with_VisionIO_v2_0

    Add_New_VLAN_to_Vblock_7XX_with_VisionIO_v2_0


    Description: 


    This workflow provisions a new VLAN and VM Port Profile/Port Group on Vblock 3xx/7xx converged stack. Before provisioning a new VLAN, this workflow checks the current RCM (Release Certification Matrix) score of the Vblock 3XX/7XX from VCE Vision IO and continues only if the RCM score is equal or greater than the defined score.


    Compatible UCS Director Versions:

     

    UCS Director 5.1 (Workflow Version 1.0)

    UCS Director 5.2 (Workflow Version 1.0 and 2.0)

     

    Category:   

     

    Virtualization, Compute, and Network 

     

    Components:

     

    Cisco UCS Director

    VCE Vblock 3xx/7xx with Vision IO

     

    Prerequisites:

     

    • The Vblock 3xx/7xx Infrastructure components (VMware vCenter, Cisco UCSM, Cisco Nexus 5K Switches, and Cisco Nexus 1000v) are configured as per Vblock design and added into UCS Director
    • VCE Vision IO VM is deployed and configured on Vblock 3XX/7XX
    • UCS vNIC Templates & Service Profile Templates are pre-defined/configured. Please refer UCS Director documentation for 'How to manage UCS Servers'

     

    Workflow Tasks Included:


    1. Get Compliance Score for a Vblock POD
    2. Add VLAN (UCS)
    3. Create VLAN (Nexus 5K)
    4. Create VLAN (Nexus 5K)
    5. Update Trunk (Nexus 5K)
    6. Update Trunk (Nexus 5K)
    7. Create VLAN (Nexus 1Kv)
    8. Update Port Profile (Nexus 1Kv)
    9. Create Port Profile (Nexus 1Kv)

     

    User Inputs:


    The below user inputs should be provided by user after executing the workflow.

     

    User InputsUser Input Description
    VBLOCK_PODSelect Vblock 3XX POD for checking RCM Compliance Score
    VLAN_NAMEEnter VLAN Name
    VLAN_IDEnter VLAN ID
    VM_PORT_PROFILE_NAMEEnter VM Port Profile Name

     


    Admin Inputs:


    The Admin Input values are pre-defined in the workflow by the admin user. Edit the Workflow properties, go to user inputs section and modify the below inputs appropriately.

     

    User InputsUser Input Description
    MIN_VBLOCK_COMPLIANCE_SCOREEnter minimum RCM compliance score for a Vblock.
    NEXUS_5K_ASelect Nexus 5K Switch A
    NEXUS_5K_A_PORT_CHANNELSSelect Nexus 5K Switch-A Port Channels (Note: If you see a blank Network Interface report, please close the Workflow properties and try again.)
    NEXUS_5K_BSelect Nexus 5K Switch B
    NEXUS_5K_B_PORT_CHANNELSSelect Nexus 5K Switch-B Port Channels (Note: If you see a blank Network Interface report, please close the Workflow properties and try again.)
    NEXUS_1K_VSelect Nexus 1000v Switch
    NEXUS_1KV_UP_LINK_PORT_PROFILESelect Nexus 1000v Uplink Port Profile
    NEXUS_1KV_PORT_PROFILE_TYPESelect Nexus 1Kv Port Profile Type as Vethernet

     

     

    Workflow Additional Configuration:


    After configuring the admin inputs, open the workflow using workflow designer and modify the below "TASKS" with appropriate user inputs. (Note: In upcoming versions, the below inputs should be able to configured as admin input values as well).

     

    • Add VLAN (Create a New VLAN on UCSM): Open the Task ---> Click 'Next' ---> Click 'Next' ---> Select 'UCSM Account' from drop down' ---> Click on 'Revalidate' button on top ---> Select 'Organization Name' ---> Select 'Service Profile Templates' or 'vNIC Templates' or both ---> Click 'Next' ---> Click 'Submit'

     

    Instructions for use:


    1. Download the attached .ZIP file below to your computer. *Remember the location of the saved file on your computer.
    2. Unzip the file on your computer. Should end up with a .WFDX file.
    3. Log in to UCS Director as a user that has "system-admin" privileges.
    4. Navigate to "Policies-->Orchestration" and click on "Import".
    5. Click "Browse" and navigate to the location on your computer where the .WFDX file resides. Choose the .WFDX file and click "Open".
    6. Click "Upload" and then "OK" once the file upload is completed, Then click "Next".
    7. Click "Import".
    8. A new folder called 'Vblock-3XX-Validated or Vblock-7XX-Validated' should appear in "Policies-->Orchestration" that contains the imported workflow. You will now need to update the included tasks with information about the specific environment. (See Above)