vmworld 2013: keep it simple and integrated - out-of the box cross-system automation with vcenter...

61
Keep it Simple and Integrated - Out-of the Box Cross- System Automation with vCenter Orchestrator (vCO) Savina Ilieva, Product Manager, VMware Inc Joerg Lew, VMware Global Inc. TEX5363 #TEX5363

Upload: vmworld

Post on 20-Aug-2015

1.168 views

Category:

Technology


6 download

TRANSCRIPT

Keep it Simple and Integrated - Out-of the Box Cross-

System Automation with vCenter Orchestrator (vCO)

Savina Ilieva, Product Manager, VMware Inc

Joerg Lew, VMware Global Inc.

TEX5363

#TEX5363

2

Disclaimer

This presentation may contain product features that are currently

under development.

This overview of new technology represents no commitment from

VMware to deliver these features in any generally available

product.

Features are subject to change, and must not be included in

contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new technologies or features

discussed or presented have not been determined.

4

Forward-Looking Statements

Statements made in this presentation which are not

statements of historical fact are forward-looking

statements based upon current expectations. Actual

results could differ materially from those projected in the

forward-looking statements. Information regarding risk

factors that could cause actual results to materially differ

are contained in documents filed by VMware with the

Securities and Exchange Commission, including report

that VMware may file with the SEC from time to time on

periodic reports on Form 10-Q and Form 10-K and current

reports on Form 8-K. VMware disclaims any obligation to

update any such forward-looking statements after the

date of this presentation.

5

Agenda

1. Automate your cloud – Why is it so difficult?

2. vCO and vCAC synergy

3. vCO Integration the Big Picture

4. Keep it simple and Integrated – Best Practices

5. Plug-in development experience – DEMO

6. Q&A

6

Immature Datacenter foundation

• Mixed Vendor hardware and Networking

• Legacy and New

• Multi –vendor tools for: Physical & Virtual

• Hardware and Applications management

Datacenter

foundation

Virtualization

Level

• Collaboration of Multiple Operational & technology silos

• Hybrid Cloud access

• Insufficient Out-of-the-box support

Automation

Intelligence

• Missing user-aware portals

• Tedious manual day-2 operations

• No Opex-aware systems & no chargeback systems

As-a-Service

Why Is It So Difficult To Orchestrate Your Cloud?

7

How can customers optimize the efficiency of such a cross system environment?

Let’s Keep It Simple and orchestrate with what your customers already have in-house.

Just use the vCO as Ultimate Integration Glue for VMware Cloud stack and your 3-d party System

What About In-house Orchestration?

8

vCenter Orchestrator Overview

Features

Drag-&-drop

design

• Create powerful workflows easily by drop-&-dragging pre-built actions

Cloud

scalability

• Execute hundreds of workflows in parallel to meet Cloud scale

Flexible

triggers

• Launch workflows from the vSphere Web Client, vCAC, web browser, schedule, event, and API

Automate

VMware

• 100% coverage of vSphere and vCloud Director APIs

• Unmatched VMware content

Included with

vCenter Server

• Included with vSphere at no extra cost

• Installed with vCenter

Key Benefits

• Integrate VMware solutions into your IT environment and processes

• Reduce IT OpEx and total cost of ownership of VMware solutions

• Automate your cloud and accelerate transition to “IT as a Service” model

Platform

Plug-ins Ecosystem

vSphere

9

Thousands of Out of the Box Workflows and Actions

VMware Applications

• vCloud Director 5.1 (1.1&1.5)

• vCenter Server 4.1, 5.0, 5.1

• vCenter Orchestrator Multi Node

• vCenter Chargeback Manager 2.0

• vShield Manager

• vCenter Update Manager 4.1, 5.0 &5.1

• vSphere AutoDeploy 5.0 & 5.1

• vCenter Configuration Manager 5.5

• vCenter Operations Manager Package - New

Partner Applications

• BMC Atrium CMDB & Remedy – New

• Cisco UCS Manager

• EMC Unified Infrastructure Manager

• Egenera PAN Manager

• Infoblox NIOS

• Microsoft Active Directory

• Microsoft Windows PowerShell

• NetApp storage

• Radware vDirect

• ServiceNow - New

• Up.time Software

Standard Protocols

• AMQP/RabbitMQ

