CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

38
Building Cloud Services using VMware vCenter Orchestrator Moderator: Thomas Corfmat. VMware, Inc. Igor Stoyanov, VMware, Inc. James Bowling, iland Cloud Infrastructure Vivienne Cleveland, FedEx Services Sean Harrison, Northrop Grumman OPS-CIM1274 #vmworldops

description

CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

Transcript of CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

Page 1: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

Building Cloud Services using VMware vCenter Orchestrator

Moderator: Thomas Corfmat. VMware, Inc.

Igor Stoyanov, VMware, Inc.

James Bowling, iland Cloud Infrastructure

Vivienne Cleveland, FedEx Services

Sean Harrison, Northrop Grumman

OPS-CIM1274

#vmworldops

Page 2: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

2

Disclaimer

This session may contain product features that are currently under development.

This session/overview of the 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.

Page 3: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

3

Commentators

• James Bowling, Cloud Solutions Architect

• Vivienne Cleveland, Technical Advisor

• Sean Harrison, Technical Architect

Moderators

• Thomas Corfmat, Sr. Product Manager

• Igor Stoyanov, Staff Engineer

Participants

FedEx Services

Page 4: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

4

Session Overview

Agenda • Why orchestration?

• New vCO 5.1 capabilities

• New integrations

• Summary

Session Goals • Understand the purpose and value of vCO

• Understand the new capabilities of vCO 5.1

• Learn about available resources to get started with vCO

Page 5: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

5

VMware Cloud Management—A Differentiated Approach

Service Provisioning

Automate the provisioning of infrastructure,

applications and desktops as a service

Operations Management

Adopt embedded, converged

management for the Software Defined

Datacenter

Business Management

Govern and manage cloud services as a critical element of running IT like a

business

Simple, automated management

for heterogeneous and hybrid clouds

Page 6: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

6

Why Orchestration?

Page 7: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

7

Fundamental IT Challenge

Infrastructure Operations

We have isolated automation initiatives, but getting all of our systems and teams to work in harmony is a different story! Provisioning still takes days or weeks…

Executing complex Cloud operations faster and at lower cost

We used to own the servers running our apps. Now we don’t know if the apps can get the resources they need to run well.

We’ve spent a fortune on monitoring tools. Why are our end users still the first to know about performance problems and why do they take so long to solve?

Forget rapid provisioning or decommissioning… … I’m expected to monitor AND support higher loads but cannot hire any new staff!

vCenter Orchestrator helps automate your Cloud

Page 8: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

8

Site

Rec

over

y M

anag

er

vShi

eld

vCen

ter

Ope

ratio

ns M

gr

vCO Helps Automate Your Cloud

vCenter Server

vSphere

Physical Infrastructure

VMware vCloud® Director®

vCD Tenant UI

Chargeback

Portal

Self-Service Catalog

CMDB DNS IP Address Mgmt Load Balancers Monitoring Systems Databases Web Services

User Management and Policies

Service Repository

vCloud Director

vFabric App Director

vCenter Orchestrator

Page 9: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

9

Platform

Plug-ins Ecosystem

What Is vCenter Orchestrator?

• Integrate VMware stack to your environment

• Pre-built workflows • Decoupled from vCO

Platform releases

• Allow partners and users to develop plug-ins

• Provide marketplace for hosting that content

vSphere

• Create, edit and execute workflows

• Administer the solution • Included with vCenter

Page 10: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

10

iland Cloud Infrastructure: How We Use vCO

Background • Automation/orchestration is key to dynamic infrastructures

• Need for ability to automate key tasks to minimize errors

• Orchestration makes it easier to maintain standards

• vCO used in combination with scripting and direct API calls

• Ideal case to stay true to the stack (VMware)

Use Cases • Deployment Automation (All Levels—Clusters, Hosts, VMs)

• Ability to automate troubleshooting tasks for support and escalation

• Orchestration of VMware stack from end-to-end

• Dynamic allocation of ALL resources from end-to-end

• Use MS Active Directory, vCenter, vCloud Director, vCO Multi-Node plug-ins

