Cisco Cisco UCS Manager Integrations Leaflet

Page of 4
Americas Headquarters  
Cisco Systems, Inc.  
San Jose, CA
Asia Pacific Headquarters  
Cisco Systems (USA) Pte. Ltd.  
Singapore
Europe Headquarters   
Cisco Systems International BV Amsterdam,  
The Netherlands
Achieve Consistent IT Management At Any Scale
With the Cisco UCS Unified API
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at 
www.cisco.com/go/offices.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks,  go to this 
URL: www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership 
relationship between Cisco and any other company. (1110R)   
LE-48801-00 09/16
management to the Cisco UCS unified 
API. Your IT staff can manage multiple 
Cisco UCS domains using the same 
concepts that Cisco UCS Manager uses 
to support a single domain. No changes 
in the object model or protocols are 
needed, enabling you to easily scale 
your management strategy to match the 
growth of your managed domain.
Orchestrate and Automate
Cisco UCS Director supports 
your business acceleration efforts 
by simplifying the consumption, 
management, and lifecycle of your 
IT infrastructure resources. Adding 
another layer of capabilities, Cisco 
UCS Director delivers self-service 
access to infrastructure and hybrid 
cloud services to multiple types of 
users. It also provides orchestration 
and management across Cisco and 
third-party storage systems, servers, 
networks, and converged and 
hyperconverged infrastructure. Your 
IT staff can automate the delivery and 
management of physical and virtual 
infrastructure, perform lifecycle tasks, 
and maintain security policies across 
shared IT infrastructure resources.
Integration with Familiar 
Development Environments
Your administrators and developers 
don’t have a lot of time to waste on 
learning new interfaces, protocols, and 
tools. Cisco’s approach includes easy-
to-use programming environments 
that abstract the underlying unified API. 
These abstractions provide a robust 
set of functions for the Cisco UCS 
product line and are integrated with 
familiar programming tools, giving your 
staff access to the same development 
environment regardless of the scale or 
scope of your management domain.
•  Third-party tool integration: The 
Cisco UCS unified API is also 
used by Cisco’s large group of 
management solution partners, 
including BMC, CA, Compuware, 
ExtraHop Networks, Hewlett Packard 
Enterprise (HPE), IBM, InfoVista, 
Microsoft, OpenStack, Puppet, 
ScienceLogic, SevOne, SolarWinds, 
Splunk, Symantec, Turbonomic, 
VMware, and Zenoss.
•  Microsoft Windows PowerShell: 
The Cisco UCS PowerTool 2.0 
suite supports Microsoft Windows 
PowerShell Desired State 
Configuration (DSC). With a unified 
installer and support for all levels 
of Cisco UCS management, the 
software provides consolidation 
of PowerShell cmdlets across all 
platforms. For example, Cisco UCS 
Central Software and Cisco UCS 
Manager configuration capabilities 
are combined with PowerTool’s Set-
UcsPowerToolConfiguration cmdlet. 
In addition, the innovative and 
remarkable ConvertTo-Ucs cmdlet 
creates code based on GUI actions.
•  Python: Cisco supports Python 
software development kits (SDKs) 
for Cisco IMC, Cisco UCS Manager, 
and Cisco UCS Central Software. 
These SDKs are hosted under 
the CiscoUcs account on GitHub. 
Built to support Python 2 and 3, 
the SDKs are PEP8 compliant and 
can be installed and updated using 
the PIP package management 
system. Similar to PowerTool, the 
built-in convert_to_ucs_python 
function lets you generate code 
from actions in the GUI. Although 
the Python SDK is developed and 
supported by Cisco, it also has an 
active development community, 
and a growing library of Cisco UCS 
Python SDK samples is available.
•  Cisco UCS Platform Emulator: The 
Cisco UCS Platform Emulator lets 
you use Cisco UCS Manager and 
the Cisco UCS unified API without 
requiring physical hardware. This 
innovative tool can help you shorten 
development cycles and create and 
test programs using the software 
installed on a laptop.
For More Information
For more information about the Cisco 
UCS unified API, visit