<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Cisco UCS WFA Integration in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Cisco-UCS-WFA-Integration/m-p/139528#M25459</link>
    <description>&lt;P&gt;I recently had a need for UCS automation to simplify VLAN additions, schedule UCS backups, and provide a reliable source of information to our asset managers so I created the following integration pack to accomplish these tasks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As always, test before moving this into your production environment. Let me know if there are feature requests, issues, or improvements that could be made. Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Update 4/19/2018: Added additional details (mgmt IPs) to the blades dictionary for the asset managers, added a new dictionary called blade vNICs to display the vNICs and provide additional information, and updated the commands within the Add VLANs to FI and vNIC templates to ensure that one failed VLAN addition does not affect the entire workflow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Assumptions&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size="2"&gt;Cisco UCS modules are in the default WFA location (edit the commands as needed)&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Remote System Types&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cisco UCSM&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Script Data Source Type&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS_1.0.1&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Scheme&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ucs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Dictionary&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fis (Fabric Interconnects)
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Chassis
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Blades
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name (technically the chassis and blade number)&lt;/LI&gt;
&lt;LI&gt;Service Profile (see the end of the service profile for the host name)&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;LI&gt;Memory&lt;/LI&gt;
&lt;LI&gt;CPU (number of sockets)&lt;/LI&gt;
&lt;LI&gt;Cores&lt;/LI&gt;
&lt;LI&gt;State (on or off)&lt;/LI&gt;
&lt;LI&gt;Blade Name (SP name more likely to be user friendly)&lt;/LI&gt;
&lt;LI&gt;Blade mgmt IP address&lt;/LI&gt;
&lt;LI&gt;Blade mgmt Mac Address&lt;/LI&gt;
&lt;LI&gt;Service profile Static mgmt IP&lt;/LI&gt;
&lt;LI&gt;Service profile Dynamic mgmt IP&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;IOMs
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Ucsvlans
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Vlan name&lt;/LI&gt;
&lt;LI&gt;Vlan ID&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Vnic_templates
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;vNIC template name&lt;/LI&gt;
&lt;LI&gt;Org path&lt;/LI&gt;
&lt;LI&gt;Template type&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;blade_vnics
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;vNIC Name&lt;/LI&gt;
&lt;LI&gt;MAC Address&lt;/LI&gt;
&lt;LI&gt;MTU&lt;/LI&gt;
&lt;LI&gt;Order placement&lt;/LI&gt;
&lt;LI&gt;Switch ID&lt;/LI&gt;
&lt;LI&gt;QOS policy name&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Commands&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;UCS – Backup Fabric Interconnects Domain Configuration&lt;/LI&gt;
&lt;LI&gt;UCS – Map VLANs to vNIC Templates&lt;/LI&gt;
&lt;LI&gt;UCS – Add VLANs to Fabric Interconnect&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Workflows&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS Inventory
&lt;UL&gt;
&lt;LI&gt;This workflow displays the data from the most recent UCS acquisition including the FI, chassis, blade, and IOM info for each UCS domain. This “workflow” doesn’t perform an action and was created to give our asset managers insight into our UCS infrastructure.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8215iC2B410C7D5BCF6AB/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="inventory.png" title="inventory.png" width="491" height="511" /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8234i749F589E822CB538/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="Untitled.jpg" title="Untitled.jpg" width="645" height="189" /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS – Add VLANs to FIs and vNIC Templates&lt;BR /&gt;
&lt;UL&gt;
&lt;LI&gt;This workflow adds any number of VLANs to the root level of the FIs and the selected vNIC templates.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8216i3E2729E8290F0764/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="vlans.png" title="vlans.png" width="494" height="518" /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Backup UCS Configurations
&lt;UL&gt;
&lt;LI&gt;This workflow performs all four types of backups (Full state, all config, system config, and logical config) of your UCS domains and stores them in a location of your choosing&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8217iB68F384953A9A190/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="backups.png" title="backups.png" width="492" height="563" /&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Apr 2018 18:37:36 GMT</pubDate>
    <dc:creator>bradfordperkins</dc:creator>
    <dc:date>2018-04-19T18:37:36Z</dc:date>
    <item>
      <title>Cisco UCS WFA Integration</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Cisco-UCS-WFA-Integration/m-p/139528#M25459</link>
      <description>&lt;P&gt;I recently had a need for UCS automation to simplify VLAN additions, schedule UCS backups, and provide a reliable source of information to our asset managers so I created the following integration pack to accomplish these tasks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As always, test before moving this into your production environment. Let me know if there are feature requests, issues, or improvements that could be made. Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Update 4/19/2018: Added additional details (mgmt IPs) to the blades dictionary for the asset managers, added a new dictionary called blade vNICs to display the vNICs and provide additional information, and updated the commands within the Add VLANs to FI and vNIC templates to ensure that one failed VLAN addition does not affect the entire workflow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Assumptions&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size="2"&gt;Cisco UCS modules are in the default WFA location (edit the commands as needed)&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Remote System Types&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cisco UCSM&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Script Data Source Type&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS_1.0.1&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Scheme&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ucs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Dictionary&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fis (Fabric Interconnects)
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Chassis
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Blades
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name (technically the chassis and blade number)&lt;/LI&gt;
&lt;LI&gt;Service Profile (see the end of the service profile for the host name)&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;LI&gt;Memory&lt;/LI&gt;
&lt;LI&gt;CPU (number of sockets)&lt;/LI&gt;
&lt;LI&gt;Cores&lt;/LI&gt;
&lt;LI&gt;State (on or off)&lt;/LI&gt;
&lt;LI&gt;Blade Name (SP name more likely to be user friendly)&lt;/LI&gt;
&lt;LI&gt;Blade mgmt IP address&lt;/LI&gt;
&lt;LI&gt;Blade mgmt Mac Address&lt;/LI&gt;
&lt;LI&gt;Service profile Static mgmt IP&lt;/LI&gt;
&lt;LI&gt;Service profile Dynamic mgmt IP&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;IOMs
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Name&lt;/LI&gt;
&lt;LI&gt;Serial&lt;/LI&gt;
&lt;LI&gt;Model&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Ucsvlans
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;Vlan name&lt;/LI&gt;
&lt;LI&gt;Vlan ID&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Vnic_templates
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;vNIC template name&lt;/LI&gt;
&lt;LI&gt;Org path&lt;/LI&gt;
&lt;LI&gt;Template type&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;blade_vnics
&lt;UL&gt;
&lt;LI&gt;UCS domain name&lt;/LI&gt;
&lt;LI&gt;UCS VIP&lt;/LI&gt;
&lt;LI&gt;vNIC Name&lt;/LI&gt;
&lt;LI&gt;MAC Address&lt;/LI&gt;
&lt;LI&gt;MTU&lt;/LI&gt;
&lt;LI&gt;Order placement&lt;/LI&gt;
&lt;LI&gt;Switch ID&lt;/LI&gt;
&lt;LI&gt;QOS policy name&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Commands&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;UCS – Backup Fabric Interconnects Domain Configuration&lt;/LI&gt;
&lt;LI&gt;UCS – Map VLANs to vNIC Templates&lt;/LI&gt;
&lt;LI&gt;UCS – Add VLANs to Fabric Interconnect&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;FONT size="3"&gt;Workflows&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS Inventory
&lt;UL&gt;
&lt;LI&gt;This workflow displays the data from the most recent UCS acquisition including the FI, chassis, blade, and IOM info for each UCS domain. This “workflow” doesn’t perform an action and was created to give our asset managers insight into our UCS infrastructure.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8215iC2B410C7D5BCF6AB/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="inventory.png" title="inventory.png" width="491" height="511" /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8234i749F589E822CB538/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="Untitled.jpg" title="Untitled.jpg" width="645" height="189" /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;UCS – Add VLANs to FIs and vNIC Templates&lt;BR /&gt;
&lt;UL&gt;
&lt;LI&gt;This workflow adds any number of VLANs to the root level of the FIs and the selected vNIC templates.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8216i3E2729E8290F0764/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="vlans.png" title="vlans.png" width="494" height="518" /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Backup UCS Configurations
&lt;UL&gt;
&lt;LI&gt;This workflow performs all four types of backups (Full state, all config, system config, and logical config) of your UCS domains and stores them in a location of your choosing&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="padding-left: 90px;"&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/8217iB68F384953A9A190/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="backups.png" title="backups.png" width="492" height="563" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 18:37:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Cisco-UCS-WFA-Integration/m-p/139528#M25459</guid>
      <dc:creator>bradfordperkins</dc:creator>
      <dc:date>2018-04-19T18:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: Cisco UCS WFA Integration</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Cisco-UCS-WFA-Integration/m-p/139566#M25469</link>
      <description>&lt;P&gt;This is a great stuff.&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Regards&lt;/P&gt;
&lt;P&gt;Abhi&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 06:40:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Cisco-UCS-WFA-Integration/m-p/139566#M25469</guid>
      <dc:creator>abhit</dc:creator>
      <dc:date>2018-04-13T06:40:12Z</dc:date>
    </item>
  </channel>
</rss>