• Email (Pop3 and SMTP)

• HTTP-REST

• SOAP

• SQL (JDBC)

• SSH

• Telnet

• XML

• SNMP v1, v2c and v3

Coming Soon!

• Bluecat Networks

• EMC storage

• F5 Networks BigIP

• HP ServiceManager

• VMware vCenter Network and

Security

• VMware Site Recovery Manager

10

Extensibility: Extending Cloud Service Provisioning

VMware Cloud Service Provisioning

vCloud Automation Center

(IaaS, & DaaS Automation )

3rd Party

Integration

• CMDB

• DNS

• IPAM

• Load

Balancers

• Service Desk

• Monitoring

Systems

• Databases

• Web Services

• Etc.

Fabric

Management

Automation

vC

en

ter

Orc

hes

trato

r IT

Pro

cess A

uto

matio

n

vFabric Application Director

(PaaS Automation )

30+ plugins

New workflow

debugger

Clustering for scale

out and HA

• Automation of vSphere admin tasks

• Automated incident Remediation

• Automation of general IT admin tasks

11

VMware Cloud Service Provisioning

Infrastructure

Integration

• CMDB

• DNS

• IPAM

• Load

Balancers

• Service Desk

• Monitoring

Systems

• Databases

• Web Services

• Etc.

What’s next: Unified Integration Layer

+ vCAC inventory/lifecycle management extension

vCenter Orchestrator Plug-ins

Fabric Integration & Automation

2014

New Web Designer

vCloud Automation Center (IaaS, PaaS & DaaS Automation )

12

Technical Benefits

Same plug-ins/workflows

can be used for…

• vCAC fabric integration

• Day-2 operations

• vSphere task automation

• Automated remediation

for vCOPs

13

vCO Integration the Big Picture

Bundled Pluginsin vCO

Plugins for otherVmware

Products/APIs

3rd-party

Plugins

GenericPlugins

Cisco UCSEMC IonixRadwareInfoblox...

scheduled polling Workflow

Policies

WorkflowsActions

.

.

.

AMQPSNMP

call local commandsread/write local files

JDBCMailSSHActive DirectorySOAP + RESTAMQPSNMPSQLPowershell

vCenterVUMvCloud DirectorVIXCIMvCO Multi-nodeAuto-Deploy...

Flag

fileDBMail

vCenter Orchestrator

External System

External System

► direct API call

► indirect integration

► Event-based Trigger

► Custom Plugin● Guide

● Plugin SDK

● Partner Program (TAP)

VMware Ready certification

Web Service API(SOAP) → REST

Custom Web Portal(WaveMaker)

VMware ServiceManager /

DynamicOps

vCO Client

vSphere Web Client

vCloud Automation Center

14

• vSphere Web Client

• Business process engine

• Cloud portal (VMware DynamicOps, vSM, …)

• Blocking Task in vCloud Director

• Systems Management / Monitoring System (AppInsight, Hyperic, …)

• Custom web frontend (e.g. developed using WaveMaker)

Integration Directions

North-bound: vCO workflows get called by other systems

• Physical infrastructure: storage & network devices, servers, blades…

• Virtual infrastructure: vSphere, vCloud Director, IP management…

• Systems management: asset & ticket management, …

• Legacy applications

South-bound: vCO calls other systems

15

Integration with vSphere Web Client

Integrate with vCO, and you get the integration with

vSphere Web Client for free!

Your Workflows

shown here

16

Levels of integration

Single API call in

workflow/script

Bundle integration calls

in workflows & actions

Use generic plugin for

standard protocol

Use special 3rd-party plugin

Develop custom plugin

least effort

most effort

least re-

usability

most re-

usability

tight

integration

special use-

case

17

• Provide remediation capabilities

for vCenter Operations

• vCO Remediation package

for vCOPs

• Reduce costs & MTTR by

automating the remediation

of infrastructure failures

• Integrate vCOps with homegrown

and commercial Incident

management systems

Overview

Benefits

Automate remediation

and reduce MTTR!

NEW! North Bound Integration ‒ Self Healing Cloud

18

vCO Plugin SDK

It consists of the following

components:

Eclipse add-on for vCO plug-in

development

Command Line Utilities

vCO sample plug-ins

Developers Guide

Best Practice Guide

