slide1
Download
Skip this Video
Download Presentation
Eric Williams and Jason Shaw Technical Marketing Engineers Cisco

Loading in 2 Seconds...

play fullscreen
1 / 31

Eric Williams and Jason Shaw Technical Marketing Engineers Cisco - PowerPoint PPT Presentation


  • 136 Views
  • Uploaded on

Automate your Infrastructure: Programmatic Management of Cisco UCS with Microsoft System Center and PowerShell. Eric Williams and Jason Shaw Technical Marketing Engineers Cisco. Agenda. What is Cisco UCS’s Programmatic Infrastructure ?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Eric Williams and Jason Shaw Technical Marketing Engineers Cisco' - elvin


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
Automate your Infrastructure: Programmatic Management of Cisco UCS with Microsoft System Center and PowerShell

Eric Williams and Jason Shaw

Technical Marketing Engineers

Cisco

agenda
Agenda

What is Cisco UCS’s Programmatic Infrastructure?

What toolkits are available for Cisco UCS automation development?

Cisco Developer Network

Cisco UCS Platform Emulator (UCSPE)

Cisco UCS PowerTool PowerShell Library

Demo: Cisco UCS PowerTool

Monitoring Cisco UCS with Operations Manager

Demo: Monitoring Cisco UCS with the Cisco UCS Management Pack for Operations Manager

Managing Cisco UCS with Virtual Machine Manager

Demo: Managing Cisco UCS from the Cisco UCS UI Extension for Virtual Machine Manager

Automating tasks for Cisco UCS with Orchestrator

cisco unified computing system
Cisco Unified Computing 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, 40, 48, and 96 ports

Cisco 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 infrastructure
Programmatic Infrastructure

Comprehensive XML API, standards-based interfaces

Bi-Directional access to physical & logical internals

Self Serve portals

Management Tools

Auditing Tools

UCS CLI

UCS GUI

Direct

System Status

Physical Inventory

Logical Inventory

3rd Party

Customer

XML API

Broad 3rd party integration support

Faster custom integration for customer use cases

Consistent data and views across ALL interfaces

cisco developer network
Cisco Developer Network

Web Based Developer Community

http://developer.cisco.com/web/unifiedcomputing/home

Downloads

UCS Platform Emulator (UCSPE)

goUCS Automation Tool

XML API, PowerShell code Examples

Cisco UCS PowerTool (PowerShell Module)

Microsoft SCOM Management Pack for Cisco UCS

Microsoft SCVMM UI Extension for Cisco UCS

Microsoft SCO Integration Pack for Cisco UCS

Documentation

Programming & Developer Guides

Whitepapers

Reference Guides (XML Model, Faults)

Collaboration

Blogs

Peer to peer forums

Videos

Access to Cisco Subject Matter Experts

ucs platform emulator ucspe
UCS Platform Emulator (UCSPE)

No UCS Hardware Needed for API integration Development

Full featured emulator for the UCS Manager

Installs as a Virtual Machine

Provides complete support for all XML API calls

Object Browser to peruse the UCSM model

Import & replicate existing live UCS Manager physical inventory

Share saved physical inventories among UCS Platform Emulators

Drag-n-drop hardware builder to create custom physical inventory

slide10
Deliver integrated private cloud solutionsCisco compute and network infrastructure with WS2012, SC 2012/SP1 and Hyper-V

UCS PowerTool for PowerShell

“Single Pane of Glass”

Provision and Manage Windows Server 2012 Physical and virtual environments supported by Cisco UCS and Cisco Virtual Networking Infrastructure.

Cisco UCS PowerTool

UCS Manager version 1.0 released

Standalone C-Series beta coming soon

UCS Central beta coming soon

Cisco UCS SCOM Management Pack

UCS Manager version 2.6 release coming soon

Standalone C-Series beta coming soon

Cisco UCS SCVMM UI Extension

UCS Manager beta available now

Operations Manager

SCO

Software

SCVMM

Cisco Virtual Networking Solutions for Hyper-V

Integrated Cisco and Microsoft stack

UCS Manager

VM-FEX

N1KV

Unified Compute System

&

Physical

Virtual

Windows Server 2012 with Hyper-V

Infrastructure

Storage

