35
© 2015 VMware Inc. All rights reserved. VMware vRealize™ Orchestrator™ 6.0 Knowledge Transfer Kit Overview

V mware v realize orchestrator 6.0 knowledge transfer kit

Embed Size (px)

Citation preview

Page 1: V mware v realize orchestrator 6.0 knowledge transfer kit

© 2015 VMware Inc. All rights reserved.

VMware vRealize™ Orchestrator™ 6.0Knowledge Transfer KitOverview

Page 2: V mware v realize orchestrator 6.0 knowledge transfer kit

Student Guide & Internal & Confidential Update Dalyhttps://goo.gl/VVmVZ0

-- Release Notes http://ouo.io/aV1F9

01 vRealize Orch 6.0 Overview http://ouo.io/4JNuf

02 vRealize Orch 6.0 Architecture http://ouo.io/PGS7X

03 vRealize Orch 6.0 Workflow Dev http://ouo.io/ne6iE

04 vRealize Orch 6.0 Workflow Design http://ouo.io/tJ05IK

05 vRealize Orch 6.0 Adv Workflow Dev http://ouo.io/qgfpDu

06 vRealize Orch 6.0 vSphere API http://ouo.io/bPptF

07 vRealize Orch 6.0 Integration http://ouo.io/LEE7V

08 vRealize Orch 6.0 vRealize Auto Extensibility http://ouo.io/cATNPw

09 vRealize Orch 6.0 Workshop Delivery Tips http://ouo.io/Obz625

Page 3: V mware v realize orchestrator 6.0 knowledge transfer kit

3

Agenda• VMware vRealize™ Orchestrator™ Overview

• VMware vRealize Automation Overview

Page 4: V mware v realize orchestrator 6.0 knowledge transfer kit

VMware vRealize Orchestrator Overview

Page 5: V mware v realize orchestrator 6.0 knowledge transfer kit

5

HighlightsPlatform

Plug-InsEcosystem

Benefits• Integrate VMware solutions into your IT

environment and processes

• Reduce IT OpEx and total cost of ownership of VMware and third-party solutions

• Automate your cloud and accelerate transition to IT as a Service (ITaaS) model

Key use cases are automated • Cloud administration tasks• Incident remediation• General IT administration tasks

Page 6: V mware v realize orchestrator 6.0 knowledge transfer kit

6

Features and Benefits• vRealize Orchestrator

– Included with VMware vCenter Server™ and vRealize Automation to enable automation and orchestration

– Makes IT operations faster and less error-prone by facilitating the automation of IT processes

– Facilitates the development of workflows– Provides a graphical integrated development environment (IDE)– Enables workflows to be exported and imported through packages– Provides a workflow engine– Offers multiple ways to run workflows

Page 7: V mware v realize orchestrator 6.0 knowledge transfer kit

7

Automation and Orchestration• vRealize Orchestrator workflows automate IT and business processes

– Lowers IT operating expenses and cost of ownership– Enables consistent and rapid execution of IT services

Before

SAP Delivery Manager, network, VMware, Linux, storage, and database

Many errors

Several weeks

After

SAP Delivery Manager

No human errors

8 hours

✗✗

Teams Involved

Quality

Deployment Time

Example – Full-Stack SAP Provisioning

Page 8: V mware v realize orchestrator 6.0 knowledge transfer kit

8

Workflow Engine• The vRealize Orchestrator

workflow engine – Runs multiple workflows in

parallel– Performs checkpointing– Includes user interactions

Page 9: V mware v realize orchestrator 6.0 knowledge transfer kit

9

Graphical IDE Features• Workflow component dragging and dropping

• Variable binding for data transfer between elements

• Visual editor for complete workflow view

• Version control for workflows and other vRealize Orchestrator content

Page 10: V mware v realize orchestrator 6.0 knowledge transfer kit

10

Workflow Development• Reuse existing building blocks to

build – Workflows– Actions– Resource elements– Predefined “scriptable” tasks

• More than 500 ready-to-use actions and workflows

• More workflows available using plug-ins

Page 11: V mware v realize orchestrator 6.0 knowledge transfer kit

11

Running Workflows• Run workflows from

– vRealize Orchestrator client– VMware vSphere® Web Client– vRealize Automation– A client that uses the vRealize Orchestrator REST API

Page 12: V mware v realize orchestrator 6.0 knowledge transfer kit

12

Client• vRealize Orchestrator client

– Primary tool for developing workflows

Page 13: V mware v realize orchestrator 6.0 knowledge transfer kit

13

vSphere Web Client Integration• vSphere Web Client

– Primary tool for administrators to execute and monitor workflows

Page 14: V mware v realize orchestrator 6.0 knowledge transfer kit

14

REST API • REST API local documentation at vRealize Orchestrator API (https://

vCenter_Orchestrator_host:8281/vco/api/docs)