The vCO Plugin SDK allows you to develop your own custom

Plugins for vCO

This enables integration even for systems the other techniques

don’t work for

19

vCO Plugins Summary

• Bundled Plugins allow low-level integration

• SOAP & REST Plugins allow broad integration with any other web-service

• Auto-generation of re-usable workflows

• In most cases no script/code development is necessary

• Big number of Plugins for VMware products

• Rising number of 3rd-party plugins

• VMware Solution Exchange provides single place to get them all

• vCO Plugin API & SDK allows to develop custom plugins for any other system

• For hardware & software vendors, enterprise environments and legacy applications

20

Before You Begin Automate with Simplicity in mind

21

Keep It Simple

Avoid Programming

Use the rich Workflow Library

Creative Copy paste approach

Use Debugging option

Use Resume from failure

Use Auto of the box HA

Use Version control

Use Auto generate WF

Generate WF documentation

NEW!

NEW!

22

• New workflow debugging capabilities

• Usability improvements

• Reduce workflow development and

testing times

• Reduce the learning curve for designing

workflows

• Code Free Workflow Designer: Just Drag & Drop

• Thousands of Out Of The box WFs available

• Workflow generation

• Auto mapping of inputs

• Personalize your workflows – use your own Icons

Overview & Benefits

Use vCO 5.5 – Improves Workflow Design Efficiency

Main Features

23

• Improve scalability & availability

• Built-in HA & clustering

• Support external load balancers

• Extend the vCO REST API to:

• vCO server installation

• vCO server configuration

• Provide higher availability

• Scale orchestration capacity along with the

growth of your cloud

• Enable dynamic scale-up and scale-down of

orchestration capacity

Overview

Benefits

Optimize for Growing Clouds

Orchestration HA and

dynamic elasticity!

NEW!

24

Keep It Simple – Use Auto-Generated Automation

Auto generated Cloud – Ready

Integration

Simple transition from Test to

production environment

Leverage your existing

Powershell Scripts

HTTP -

REST

Auto generate workflows for

Rest and SOAP APIs

HTTP-SOAP

SQL

Generate CRUD workflows

for a particular table or

execute custom SQL queries

PowerShell

Generate vCO WF from

Powershell Cmdlets

Main Concepts How: Just Plug and Play with

25

Workflow Package or Plug-in?

When to build your own vCO Plugin?

• Present “business objects” of the integrated

system to vCO Inventory

• Provide triggers & events for signal-based

workflow execution

• Access any Java library (e.g. the one for your API)

• Present your own custom scripting objects to vCO

JavaScript

• All plug-in objects are accessible in the

vCAC 6.0 ASD

If you don’t need these, a simple Workflow Package is enough!

26

VMware Solutions Exchange

27

Getting started

More in-depth • blogs.vmware.com/orchestrator

• vcoteam.info

• professionalvmware.com

• vcoportal.de

• vsential.com

• virtuallyGhetto.com

Enablement Resources

28

Plug-in Program Benefits for Partners

Partners looking to integrate with vCAC should

definitely be looking to build a VCO plug-in

Leverage over 200 000 Customers

vCO Central Integration point

Lower your R&D costs

Rich program

Ability to include “Vmware

Ready” logo in collaterals

Access to vCO R&D expertise

during development efforts

29

vCAC Integration with Infoblox

Cloud

Consumer

Service

Blueprints

Request Approval Provision Manage Retire Archive

vCenter Orchestrator Plug-in

vCloud Automation Center

Allocates

an IP

Address

and creates

a DNS

Host

Record

Removes

the IP

Address

and deletes

the DNS

Host

Record

30

The Infoblox VMware Plug-in

Automatic allocation and de-allocation of IP addresses

(both IPv4 and IPv6) to Virtual Machines as well as update to DNS

records in seconds instead of hours, days or weeks

Smooth development effort with guidance from VMware

• The IPAM plug-in development from concept to release was completed by two

part-time Infoblox engineers in 4 months

• The IPAM plug-in has been downloaded by over 500 worldwide enterprise

prospects/customers over the last 24 months

30

A sample IPAM plug-

in vCenter

Orchestrator workflow

31

Provisioning a VM Using vCloud Automation Center and the IPAM Plug-in

31

vCenter Server

vCenter Orchestrator

(vCO) Infoblox vCO