Page 11: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

11

FedEx Services: How We Use vCO

Background • Rapidly expanding use of VMware technology across the enterprise

• vSphere servers, VMs, ESX hosts, clusters, data centers • Already using PowerCli and Perl to automate VM creation, management,

maintenance • vCO examined as way to further improve efficiencies, expand automation, integrate

• Loosely coupled architecture, integration framework • VMware plug-ins • 3rd party plug-ins • Scalable architecture—future possibilities

Use Cases • Custom VM deployment with 3rd party IP/DNS auto-assign • Standardize vCenter alarms across enterprise • Web services for external invocation of vCO workflow • Use Onyx for API understanding; not completely up-to-date • Other plug-ins—vCloud Director, AMQP; others under review

Page 12: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

12

Northrop Grumman: How We Use vCO

Background • Organization had the opportunity to re-assess/revamp our IT Service

Management and Operations Management toolsets in 2010; vCO was identified/selected as orchestration engine of choice base on requirements and native integration with other toolsets selected

• Ability to provision and orchestrate end user and administrative functions using Service Catalog

• Wanted a solution fully integrated with our other VMware products (VCM, Service Manager, vSphere, and vCloud Director); We felt the API library add-ons would be better exposed, and kept up to date given same parent company

Use Cases • Using vCO as back office orchestration engine initiated by

VMware Service Manager catalog • Microsoft Active Directory, Software Provisioning (SOAP/Web Service),

Server Provisioning (vCenter) are plug-ins currently being used. vCD to come !!! • Benefits include—Ease of implementation, Cycle time reduction via automation,

and End to end visibility into process performance

Page 13: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

13

So, What’s New in Orchestration?

Page 14: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

14

Terminator theme

Page 15: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

15

Terminator theme

Page 16: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

16

Page 17: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

17

Simpler Approach…

Sh w & Tell

Page 18: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

18

Goal #1 Improve vSphere Administrators’ Lives

Page 19: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

19

Integration with vSphere Web Client

Dem

Page 20: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

20

Integral part of vSphere • Automatic installation and configuration • Integration with Single Sign On (SSO)

Integration with vSphere Web Client: COMMENTARY

Launch in Context • Simple right-click • Inputs get populated automatically • Run now or schedule for later

Highly configurable • Which workflows… • …from which objects • … and for which users

vCenter Orchestrator VMware SSO

Page 21: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

21

Goal #2 Simplify the Workflow Development Experience

Page 22: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

22

A Word About Visual Appeal…

Page 23: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

23

New vCO 5.1 Workflow Designer

Dem

Page 24: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

24

New look and feel • Significant redesign and new layout • Custom workflow icons • Support for

New vCO 5.1 Workflow Designer: COMMENTARY

Improved usability • Auto-attach, auto-layout, and easier mappings • New loop activity, detach and display multiple workflows

Enhanced workflow administration

• Compare different workflow versions • Revert capabilities • Generate documentation automatically

Page 25: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

25

Goal #3 Provide new out-of-the-box

Integrations Capabilities

Page 26: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

26

Back in 2011…

Big investment to deliver more plug-ins!

12 new plug-ins delivered over the last year • HTTP-REST, SOAP, SNMP, PowerShell, etc.

From vSphere-only to entire Cloud infrastructure • vCloud Director, vCenter Configuration Manager, etc.

Plug-ins built by VMware AND partners • Infoblox, Radware, VCE, etc.

• Plug-in SDK and Certification program

NEW !!!

Page 27: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

27

Thousands of Out of the Box Workflows and Actions

VMware Applications • vCloud Director • vCenter Chargeback • vCenter Update Manager • vCenter Server • vCenter Orchestrator

Multi-Node • vSphere Auto Deploy

Standard Protocols • AMQP / RabbitMQ • Email (POP3 and SMTP) • HTTP—REST • JDBC • SOAP • SNMP v1, v2c and v3 • SQL • SSH • Telnet • XML

Partner Applications • Cisco UCS Manager • EMC Unified Infrastructure

Manager • Microsoft Active Directory • Microsoft Windows