Page 15: V mware v realize orchestrator 6.0 knowledge transfer kit

15

Plug-In FrameworkPlug-ins enable integration with third-party systems

• Physical Layer

Cisco UCS and UCS

Manager

• Virtual Infra-structure Layer

vSphere and

vCenter

Server

• Cloud Resource Manager

vRealize

Automation

• Application Provisioning, Configuration, and Monitoring

Manage-ment System

s

Workflow Library Workflow Engine

Page 16: V mware v realize orchestrator 6.0 knowledge transfer kit

16

Ecosystem• vRealize Orchestrator plug-ins

• VMware Solution Exchange (http://solutionexchange.vmware.com)

Page 17: V mware v realize orchestrator 6.0 knowledge transfer kit

17

vRealize Orchestrator Platform Interfaces

• Windows• Mac, Linux

Designer

• REST

Web ServicesOperator

• vSphere Web Client

High-Level Product Architecture

• Oracle• MS SQL Server• PostgreSQL

vRealizeOrchestrator

Database

DirectoryServices/VMwarevRealize Single

Sign-On™

Workflow Library Workflow Engine

……

• AMQP• SNMP

ExternalNotifications

vRealize Orchestrator Platform

vRealize Orchestrator Plug-Ins

Management Systems

IT Infrastructure

Page 18: V mware v realize orchestrator 6.0 knowledge transfer kit

18

Use Cases• Orchestration of virtual infrastructure

• Extending vSphere Web Client functionality

• Integration and orchestration of third-party systems

• vRealize Automation machine lifecycle extensibility

• vRealize Automation anything as a service (XaaS)

Page 19: V mware v realize orchestrator 6.0 knowledge transfer kit

19

vSphere Task Automation • Automate one task on multiple objects

– Example• Add an NFS datastore to all VMware ESXi™ hosts in a cluster

• Automate multiple tasks on one object– Example

• Configure a new ESXi host and configure its switches • Add an NFS datastore and connect it to a cluster

• Automate multiple tasks on multiple objects. – Example

• Create a new cluster, connect multiple ESXi hosts to it and configure them properly

Page 20: V mware v realize orchestrator 6.0 knowledge transfer kit

20

Extending vSphere Functionality• Because vRealize Orchestrator provides access to the complete

vSphere API, you can create workflows that provide features that are not available in the vSphere Client or the vSphere Web Client

• Examples– Cloning from an old snapshot– Creating linked clones of virtual machines

• The integration with the vSphere Web Client enables administrators to run workflows as easily as they perform common vSphere administration tasks

Page 21: V mware v realize orchestrator 6.0 knowledge transfer kit

21

Orchestration of IT Services• vRealize Orchestrator enables the automation of IT processes among

several systems and APIs

• Virtual machine provisioning example – An end user requests a new machine from the vRealize Automation service

catalog to automate the creation of a virtual machine– A vRealize Automation workflow deploys the virtual machine to an ESXi host– A vRealize Orchestrator workflow enters the virtual machine in an asset

management and content management database– A vRealize Orchestrator workflow creates documentation– A vRealize Orchestrator workflow notifies the user that the virtual machine is

ready to use

Page 22: V mware v realize orchestrator 6.0 knowledge transfer kit

22

Integration with External Systems Using APIsWith vRealize Orchestrator use the same methodology to create workflows regardless of the external system

Without vRealize Orchestrator

Directory Systems Management

vRealize Automation CMDB vSphere API

With vRealize Orchestrator

vRealize Orchestrator

Directory Systems Management

vRealize Automation CMDB vSphere API

LDAP/ADSNMP

WS-MAN

vRealize Automation API

SQL/RESTvSphere

API

OrchestratorWorkflow

Page 23: V mware v realize orchestrator 6.0 knowledge transfer kit

23

Customer Orchestration Examples• Provisioning

– Driving end-user self-service portals

– Lifecycle management– Automatic deployment– Disaster recovery

• Integration– Integrating vRealize Automation

with other systems

• Operating– Daily administration– Update and patch automation– Reporting– Task consistency and quality

• Special use cases– One-time workflows for migration– Continuous delivery lifecycle

automation

Page 24: V mware v realize orchestrator 6.0 knowledge transfer kit

VMware vRealize Automation Overview

Page 25: V mware v realize orchestrator 6.0 knowledge transfer kit

25

vRealize Automation Logical ArchitecturevRealize Automation Components

SQL Server

Active Directory

vRealize Automation ApplianceWeb PortalCommon Services

Identity Appliance

orExisting VMware

vCenter™ Single Sign-

On™

IaaSComponents

Model ManagerManager Service

DEMsAgents

VMware vCloud®

Application Director

Linux Appliance

VMware vRealize

Business™ Standard

vRealizeOrchestrator

Physical

Linux Windows

Virtual

vSphere Hyper-V XenServer

Cloud

Cloud Providers

vCloudHybridService

Page 26: V mware v realize orchestrator 6.0 knowledge transfer kit

26

vRealize Automation Functionality• Unified IT service catalog

– Applications, infrastructure– Personalized self-service experience

• Infrastructure services – Cloud support, includes vCloud Hybrid

Service and OpenStack– Configure VMware NSX™ network and

security services– vSphere Integration: VMware Virtual

SAN™ and VMware vCenter Site Recovery Manager™

• Application services– Release automation and change rollback– Support for DevOps automation tools

• Anything as a service (XaaS)– Publish or automate delivery of custom IT

services

• Business management– Automatically populate cost profiles– Benchmark against public cloud services

Self-Service Catalog

IaaS PaaS DaaS XaaS

vRealize Automation

Multivendor, Multicloud Infrastructure

VM with OS

Middleware

Application

VM with OS

Middleware

Application

VM with OS

Middleware

Application

Development Test Production

Policy-Based Governance with Automated Delivery

Page 27: V mware v realize orchestrator 6.0 knowledge transfer kit

27

Service DeliveryvRealize Automation enables users to request, provision, and manage infrastructure services, application services, and custom services for on-demand delivery based on defined policies

vRealize Automation

Self-Service Provisioning and Management

vRealize Automation

Policy-Based Governance with Automated Delivery

Custom ServicesInfrastructure Services Application Services

Page 28: V mware v realize orchestrator 6.0 knowledge transfer kit

28

Infrastructure ServicesvRealize Automation supports a multivendor, multicloud infrastructure

vRealize Automation

Policy-Based Governance with Automated Delivery

Application Services Custom Services

Self-Service

Physical

Linux Windows

Cloud

Cloud Providers

vCloudHybridService

Virtual

vSphere Hyper-V XenServer

Infrastructure Services

RHEV

Page 29: V mware v realize orchestrator 6.0 knowledge transfer kit

29

vRealize Automation

Policy-Based Governance with Automated Delivery

Application Services Custom Services

Self-Service

Infrastructure Services

Multivendor, Multicloud

Application ServicesvRealize Automation automates the deployment and delivery of multitier applications

Page 30: V mware v realize orchestrator 6.0 knowledge transfer kit

30

Custom Services with vRealize OrchestratorYou can integrate vRealize Automation with existing tools, infrastructure, and new IT services

Cloud Service Provisioning

Policy-Based Governance with Automated Delivery

Application Services Custom Services

Self-Service

Infrastructure Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Application Services Custom Services

Self-Service

Infrastructure Services

Advanced Service Designer

Integrate with third-party management systems Add IT services and create Day 2 operations

vRealize Orchestrator

Page 31: V mware v realize orchestrator 6.0 knowledge transfer kit

31

Advanced Service DesignervRealize Automation

Self-Service

Policy-Based Governance with Automated Delivery

InfrastructureServices

ApplicationServices

AdvancedService

Designer

vRealize Orchestrator

New-employee on-boarding Email/mail box setup Storage as a service Network services Backup and recovery Security and compliance Active Directory management tasks Software installation and updates Password management

• Customize request forms- Prepopulate forms with

input and output from vRealize Orchestrator workflows

- Rich customization

• XaaS blueprints- Any vRealize Orchestrator workflow- Custom resources - Custom actions- Service entitlements

• Automate delivery process- Specify resource and action- Define automation flow using

vRealize Orchestrator workflows and plug-ins

BLUEPRINT

Use Cases

Page 32: V mware v realize orchestrator 6.0 knowledge transfer kit

32

Blueprint

vRealize Orchestrator IntegrationIntegrating vRealize Automation with vRealize Orchestrator creates an extensible platform for business process automation

vRealize Orchestrator

Archive

Generate work order

Run custom script

New IT services and custom IT operations (XaaS)• Storage as a service• Backup/recovery• Security/compliance• AD management tasks

Third-Party integration • CMDB• DNS• IPAM• Load balancers• Service desk• Monitoring systems• Databases• Web services

Take snapshot

Update status

CMDB

RetireManageProvisionApprovalRequest

Page 33: V mware v realize orchestrator 6.0 knowledge transfer kit

33

Service Catalog – Infrastructure, Applications, and XaaSvRealize Automation provides a unified service catalog that enables users to self-provision infrastructure services, application services, and custom services

Page 34: V mware v realize orchestrator 6.0 knowledge transfer kit

34

Questions

Page 35: V mware v realize orchestrator 6.0 knowledge transfer kit

VMware vRealize Orchestrator 6.0Knowledge Transfer Kit

VMware, Inc.3401 Hillview AvePalo Alto, CA 94304

Tel: 1-877-486-9273 or 650-427-5000Fax: 650-427-5001