3 5 cisco ucs™ manager (read / write configuration interfaces) ucs manager gui and cli cisco ucs...
TRANSCRIPT
Automate your Infrastructure: Programmatic Management of Cisco UCS with Microsoft System Center and PowerShellEric Williams and Jason ShawTechnical Marketing EngineersCisco
IM-B394
AgendaWhat is Cisco UCS’s Programmatic Infrastructure?What toolkits are available for Cisco UCS automation development?
Cisco Developer NetworkCisco UCS Platform Emulator (UCSPE)Cisco UCS PowerTool PowerShell LibraryDemo: Cisco UCS PowerTool
Managing Cisco UCS with Virtual Machine ManagerDemo: Managing Cisco UCS from the Cisco UCS UI Extension for Virtual Machine Manager
Monitoring Cisco UCS with Operations ManagerDemo: Monitoring Cisco UCS with the Cisco UCS Management Pack for Operations Manager
Automating tasks for Cisco UCS with Orchestrator
3
What is Cisco UCS’sProgrammatic Infrastructure?
Cisco Unified Computing System
5
Cisco UCS™ Manager (Read / Write Configuration Interfaces)UCS Manager GUI and CLI
Cisco UCS Fabric Interconnects(Read Only / Cut Through Interfaces)SNMP, Syslog, SMTP, SMASH CLP, CIM XML, Smart Call Home
20, 40, 48, and 96 portsCisco UCS I/O modules
Cisco UCS Blade Server Chassis
Cisco UCS Blade and Rack Servers(Cut through Interfaces to CIMC) Serial over LAN, KVM, IPMI
Cisco UCS I/O Adapters
Programmatic InfrastructureComprehensive XML API, standards-based interfacesBi-Directional access to physical & logical internals
6
XML API
Direct UCS CLI UCS GUI 3rd Party Customer
Self Serve portals
Management Tools
Auditing Tools
System StatusPhysical InventoryLogical Inventory
Broad 3rd party integration supportFaster custom integration for customer use casesConsistent data and views across ALL interfaces
Cisco Developer Network
7
Web Based Developer Communityhttp://developer.cisco.com/web/unifiedcomputing/home
DownloadsUCS Platform Emulator (UCSPE)goUCS Automation Tool XML API, PowerShell code ExamplesCisco UCS PowerTool (PowerShell Module)Microsoft SCOM Management Pack for Cisco UCSMicrosoft SCVMM UI Extension for Cisco UCSMicrosoft SCO Integration Pack for Cisco UCS
DocumentationProgramming & Developer GuidesWhitepapersReference Guides (XML Model, Faults)
CollaborationBlogsPeer to peer forumsVideosAccess to Cisco Subject Matter Experts
UCS Platform Emulator (UCSPE)No UCS Hardware Needed for API integration Development
Full featured emulator for the UCS ManagerInstalls as a Virtual MachineProvides complete support for all XML API callsObject Browser to peruse the UCSM modelImport & replicate existing live UCS Manager physical inventoryShare saved physical inventories among UCS Platform EmulatorsDrag-n-drop hardware builder to create custom physical inventory
8
What toolkits are available for Cisco UCS automation development?
Deliver integrated private cloud solutionsCisco compute and network infrastructure with WS2012, SC 2012/SP1 and Hyper-V
Provision and Manage Windows Server 2012 Physical and virtual environments supported by Cisco UCS and Cisco Virtual Networking Infrastructure.
Cisco UCS PowerToolUCS Manager version 1.0 releasedStandalone C-Series beta coming soonUCS Central beta coming soon
Cisco UCS SCOM Management Pack
UCS Manager version 2.6 release coming soonStandalone C-Series beta coming soon
Cisco UCS SCVMM UI ExtensionUCS Manager beta available now
Software
Integrated Cisco and Microsoft
stack
Infrastructure
“Single Pane
of Glass”
Operations Manager
SCO
UC
S P
ow
erT
ool fo
r P
ow
erS
hell
Unified Compute System
UCS Manager
Physical Virtual&
SCVMM
Windows Server 2012 with Hyper-V
VM-FEX
Cisco Virtual Networking Solutions for Hyper-V
Storage
N1KV
Cisco UCS PowerTool
Architected for Flexibility and coveragePowerShell Wrapper
Cmdlet definition and structureGet-help support
.NET UCS Namespace LibraryXML API call constructionClass DefinitionValidation
PowerShell DesignIn-line get-help supportFull Pipelining supportFully classed object definitionAll ‘legal’ verbs
.NET Namespace provides common base for all Microsoft focused integrationTargeted to support full manageability of UCS across multiple releases
Cisco UCSPowerTool Module
UCS .NET Namespace
UCS XML API
cmdlets
Cisco UCS PowerToolProgrammatic control over UCS hardware
UCS XMLSchema
Processor
UCSM-IN.xsdUCSM-
OUT.xsd
AugmentSchema
XML Method & MO Meta
Information
PowerShell Generator
Microsoft SCO IP
Generator
XYZ Generator
Cisco UCSPowerTool
(1700+ cmdlets)
Microsoft SCO Integration Pack
XYZIntegration Pack
Cisco UCS Automated Code Creation
Automated Activity Generation from UCS XML Schema
13
Cisco UCS PowerToolSupported Objects and Assets
Service ProfilesPolicies (Firmware, Boot Order, vNIC / vHBA config, Storage, IPMI, SoL, BIOS)Pools (WWN, UUID, MAC)Configuration FaultsLaunch UCS KVM for SP
ServersHardware - CPU, Memory, Adaptors, CIMC)Power OperationsPower / cooling / network /environmental statistical dataHardware Faults
14
ChassisHardware – Power Supply / Fan Modules / IO ModulesPower / cooling / network / environmental statistical dataConfig and Hardware Faults
Fabric InterconnectHardware – Power Supply / Fan Modules / Network Expansion ModulesPower / cooling / network/ environmental statistical dataNetwork Elements (VLAN, VSAN, QoS, Port Profiles)Config and Hardware Faults
Config. OperationsPools (WWN, UUID, MAC, IP)Policy creation, manipulation, deletion, and consumptionvNIC / vHBA TemplatesService profile template creation, cloning, deletion, and consumption
Simplistic service profile creation (with a limited scope of what is available to configure)Expert SP creation (use variabilized XML w/ config file)
Compare Managed Objects across orgs and/or domainsSync Managed Objects across orgs and/or domains
DEMO:Cisco UCS PowerTool
Managing Cisco UCS with Virtual Machine Manager
Cisco UCS UI extension for SCVMMManage your private cloud from a single console
Physical Compute and Virtual Infrastructure in one place
Show UCS inventory in SCVMM
Launch UCSM GUI from SCVMM
Summary status of servers
Basic functions on serversSP association
Launch KVM
Change Power/Server status
Show Service Profiles, Templates
Instantiate SPs from templates
Correlate Service Profiles to physical servers to hypervisors relationships 17
DEMO: Managing Cisco UCS with Virtual Machine Manager
Monitoring Cisco UCS with Operations Manager
UCS Management with Operations Manager Holistic View of Converged Infrastructure Health
Monitor alerts and faults on Chassis, Blades, Fabric Interconnects, I/O Power Supply, Fan Modules, etc.Manage multiple UCS domains with single management pack
Simple and Powerful Visualizations
Graphical Views of UCS topologyGraphical views of physical and logical entities and relationships
Reliable Information UCS XML API provides a powerful, supported interface for Operations Manager
DEMO: Monitoring Cisco UCS with Operations Manager
Automating tasks for Cisco UCS with Orchestrator
Automating tasks for Cisco UCS with OrchestratorAutomate UCS management
Improve predictability and reduce manual errors with UCS integration pack
Reduce time to delivery and reduce TCOPackaged UCS activities for consistent
delivery of UCS operations
Deliver Scalable and Reliable UCS management through Orchestrated Workflows
Deliver consistent service across multiple systems and departments
Packaged workflows to automate UCS operations
UCS XML API provides a powerful, supported interface for Orchestrator workflow operations
Optimize and extend UCS capabilities
Integrate with 3rd party tools using Cisco UCS integration pack
Automating tasks for Cisco UCS with Orchestrator
14 UCS activities, including Run-PowerTool, which provide the capability to automate virtually any task in UCS.
24
Automating tasks for Cisco UCS with Orchestrator
Many sample run books provided with the Cisco UCS Integration Pack for SCO to automate tasks in UCS
25
Questions?
Evaluation
Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at www.2013mms.com.Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.
We want to hear from you!
Resources
http://channel9.msdn.com/Events
Access MMS Online to view session recordings after the event.
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.