1 / 14

Developer Sessions – Introduction into Automating Cisco UCS

Developer Sessions – Introduction into Automating Cisco UCS. Dr. Adolf Hohl (FCI Lead EMEA). Developer Sessions. What is it about? Integration Automation Customization For Whom? Consultants, integration engineers, architects How?

Download Presentation

Developer Sessions – Introduction into Automating Cisco UCS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developer Sessions – Introduction into Automating Cisco UCS Dr. Adolf Hohl (FCI Lead EMEA) NetApp Confidential - Internal Use Only

  2. Developer Sessions • What is it about? • Integration • Automation • Customization • For Whom? • Consultants, integration engineers, architects • How? • Use the glue: Leverage NetApp APIs to dobetter integrations at customers • Use case centric approach • When? • Tuesday 15:00-16:00 CET • https://communities.netapp.com/community/interfaces_and_tools/developer/developer-sessions Improving IT and operation at customer Apps Data OnTAP PowerShell Toolkit Ingredients: HyperVisor NMSDK Storage SuperGlue NetApp Confidential - Internal Use Only

  3. Schedule May/June NetApp Confidential - Internal Use Only

  4. UCS Automation - Intro NetApp Confidential - Internal Use Only

  5. References There are couple of good sources in the net: • Cisco Developer Network • Blogs: e.g. J.Waldrops, others Here – Sample Flexpod Provisioning: • https://communities.netapp.com/docs/DOC-13143 • https://communities.netapp.com/docs/DOC-14711 NetApp Confidential - Internal Use Only

  6. Todays Session Ingredients • UCS Emulator • Download from Cisco Developer Network • Requires CDN account • http://developer.cisco.com/web/unifiedcomputing/ucsemulatordownload • UCS PowerTool for UCSM • Requires CDN account • http://developer.cisco.com/web/unifiedcomputing/pshell-download • Flexpod Provisioning Sample Scripts NetApp Confidential - Internal Use Only

  7. Session Takeaway • Get familiar with: • UCS Emulator • UCS PowerTool for UCSM • Navigate in sample Flexpod Provisioning Scripts and start to innovate NetApp Confidential - Internal Use Only

  8. Basics Roll up the sleeves – Emulator and PowerTool for UCSM NetApp Confidential - Internal Use Only

  9. VLAN Create a VLAN in UCSM NetApp Confidential - Internal Use Only

  10. VLANs in the entire Stack INPUT: vlan.id/.descr PRE: Po10-Po14 exist, vlan.id does not exist on all Po10-Po14 POST: vlan.id enabled from storage (S) to Ucs (U). INFO: storage vlan needs to be enabled everywhere. E.g. frontentaccess would onlygo on Po10,13,14 For left and right Nexus Switch: config t vlan <vlan.id> descr <vlan.descr> forall <if> in {Po10, …, Po14} int <if> switchport trunk allowed vlan add <vlan.id> exit exit U U Po13 Po14 Po10 N N Po11 Po12 S S NetApp Confidential - Internal Use Only

  11. Navigate in FlexPod Provisioning Sample Code NetApp Confidential - Internal Use Only

  12. FlexPod Provisioning Code Outline (I)

  13. FlexPod Provisioning Code Outline (II) • Automated Day 0 according TR 3939 • Aligned section by section strictly MakeMyPod.ps1 (via sshexec.jar) 3.7 Data Ontap Powershell Toolkit FAS( ) Cabling + Enable IP Communication 3.2 NetApp FAS Part I Nexus Command Line Interface (SSH) NEXUS( ) 3.6 3.3 Nexus 5548 Part I Cisco UCS XML API UCS( ) 3.4 3.8 VMWareInstall ~8-12 minutes (excludingzeroingdisks) TR3939 Continue on page 54

  14. NetApp Confidential - Internal Use Only

More Related