Automation Tools for UCS Sysadmins



Similar documents
Optimally Manage the Data Center Using Systems Management Tools from Cisco and Microsoft

Event Listener based UCS Integration with OpenStack

Setting the Management IP Address

Cisco UCS vcenter Plug-in Quick Start Guide April, 2013

Protect Your Cisco UCS Domain with Symantec NetBackup

Cisco Unified Computing System Architected for Workload Diversity and Fast IT. Tommi Keskitalo Datacenter and Cloud Sales

Smart Call Home Quick Start Configuration Guide

Achieve Automated, End-to-End Firmware Management with Cisco UCS Manager

Direct Attached Storage

Management of VMware ESXi. on HP ProLiant Servers

1 Data Center Infrastructure Remote Monitoring

How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

PassTest. Bessere Qualität, bessere Dienstleistungen!

Cisco UCS Central Software

Cisco Unified Computing Remote Management Services

Backup and Recovery with Cisco UCS Solutions for SAP HANA

The Evolving Data Center. Past, Present and Future Scott Manson CISCO SYSTEMS

AST2150 IPMI Configuration Guide

Feature Comparison: idrac 7 & 8 and idrac8 License Chart

Install Guide for JunosV Wireless LAN Controller

Cisco UCS: Unified Infrastructure Management That HP OneView Still Can t Match

Cisco UCS Architecture Comparison

Managing a Hadoop Cluster

Monitoring Inventory. Inventory Management. This chapter includes the following sections:

UCS Manager Configuration Best Practices (and Quick Start)

Monitor the Cisco Unified Computing System

A Platform Built for Server Virtualization: Cisco Unified Computing System

IPMI overview. Power. I/O expansion. Peripheral UPS logging RAID. power control. recovery. inventory. Hugo CERN-FIO-DS

Unified Computing System When Delivering IT as a Service. Tomi Jalonen DC CSE 2015

HP Server Management Packs for Microsoft System Center Essentials User Guide

Gigabyte Content Management System Console User s Guide. Version: 0.1

How To Understand And Understand The Power Of An Ipad Ios 2.5 (Ios 2) (I2) (Ipad 2) And Ipad 2.2 (Ipa) (Io) (Powergen) (Oper

Support a New Class of Applications with Cisco UCS M-Series Modular Servers

Citrix XenDesktop: Best Practices with Cisco UCS

MANAGE INFRASTRUCTURE AND DEPLOY SERVICES WITH EASE USING DELL ACTIVE SYSTEM MANAGER

UCS M-Series Modular Servers

IBM BladeCenter H with Cisco VFrame Software A Comparison with HP Virtual Connect

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)

HP OneView Administration H4C04S

About the VM-Series Firewall

How To Install Vsphere On An Ecx 4 On A Hyperconverged Powerline On A Microsoft Vspheon Vsphee 4 On An Ubuntu Vspheron V2.2.5 On A Powerline

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

Cisco Unified Computing Servers: Your Datacenter Reinvented. Watch the WebEx recording of this session by clicking this link

Citrix XenDesktop: Best Practices with Cisco UCS

Cisco Process Orchestrator Adapter for Cisco UCS Manager: Automate Enterprise IT Workflows

VCE Vision Intelligent Operations Version 2.5 Technical Overview

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

Cisco UCS Architecture and Management:

Vmware VSphere 6.0 Private Cloud Administration

Tracking Network Changes Using Change Audit

UCS Network Utilization Monitoring: Configuration and Best Practice

HP Systems Insight Manager 7.0 and HP Agentless Management overview

Server Management with Lenovo ThinkServer System Manager

Application Performance Monitoring for WhatsUp Gold v16.2 User Guide

Installing the Operating System or Hypervisor

614W: Platform Training on XenDesktop with Cisco Unified Computing System (UCS) and NetApp

VMware vsphere 5.0 Boot Camp

Common Services Platform Collector 2.5 Quick Start Guide

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5

Adding Traffic Sources to a Monitoring Session, page 7 Activating a Traffic Monitoring Session, page 8 Deleting a Traffic Monitoring Session, page 9

About the VM-Series Firewall

VCE Vision Intelligent Operations Version 2.6 Technical Overview

Server & Application Monitor

HP Insight Control for Microsoft System Center integration overview

Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**

DCICT: Introducing Cisco Data Center Technologies

Network Configuration Manager

vsphere Client Hardware Health Monitoring VMware vsphere 4.1

NNMi120 Network Node Manager i Software 9.x Essentials

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

Managing Rack-Mount Servers

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Smart Business Architecture for Midsize Networks Network Management Deployment Guide

EMC ViPR Controller. User Interface Virtual Data Center Configuration Guide. Version REV 01

NEC SigmaSystemCenter 3.0 highlights

HP Virtual Connect. Tarass Vercešuks / 3 rd of October, 2013

Proactively Managing Servers with Dell KACE and Open Manage Essentials

Mobile Labs Plugin for IBM Urban Code Deploy

Increased operational efficiency by providing customers the ability to: Use staff resources more efficiently by reducing troubleshooting time.

Installing an OS on a Server

System Area Manager. Remote Management

VMware vsphere-6.0 Administration Training

Setup Cisco Call Manager on VMware

SMI-S; Manage the Storage in Your Data Center PRESENTATION TITLE GOES HERE

Successful IaaS The underlying Infrastructure DOES matter. Erwin uit de Bos Datacenter Specialist Version: 22-mrt-16

Cisco Enhanced Device Interface 2.2

ANZA Formación en Tecnologías Avanzadas

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

Unified Computing Systems