PowerShell • Radware vDirect • Up.time Software

NEW !!! • Egenera PAN Manager • F5 Networks BigIP • Infoblox NIOS • ServiceNow • VMware vShield Manager • And more to come…

Page 28: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

28

Find Them All on VMware Solution Exchange

Single-stop marketplace for all vCO plug-ins!

Page 29: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

29

New REST API

SOAP API (OLD)

REST API (NEW)

LDAP

Authentication Workflow Execution

Start

Get Status

User interaction

Broader and More Granular API !

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

Page 30: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

30

Sessions

• INF-VSP1856 Become a Rock Start with PowerCLI and vCO • OPS-CSM1240 FedEx Case Study: Lessons learned integrating

vCD, vSphere and 3rd Party Solutions with vCO • OPS-CSM2033 Auto-Scaling and Cloud Bursting in the Hybrid

IaaS Cloud • OPS-CSM2975 Orchestrating the Cloud: from API to Workflow • SPO2238 Application Heal Thyself! How to Automate the Most

Important Networking Functions for Your Applications • TEX2815 vCenter Orchestrator Plug-in for Self-Scaling Data Center

To Learn More About vCO at VMworld…

Demos and Hands-on-Labs

• Booths demos: F5 Networks, Infoblox, Radware, VCE, VMware • OPS-07 vCenter Orchestrator “The undiscovered country” • PRT-01 Automate IP Address Assignment & DNS Registration with Infoblox • INF-09 Deliver your IT Services with the Integrated vCloud Solution

Page 31: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

31

Getting started

… and After VMworld

More in-depth • blogs.vmware.com/orchestrator • vcoteam.info • professionalvmware.com • vcoportal.de • vsential.com • virtuallyGhetto.com

Page 32: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

32

Key Take-Aways • Easier • Better integrated • Same price as before

In summary

What’s Next • More integrations • More powerful • More good things to come… ;-)

No longer VMware’s best kept secret!

Page 33: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

33

Thank You!

http://blogs.vmware.com/orchestrator

Page 34: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

FILL OUT A SURVEY

EVERY COMPLETE SURVEY IS ENTERED INTO DRAWING FOR A

$25 VMWARE COMPANY STORE GIFT CERTIFICATE

Page 35: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

Building Cloud Services using VMware vCenter Orchestrator

Moderator: Thomas Corfmat, Vmware, Inc.

Igor Stoyanov, VMware, Inc.

James Bowling, iland Cloud Infrastructure

Vivienne Cleveland, FedEx Services

Sean Harrison, Northrop Grumman

OPS-CIM1274

#vmworldops

Page 36: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

37

Available to anyone at no charge • Free access to the vCO Plug-in SDK • Can be freely listed on VMware Solution Exchange

Building vCenter Orchestrator Plug-ins

VMware Ready Program for vCenter Orchestrator Plug-ins • Test-cases and testing framework • 1:1 assistance and private community • Listing on VMware Compatibility Guide +

VMware Ready logo • Special benefits (press release, blogs,

roadmap sessions, VMware GSS awareness, etc.)

• Contact [email protected] for details

Page 37: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

38

• Windows • Mac & Linux

Designer

• SOAP • REST

Web Services Operator

• vSphere Web Client

High-level product architecture

• Oracle • MS SQL Server • PostgreSQL

vCO Database

Directory Services

Workflow Library

Webview Library Workflow Engine

vCO Platform (Access points)

Management Systems

IT Infrastructure

vCO Platform (Engine, 64-bit)

vCO Plug-Ins

……

• Service Catalog

• AMQP • SNMP

External Notifications

Page 38: CIM1274-Building Cloud Services using VMware vCenter Orchestrator_Final_US.pdf

Building Cloud Services using VMware vCenter Orchestrator

Moderator: Thomas Corfmat. VMware, Inc.

Igor Stoyanov, VMware, Inc.

James Bowling, iland Cloud Infrastructure

Vivienne Cleveland, FedEx Services

Sean Harrison, Northrop Grumman

OPS-CIM1274

#vmworldops