Plug-in

3- Trinzic DDI allocates the

next available IP address and

sends it to the VM along with

the DNS host record

2- The Infoblox IPAM Plug-in

“Reserve an IP” workflow gets

invoked

Infoblox Trinzic DDI Appliance

1- A vCAC cloud admin/user requests a VM to be

created

5- The newly created VM is

now running on an ESXi host

using the newly allocated IP

address and DNS record

4- vCenter creates

and spins-up the VM

32

How vCO Expedited the IPAM Plug-in Integration with vCAC?

Calling vCO workflows directly from vCAC

• Straightforward vCO workflow invocation

• No modification to existing vCO workflows

• Simple to use and debug

Integrating the IPAM plug-in with vCAC

• Developed and applied two specific vCAC workflows

• Invoked two IPAM plug-in vCO workflows from vCAC workflows

• Tied all the pieces together using a vCAC Global Blueprint

IPAM plug-in integration with vCAC was completed in 6 hrs!

33

Infoblox Hands-On Lab at VMworld 2013

33

34

Live Demo

35

Q & A

http://tinyurl.com/vCO-Usage

36

TAP Membership Renewal – Great Benefits

• TAP Access membership includes:

New TAP Access NFR Bundle

• Access to NDA Roadmap sessions at VMworld, PEX and Onsite/Online

• VMware Solution Exchange (VSX) and Partner Locator listings

• VMware Ready logo (ISVs)

• Partner University and other resources in Partner Central

• TAP Elite includes all of the above plus:

• 5X the number of licenses in the NFR Bundle

• Unlimited product technical support

• 5 instances of SDK Support

• Services Software Solutions Bundle

• Annual Fees

• TAP Access - $750

• TAP Elite - $7,500

• Send email to [email protected]

37

TAP Resources

TAP

• TAP support: 1-866-524-4966

• Email: [email protected]

• Partner Central: http://www.vmware.com/partners/partners.html

TAP Team

• Kristen Edwards – Sr. Alliance Program Manager

• Sheela Toor – Marketing Communication Manager

• Michael Thompson – Alliance Web Application Manager

• Audra Bowcutt –

• Ted Dunn –

• Dalene Bishop – Partner Enablement Manager, TAP

VMware Solution Exchange

• Marketplace support –

[email protected]

• Partner Marketplace @ VMware

booth pod TAP1

THANK YOU

Keep it Simple and Integrated - Out-of the Box Cross-

System Automation with vCenter Orchestrator (vCO)

Savina Ilieva, VMware Inc

Joerg Lew, VMware Global Inc.

TEX5363

#TEX5363

41

Backup Slides

43

vCAC Integration‒The Ultimate Self-Service Portal

Pre-build process for blueprint

lifecycle management

User Dashboard

Events Calendar

Branding and Customization

Notification Mechanism

High Availability

45

vCO and vCAC Synergy

1 Enable your complex datacenter for the Cloud using platforms you already

have in house

3 Simplify your Cloud orchestration with complete management of virtual

& physical environments

2 Lower your costs – vCO Included with vCenter Server at no extra price

- vCAC included in the vCloud Suite Enterprise edition

4 Improve efficiency: By Creating Business resiliency, elastic capacity, and

streamline processes that cut across network, storage, and compute silos

5 Get it all from one place - VMWARE as single source for entire solution:

virtualization platform, management, services & support

46

Program Benefits…

Lower OpEx

Reduce OpEx through automation

Powerful yet flexible solution that

does not take an army of

consultants to deploy

Best of breed

Guarantee that plug-in is built by

experts (you) and provides

unmatched capabilities

Peace of mind

vCO platform is supported by

VMware and plug-in is supported

by partner

Not an ad-hoc effort that will leave

customers with no clear support

or future

I'm finally able to handle the volumes, availability and turnaround times that my customers expect... ... and I haven't had to hire any new staff!

47

What’s New

48

• Leverage vCO workflows in a localized

environment

• Support simplified & traditional Chinese,

French, German, Korean and Japanese

• Security improvements

• vCO VA hardening – OS Update and

Hardening scripts

• Extend the benefits of automation to

non-English speaking vSphere

administrators

• Reduced platform surface of vulnerability

Overview

Benefits

Other Improvements

49

vSphere