cisco ucs powertool programmatic control over ucs hardware
Cisco UCS PowerToolProgrammatic control over UCS hardware

Architected for Flexibility and coverage

PowerShell Wrapper

Cmdlet definition and structure

Get-help support

.NET UCS Namespace Library

XML API call construction

Class Definition

Validation

PowerShell Design

In-line get-help support

Full Pipelining support

Fully classed object definition

All ‘legal’ verbs

.NET Namespace provides common base for all Microsoft focused integration

Targeted to support full manageability of UCS across multiple releases

cmdlets

UCS XML API

Cisco UCS

PowerTool Module

UCS .NET Namespace

cisco ucs automated code creation automated activity generation from ucs xml schema
Cisco UCS Automated Code CreationAutomated Activity Generation from UCS XML Schema

Augment

Schema

UCS XML

Schema

Processor

UCSM-IN.xsd

UCSM-OUT.xsd

XML Method & MO Meta Information

PowerShell Generator

Cisco UCS

PowerTool

(1700+ cmdlets)

Microsoft SCO IP

Generator

Microsoft SCO

Integration Pack

XYZ

Generator

XYZ

Integration Pack

cisco ucs powertool supported objects and assets
Cisco UCS PowerToolSupported 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

Config. 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

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

ucs xml hierarchy overview managed object to ucs powertool command reference

Legend

UCS XML Hierarchy OverviewManaged Object to UCS PowerTool Command Reference

equipment

network

logical

Root

sys

fabric

org-root

macPool

switch-A

bios policy

chassis-1

LAN cloud

SAN cloud

org-prod

mac pool

block

bob

vsan10

blade-1

slot-2

ls-bob

boot policy

computeboard

adaptor-1

ether

fc

lsBinding

lsPower

temp stats

power stats

port-1

port-5

eth0

fc0

ucs xml hierarchy overview managed object to ucs powertool command reference1

Legend

UCS XML Hierarchy OverviewManaged Object to UCS PowerTool Command Reference

equipment

network

logical

Get-UcsLanCloud | Add-UcsVlan -name bob -id 222

Root

sys

fabric

org-root

macPool

switch-A

bios policy

chassis-1

LAN cloud

SAN cloud

org-prod

mac pool

block

bob

vsan10

blade-1

slot-2

ls-bob

boot policy

computeboard

adaptor-1

ether

fc

lsBinding

lsPower

temp stats

power stats

port-1

port-5

eth0

fc0

ucs xml hierarchy overview managed object to ucs powertool command reference2

Legend

UCS XML Hierarchy OverviewManaged Object to UCS PowerTool Command Reference

equipment

network

logical

Get-UcsOrg -name root | Add-UcsMacPool -Name bob123 | Add-UcsMacMemberBlock –From 20:00:00:11:22:00 -To 20:00:00:11:22:10

Root

sys

fabric

org-root

macPool

switch-A

bios policy

chassis-1

LAN cloud

SAN cloud

org-prod

mac pool

block

bob

vsan10

blade-1

slot-2

ls-bob

boot policy

computeboard

adaptor-1

ether

fc

lsBinding

lsPower

temp stats

power stats

port-1

port-5

eth0

fc0

cisco ucs ui extension for scvmm
Cisco UCS UI extension for SCVMM

Manage 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 servers

SP association

Launch KVM

Change Power/Server status

Show Service Profiles, Templates

Instantiate SPs from templates

Correlate Service Profiles to physical servers to hypervisors relationships

ucs management 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 topology

Graphical views of physical and logical entities and relationships

Reliable Information

UCS XML API provides a powerful, supported interface for Operations Manager

automating tasks for cisco ucs with orchestrator1
Automating tasks for Cisco UCS with Orchestrator

Automate UCS management

Improve predictability and reduce manual errors with UCS integration pack

Reduce time to delivery and reduce TCO

Packaged 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 orchestrator2
Automating tasks for Cisco UCS with Orchestrator

14 UCS activities, including Run-PowerTool, which provide the capability to automate virtually any task in UCS.

automating tasks for cisco ucs with orchestrator3
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

evaluation
Evaluation

We want to hear from you!

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.

resources
Resources

Access MMS Online to view session recordings after the event.

http://channel9.msdn.com/Events

ad