EMC Data Domain Management Center

Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance

Dell idrac7 with Lifecycle Controller

RPM Utility Software. User s Manual

Cloud Infrastructure Management - IBM VMControl

Implementing Cisco Collaboration Devices CICD v1.0; 5 Days; Instructor-led

Data Collection and Analysis: Get End-to-End Security with Cisco Connected Analytics for Network Deployment

Implementing and Managing Microsoft Server Virtualization

VCE VBLOCK SYSTEMS DEPLOYMENT AND IMPLEMENTATION: COMPUTE EXAM

Private cloud computing advances

Transcription:

Automation Tools for UCS Sysadmins Eric Williams Technical Marketing Engineer

What is the Cisco UCS XML API?

Cisco Unified Computing System Optimized and Designed as an Integrated System 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, Cisco 40, 48, UCS and 96 I/O ports 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 Infrastructure Comprehensive XML API, standards-based interfaces Bi-Directional access to physical & logical internals Direct UCS CLI UCS GUI 3 rd Party Customer XML API Broad 3rd party integration support Faster custom integration for customer use cases Consistent data and views across ALL interfaces Self Serve portals Management Tools AudiCng Tools System Status Physical Inventory Logical Inventory

Use Case Examples for the UCS XML API Manage Multiple UCS Systems Overarching system to maintain resource pools, users, policies, etc Monitor and Integrate the Event Stream Capture events, parse, store, report Create event gateway to monitoring solutions Automate Issue Remediation Generate appropriate responses to events Configuration Backup Export entire UCS Information Model Firmware Image Management Ensure Firmware consistency across all components

Managed Objects (MO) Root Everything is an object Objects are hierarchically organized Class identifies object type Card, Port, VNIC Class Inheritance Server port is a subclass of port. A server blade is a subclass of compute entity. Set of attributes Managed Object identity states descriptions references lifecycle UCS XML Database contains comprehensive system information Discovered components System configuration Operational status including statistics and faults

What toolkits are available for Cisco UCS automation development?

Cisco Developer Network Web based developer community http://developer.cisco.com/web/unifiedcomputing/home Downloads: UCS Platform Emulator (UCSPE) goucs Automation Tool XML API, Perl, PowerShell code samples (44 and counting) Microsoft PowerShell library, SCOM MP HP Software HPOM, HPOO integration modules Documentation: Programming & developer guides White papers Reference guides (XML model, Faults) Collaboration: Blogs Peer to peer forums Videos Access to Cisco subject matter experts

goucs Automation Toolkit

goucs Automation Toolkit UCS Manager: Know XML, no problem With goucs: No XML, no problem Convert UCS Manager actions into automation scripts Linux & Mac OS X Support HTTPS Communication Support Tagged Based User Arguments Performance Enhancements 1 Perform single action on UCS Manager and capture it 2 Create script in goucs framework with variable substitutions 3 Re-run script over and over against single or multiple UCSMs

goucs Automation Toolkit Invocation Syntax goucs <session> <xml/cmd wrapper> <process type> <output type> <user args> IP address Web server port Credentials Multiple concurrent sessions possible Sessions to multiple UCS Managers Determines execution mode for commands REALTIME RAW OUTCACHE INCACHE Controls data output location for returned data Arguments to be used in conjunction with parameters on the XML wrapper Up to 10 arguments are passable More than 10 arguments can be passed answer files Collection of XML functions available to be executed Can be derived from running UCS Manager Storable for repetitive use Parameterized with arguments passing Output format control Indented XML Raw XML Quiet no output xpath Comma Separated Values (CSV) Table

goucs Automation Toolkit Example: Automating VLAN Creation 1 Capture Perform the task in UCS Manager Use goucs filterlog to capture the transaction 2 Create mkdir <GOUCS_PATH>/xmlwrappers/CreateVlan goucs filterlog trueco vlan10 vlan10:name @id:10:id > CreateVlan.xml Create the XML wrapper using the captured logs Create variables for parameters 3 Execute goucs createvlan realtime indent /name:testvlan /id:321 Run the command on one or more UCS systems substituting values for variables Available now on Cisco Developer Network: http://developer.cisco.com/web/unifiedcomputing/goucs

Cisco UCS PowerTool

Cisco UCS PowerTool Bringing More Power to PowerShell UCS PowerTool UCS The Essential Tool Kit PowerShell is the common management platform used across all Microsoft operating systems and applications UCS PowerTool is a Cisco-built, user-friendly, PowerShell-based library that Microsoft tools understand A simple way to utilize Windows PowerShell and customize tools to business needs Don t reinvent the wheel build on it

Cisco UCS PowerTool Key Supported Objects and Assets Service Profiles Policies (Firmware, Boot Order, vnic / vhba config, Storage, IPMI, SoL, BIOS) Pools (WWN, UUID, MAC) Configuration Faults Launch UCS KVM for SP Servers Hardware - CPU, Memory, Adaptors, CIMC) Power Operations Power / cooling / network / environmental statistical data Hardware Faults Chassis Hardware Power Supply / Fan Modules / IO Modules Power / cooling / network / environmental statistical data Config and Hardware Faults Fabric Interconnect Hardware Power Supply / Fan Modules / Network Expansion Modules Power / cooling / network/ environmental statistical data Network Elements (VLAN, VSAN, QoS, Port Profiles) Config and Hardware Faults Configuration Operations Pools (WWN, UUID, MAC, IP) Policy creation, manipulation, deletion, and consumption vnic / vhba Templates Service 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 domains Sync Managed Objects across orgs and/or domains 15

Q & A