Should I Use vCO or vCAC?

.

50

• Windows

• Mac & Linux

Designer

• SOAP

• REST

Web Services Operator

• vSphere Web Client

High-level Product Architecture

• Oracle

• MS SQL Server

• PostgreSQL

Workflow Library

Webview Library

Workflow Engine

vCO Platform (Access points)

Management Systems

IT Infrastructure

vCO Platform (Engine, 64-bit)

vCO Plug-Ins

……

• vCloud Automation Center

• Service Catalogs

• AMQP

• SNMP

External

Notifications

51

vCO Workflows Get Called by Other Systems: vCO REST API

SOAP API (OLD)

REST API (NEW)

LDAP

Authentication Workflow Execution

Start

Get Status

User interaction

Catalog Content

Status notifications

Scheduling

Data presentation

Run history

Plug-in objects

System objects

Package import/export

Workflow import/export

Manage workflows

Manage actions

Manage resources

Manage packages

Content permissions

VMware SSO

LDAP Start

Get status

User interaction

52

Quick Facts: Vmware vCloud Director Plug-in

53

Quick Facts: Cisco UCS Manager Plug-in

54

Program Content

55

TAP Resources

TAP

• TAP support: 1-866-524-4966

• Email: [email protected]

• Partner Central:

http://www.vmware.com/partners/partners.html

TAP Team

• Michael Thompson – Alliance Web Application Manager

• Kristen Edwards – Sr. Alliance Program Manager

• Audra Bowcutt – VMware Ready Manager

• Ted Dunn – Partner Enablement Manager, VSX /

VMware Ready

• Dalene Bishop – Partner Enablement Manager, TAP

• Sheela Toor – Marketing Communication Manager

VMware Solution Exchange

• Marketplace support –

[email protected]

• Visit us –

TAP & Partner Marketplace @

VMware booth

57

Deprovisioning a VM Using vCloud Automation Center

and the IPAM Plug-in

57

vCenter Server

vCenter Orchestrator

(vCO)

Infoblox vCO

Plug-in

3- Trinzic DDI de-allocates the IP address and removes the DNS host record

2- The Infoblox IPAM Plug-in “Remove Host” workflow gets invoked

Infoblox Trinzic DDI Appliance

1- A vCAC cloud admin/user requests a VM to be deleted

5- The VM is deleted

4- vCenter shuts down the VM

59

Cloud Suite Automation and Extensibility (DRAFT)

vCloud Suite

(vCAC, vCD, vSphere, vCNS, etc.)

Software-defined Datacenter Services

vC

en

ter

Orc

hestr

ato

r Management

Systems

Storage

vVOL, VAAI, VASA, Virsto

Monitoring &

Analytics vC

en

ter O

pera

tion

s

Automating the Suite

vCenter

Orchestrator vCloud Suite

API PowerCLI

Compute

Netx TBD

Networking

60

vCloud Automation Center

vCAC Extensibility: Main Use Cases & Tools

vCloud Automation Center REST API

3. Integrate with general purpose service catalog

ServiceNow PMG Remedy Homegrown service catalog

Custom Properties &

Property Dictionary

1. Associate custom

fields to machines

• Cost center

• Disk drive name

• Project name

• Etc.

vCAC Cloud

Development Kit

(CDK)

4. Support new

fabrics & various

customizations

• Support IBM p-series

• Customize Admin UI

• Create custom

machine naming logic

• Etc.

2. Integrate

with 3rd party

management

systems

• CMDB

• DNS

• IPAM

• Load Balancers

• Service Desk

• Monitoring

Systems

• Storage

Management

• Databases

• Web Services

• Etc.

Design Center

vC

en

ter

Orc

hes

trato

r IT

Pro

cess A

uto

matio

n

61

Technical Benefits

Same plug-ins/workflows

can be used for…

• vCAC fabric integration

• Day-2 operations

• vSphere task

automation

• Automated remediation

for vCOPs

62

Other VMware Activities Related to This Session

HOL:

HOL-SDC-1307

vCloud Automation Solutions

TEX5363

THANK YOU

Keep it Simple and Integrated - Out-of the Box Cross-

System Automation with vCenter Orchestrator (vCO)

Savina Ilieva, VMware Inc

Joerg Lew, VMware Global Inc.

TEX5363

#TEX5363