v mware v realize automation 6.2 knowledge transfer kit

132
© 2015 VMware Inc. All rights reserved. VMware vRealize Automation 6.2 Knowledge Transfer Kit Overview

Upload: solarisyougood

Post on 14-Jan-2017

1.961 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: V mware v realize  automation 6.2 knowledge transfer kit

© 2015 VMware Inc. All rights reserved.

VMware vRealize™ Automation 6.2 Knowledge Transfer KitOverview

Page 2: V mware v realize  automation 6.2 knowledge transfer kit

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

-- Release Notes http://ouo.io/OnWdOY01 vRealize Automation 6.2 Overview http://ouo.io/RnYrm102 vRealize Automation 6.2 Architecture http://ouo.io/cvt3W03 vRealize Automation 6.2 Technical Walk-Through http://ouo.io/XzpsW04 vRealize Automation 6.2 SRM Integration http://ouo.io/yPXhV

Page 3: V mware v realize  automation 6.2 knowledge transfer kit

3

Agenda (cont.)• Business Challenges

• What’s New – Extending VMware vRealize™ Automation™ 6.2

• What’s New – Extending VMware CloudClient vRealize Automation™ 6.2

• What’s New – VMware NSX™ 6.1 and vRealize Automation 6.2

• What’s New – vRealize Application Services 6.2 and vRealize Automation 6.2

• What’s New – User Experience and vRealize Automation 6.2

• What’s New – Puppet and vRealize Automation 6.2

Page 4: V mware v realize  automation 6.2 knowledge transfer kit

4

Agenda (cont.)• VMware vRealize Automation 6.2 Overview

• VMware IT – vRealize Automation 6.2 Case Study

• Use Cases

• vRealize Automation – Extensibility

• vRealize Automation – Application

• vRealize Automation – Puppet

Page 5: V mware v realize  automation 6.2 knowledge transfer kit

Business Challenges

5

Page 6: V mware v realize  automation 6.2 knowledge transfer kit

6

The Impact of the Accelerating Pace of Business

Applications

• Drive competitive advantage

• Enable new business opportunity

Applications

IT Operations

• Shorter release cycles

• Agile development processes

DEMAND

• Increased demand

• Faster delivery expectations

The Business

RESULT

• Lower customer satisfaction• Growing use of shadow IT

• Large application backlog• Perceived as barrier to progress

• Increased risk• Missed opportunity

Page 7: V mware v realize  automation 6.2 knowledge transfer kit

7

Slow Infrastructure Service Delivery Times

• Organizational silos lead to wait times in slow workflows

• Time-consuming manual tasks

• Manual configurations lead to inconsistencies, errors, and need for rework

… but even with infrastructure automation what about the application?

Days – Weeks

Wait WorkWaitWait

Manual effort 4-6 Hours

Infrastructure Service

Page 8: V mware v realize  automation 6.2 knowledge transfer kit

8

Test Production

Slow Response to the Business

Infrastructure Service DeliveryDays – Weeks

Wait WorkWaitWait

Change

Application and Change DeliveryWeeks – Months

Wait WorkWaitWait

DevelopmentApplication Release Process

More wait times, more manual tasks, and more manual configurations for applications, environments, and changes

Changes

Page 9: V mware v realize  automation 6.2 knowledge transfer kit

9

Automate service delivery in a SINGLE SOLUTION

Wait WorkWaitWaitWait WorkWaitWait

Minutes

Infrastructure Services Application Delivery

Accelerated Service Delivery Times

Changes

What Is Needed?

• Rapid implementation times with flexibility to extend existing environments

• Control through governance

• Efficiency through cost containment

• Standardized configurations

Page 10: V mware v realize  automation 6.2 knowledge transfer kit

10

VMware Single Solution – Abstraction and PersonalizationAgility by automating delivery of personalized services

Resource Pools

VM’s with Network

Applications

OS

MW

OS

MW

Abstraction toModel once and deploy anywhere

Production

Test

DevelopmentPrivate Cloud

Public Cloud

Infrastructure Policies

ApplicationPolicies

MachinePolicies

Policies to personalize services• Right-size• Placement• And so on

Page 11: V mware v realize  automation 6.2 knowledge transfer kit

11

VMware Single Solution – Application DeliveryAccelerate application deployment

Test ProductionDevelopment

Application Release Process

Service Models

Standardized with consistent configurations

APPAPP

APPAPP

APPAPP

Integration with configuration management

Page 12: V mware v realize  automation 6.2 knowledge transfer kit

12

VMware Single Solution – On-Board the CloudJourney with many starting points and many maturity levels

Automation

Service Broker

Infrastructure

Manual provisioning On-demand, automated self-service access

Technology sprawl High standardization

Initial provisioning Lifecycle management

Homogeneous Enterprise wide / heterogeneous

ExtensibleOne inflexible approach

Virtualized infrastructure Any service from any layer

Manual approvals High governance

Release Automation

Apps / MW / DB

Page 13: V mware v realize  automation 6.2 knowledge transfer kit

What's New – Extending VMware vRealize Automation 6.2

13

Page 14: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Automation 6.2 - Summary of Enhancements

14

Infrastructure Automation

• Support for proxy with VMware vCloud® Air™

• Endpoint SDK (PSO only)

• Configurable email templates

• Calendar of events

App Services and App Release Automation

• Ability to edit custom properties for application blueprints

• Support for CloudFoundry as a deployment target

IT as a Broker of Services

• VMware vRealize Operations™ health badges in portal

• XenDesktop 7.x Support

• Support for OpenStack Havana

Page 15: V mware v realize  automation 6.2 knowledge transfer kit

15

vRealize Automation 6.2 - Summary of Enhancements (Continued)

• Can create and edit overwrite request properties on approval

• Filter catalog by business group• Scheduled reconfigure• Change virtual machine leases to

Indefinite• Manage updates to VMware vCloud

Air templates without breaking blueprints (vRealize Automation and vCloud Air)

Platform Improvements

• Enhanced event and audit logging

• New log bundling tool• CLI tool (CloudClient)• Improved REST API (docs, SDK)• API for reservation management

Page 16: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Suite Integration

16

vRealizeAutomation

vRealizeBusiness

vRealizeOperations

VMware Cloud Management

Page 17: V mware v realize  automation 6.2 knowledge transfer kit

17

vRealize Automation - vCloud Air Endpoint• vCloud Air as an endpoint

– Having vCloud Air as an endpoint gives you the ability to provision and manage infrastructure services within VMware Cloud offering

• In vRealize Automation 6.2, the vCloud Director® endpoint is now called vCloud Air– That endpoint is complete with a new field to allow administrators to supply a

proxy server to allow the system to reach the internet

Page 18: V mware v realize  automation 6.2 knowledge transfer kit

18

Improved Operational VisibilityView vRealize Operations health status in vRealize Automation displays

In Admin Portal List Views

In Item Details

Understand the issuesImpacting Health

See the health of a machine

Page 19: V mware v realize  automation 6.2 knowledge transfer kit

19

vRealize Operations – vRealize Automation Integration Notes• This integration only available with vRealize Automation 6.2 and future versions

• If the integration is enabled, tenant administrators will see the vRealize Operations health badge for that machine in the item details screen

Page 20: V mware v realize  automation 6.2 knowledge transfer kit

20

Enhanced Multi-Vendor Endpoint Support• vSphere 6 (Q1-15)

• XenDesktop 7

• Enhancements to vCloud Air – Proxy and pay as you go support (Q1-2015)

• OpenStack (Havana)

Page 21: V mware v realize  automation 6.2 knowledge transfer kit

21

Enhanced Logging Supportability• Designed to one-click and collect all logs from the vRealize Automation virtual

appliances and IaaS machines– Package logs, and post them to the "Last collected..." link for an admin to download.

• Ease for admins to collect logs – All vRealize Automation virtual appliance (VA) machines in a distributed environment– Process can take quite some time to complete after clicking the Collect Logs button

Page 22: V mware v realize  automation 6.2 knowledge transfer kit

22

vRealize Automation – Virtual Appliance High Availability and Cluster Information• Designed for distributed environments

– Improves manual work when multiple vRealize Automation virtual appliances need to be deployed behind a load balancer

• Manages the following:– Copying files from one VA to another and changing security on files– Manually disabling services and editing configuration files

Page 23: V mware v realize  automation 6.2 knowledge transfer kit

23

vRealize Automation Virtual Appliance – High Availability Nodes List

• Lists all registered vRealize Automation nodes that make up the service– If you have a DEM running that is registered, it will show up as IAAS even

though it only has that small piece installed on it– Does not differentiate which types of IaaS services are installed on nodes listed

with a type of IAAS

Page 24: V mware v realize  automation 6.2 knowledge transfer kit

24

vRealize Automation Virtual Appliance – Host Settings• Certificate page is removed and consolidated into the host settings

– View the current certificate, generate a new self-signed certificate, and import a certificate from a PEM

– If you do not enter anything into the common name field when generating a certificate, vRealize Automation will create the certificate using the machine name automatically.

• New checks that will occur:– Load balancer certificate

matches the local machine certificate

– Certificate chain verification– Certificate revocation list can

be accessed• If it does not, a message

appears and the vRealize Automation service will not be able to start

Page 25: V mware v realize  automation 6.2 knowledge transfer kit

What's New – CloudClient VMware vRealize Automation 6.2

25

Page 26: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Automation 6.2 - CloudClient

26

Self-Service Catalog

User Interface

Common Services Administration Home Page

Advanced Services Designer (XaaS)

IaaS Design and Administration (IaaS)

Service Catalog/Day 2

Approvals

Orchestration (vCO)

Etc ...Back-end

components

Application Design and Administration (PaaS)

Notifications

Infrastructure as a Service (DynamicOps)

vRealize Automation Application Services

Common components

Application Director REST API

vRealize Automation REST API

vRealize Automation IaaS REST API

vRealize Automation Java SDK

Auth, SSO, tenancy

Application Director CLI

vRealize Orchestrator REST API

vRealize Automation API Explorer (CLI)

CloudClient

Page 27: V mware v realize  automation 6.2 knowledge transfer kit

27

vRealize Automation 6.2 - CloudClient Overview• A Command-Line Utility

– Provides verb-based access with a unified interface across the vRealize Automation APIs • Including: Common Services, IaaS, Applications, VMware vRealize Orchestrator™

• Provides an Easy-to-Use Command-line Interface– Designed for the IT administrator where scripting and CLI use is more

feasible than direct API calls– Stable interface while underlying APIs can change over time

• Provides Common Security; Exception Handling– JSON, CSV and tabular formatting– File export; auto login for scripting (password and keyfiles); and auto-

generated documentation.

• Available as a Separate Download – (Supports vRealize Automation 6.1)

Page 28: V mware v realize  automation 6.2 knowledge transfer kit

28

vRealize Automation 6.2 - CloudClient Overview (Continued)• Accessible as a Command Prompt

– When running the script, users are able to run commands against vRealize Automation

• Purpose of CloudClient– Creates a layer of abstraction between the vRealize Automation functionality

and the end consumer – Designed to increase the ease of which users are able to run automated

actions against vRealize Automation– Generally, you would use this tool in the case of a northbound integration

with another interface or tool

• Not a REST or SOAP API, (Uses the vRealize Automation API instead)– Reduces the chance that a customer would have to change their code with a

new release of vRealize Automation 6.2.x – Only requires update of vRealize Automation and the CloudClient

• All interface commands would remain the same• The CloudClient would be brokering the commands to the API as needed

Page 29: V mware v realize  automation 6.2 knowledge transfer kit

29

Enhancements – New Interfaces within vRealize Automation 6.2 (cont.)Accessing vRealize automation services from custom portals and apps

REST API

InfrastructureServices

Application Services

Custom Services

Policy-Based Governance with Automated Delivery

Self-Service

CLI Java SDK vRealize Orchestrator Plug-In

vRealize Automation Service Catalog Custom Portal and Apps

Page 30: V mware v realize  automation 6.2 knowledge transfer kit

30

Enhancements – Adapt and Extend vRealize Automation 6.2 with vRealize Orchestrator 6.0Adapt and extend vRealize Automation using vRealize Orchestrator

Backup/Restore

New Features• Call vRealize Orchestrator workflows

from various points in the lifecycle• Create new custom IT services• Add new day two actions to existing

services

Benefits

• Provides many more capabilities for IaaS and app services through third-party integrations

• Provides improved support for provisioning and lifecycle processes

Page 31: V mware v realize  automation 6.2 knowledge transfer kit

31

Enhancements –Advanced Service DesignerLimit options based on “state” of resources

Powered Off

Powered OnCustomService

StatePossibleActions

Turn Off

Copy

Snapshot

Delete

Turn On

Delete

New Features• Allow the administrator to

determine what day two actions are available based on the state of the resource

Benefits

• Makes catalog easier to use by limiting the options to what can be done

• Contributes to efficiencies by preventing unneeded approvals from being triggered

Page 32: V mware v realize  automation 6.2 knowledge transfer kit

32

Enhancements – VMware Cloud Management MarketplaceNew and updated vRealize Orchestrator workflows and plug-ins

vRealize Automation 6.2Amazon Web Services Multinode VMware vSphere® Auto Deploy

•HTTP-REST •SOAP •Microsoft Powershell

Microsoft Active DirectoryAMQP Plug-In 1.0.3

• Afore Solutions• Acronis • BT Diamond IP)• HP Service Manager (Avnet)• HP uCMDB (Avnet)• EMC ViPR• F5 Networks• Hitachi Data Systems• Intigua

Thousands of workflows to choose from

Page 33: V mware v realize  automation 6.2 knowledge transfer kit

33

Enhancements – IT Business Management Business ManagementImproved integration with VMware IT Business Management Suite™Standard Edition

New Features• Understand fully burdened costs

based on vendor data and industry averages

• Simplified showback setup• Cost comparisons between private

and public offerings• Enhanced organizational reporting

Benefits

• Shortens time to value through easier setup

• Provides data to consumer to make smart decisions

• Improves usability through targeted reporting

Page 34: V mware v realize  automation 6.2 knowledge transfer kit

34

Enhancements – IT Business Management Show Back ReportingAllocated resource costs by business group

New Features• Complements the costs displayed in the

service catalog

• Available to tenant admins as a console portlet

• IT Business Management Suite Standard Edition and VMware IT Business Management Suite Advanced Edition provide additional cost and chargeback reporting

Benefits• Provides cost transparency to the

organization as to how much different groups are using

• Enables better decision making and budget controls

Page 35: V mware v realize  automation 6.2 knowledge transfer kit

What's New – VMware NSX 6.1 and vRealize Automation 6.2

35

Page 36: V mware v realize  automation 6.2 knowledge transfer kit

36

New Enhancements ‒ NSX 6.1 Security for vRealize Automation 6.2

* Limited to single site, single VMware vCenter™ Server, legacy UI, No I18N, L10N, IPv6

VMware NSX™ 6.1 and vRealize Automation 6.2

1

NSX

SecurityOn-demand & pre-created security containers with policy based security using Service Composer. Supports NSX distributed Firewall w/ Identity

PerformanceE-W distributed routing, distributed FW at

line rate

2NSX 6.1 for vSphere and vRealize Automation 6.2

NetworkMulticast free virtual networks, NSX distributed router support, dynamic routing protocols support in Edge based external networks, multicast-free, DHCP relay (requires vCenter Orchestrator)

NSX 6.1

SecurityOnly edge-based NAT and Edge FW

Third-Party ExtensibilityIncludes antivirus, file integrity monitoring, data security (DLP)

NetworkMulticast required for virtual networks, Only centralized edge based static routing and NAT

Third-party ExtensibilityAll services – including NGFW (PAN), LB (F5), IPS (McAfee), Vulnerability Management (Rapid 7)

Page 37: V mware v realize  automation 6.2 knowledge transfer kit

37

Enhancements – vRealize Automation 6.2 and NSX 6.1 for vSphere Integration Service delivery with networking and security virtualization integration

Application

APP

DATABASE

WEB

Infrastructure

External Networks

Infrastructure policy

New FeaturesConnectivity− Connect to existing NSX routers− Support for VMware NSX Edge™ router

Security− Isolate multimachine services− On-demand security

Availability− Support for on-demand and existing NSX

load balancing services, including third-party

Benefits• Increased flexibility and security when

deploying resources

• Provides fully automated software-defined data center (SDDC)

Page 38: V mware v realize  automation 6.2 knowledge transfer kit

38

Enhancements – vRealize Automation 6.2 and NSX 6.1 Integration

On-Demand Application Delivery

vRealize Automation 6.2

Resource Reservation

Multimachine Blueprint

Service Catalog

Cloud Management

Platform

Network Profiles

Security Policies

Security Groups

Web

App

Database

VM VM

VM VM VM

VM

Logical Switch

Logical Router

NSX 6.1

Logical Firewall

Logical Load Balancer

Page 39: V mware v realize  automation 6.2 knowledge transfer kit

39

Feature vCloud Networking and Security

(v5.1, 5.5) NSX for vSphere

Pre-Created On-Demand Pre-Created On-Demand

Logical Switch þ þ þ þProvider Edge Logical Router þ ý þ ý

App Edge Logical Router þ þ þ þLoad Balancer þ þ þ þ

FirewallSecurity Groups þ ý þ þUse Third-Party

Services

(via Security Groups)ý ý þ þ

FirewallEdge Gateway þ þ þ þSecurity Tags ý ý þ ýLogical DHCP þ þ þ þ

Enhancements – NSX 6.1 Feature Summary

Page 40: V mware v realize  automation 6.2 knowledge transfer kit

40

Feature Enhancements –vRealize Automation 6.2 and NSX 6.1Range of features from pre-created to on-demand network and security services

ConnectivityNetwork profiles for on-demand network creation− Define routed, NAT, private, external profiles for variety of app topologies− Option to connect to pre-created networks (logical or physical)NSX distributed logical router (DLR)− Optimize for east-west traffic by connecting to pre-created DLR

SecurityOn-demand micro-segmentation− Automatic creation of security group per app w/ default deny firewall rules

Apply firewall and advanced security policies− Select pre-defined NSX security policies to apply to app/tier− Antivirus, DLP, intrusion prevention, and vulnerability mgmtConnect business logic to security policy− Select pre-defined NSX security tag which is applied to workload and

interpreted by NSX to place in pre-defined security group

AvailabilityOn-demand load balancer in one-armed mode or inline mode− Plus option for using pre-created load balancing

ExtensibilityBusiness logic moved to NSX vRealize Orchestrator Plug-In- Allows vRealize Orchestrator workflows to be

leveraged by Advanced Service Designer

Web

App

Database

VM VM

VM VM VM

VM

Page 41: V mware v realize  automation 6.2 knowledge transfer kit

41

NSX 6.1 vRealize Orchestrator Plug-In

• Benefits– Ability to support multiple product versions

(NSX 6.1) transparently to vRealize Automation– Network and security workflows are decoupled

from policy engine, enabling more rapid release and update to workflows

– Ability to deliver fixes and updates more rapidly – Easier to extend/customize workflows by adding

your own logic or leveraging other systems– Provide self service access to NSX vRealize

Orchestrator workflows through Advanced Service Designer

• Note: Initial version of NSX vRealize Orchestrator plug-in is limited to functionality required by vRealize Automation and is only supported for these out-of-the-box workflows

Benefits of abstracting with vRealize Orchestrator

Page 42: V mware v realize  automation 6.2 knowledge transfer kit

42

Enhancements – Network Mapping for Application ServicesApp services now leverages infrastructure network configurations

New Features• Allow networking mapping in

deployment profile to pre-existing networks in reservations for application services

• See network details for proper selection for the application blueprint

Benefits

• Enable pre-existing networks to be mapped to logical networks for each application

• Provides consistency to the provisioning of applications

Page 43: V mware v realize  automation 6.2 knowledge transfer kit

43

Enhancements – On-Demand Micro-Segmentation

Web

App

Database

PRIVATE

No external connectivity

VM

VM

VM

VM

VM

VM

App

DB

WebDev

Isolation

ControlledCommunication Path

Advanced ServicesCommunication Path

Segmentation Advanced Services

NoCommunication Path

Test

Production

App

DB

Web

Page 44: V mware v realize  automation 6.2 knowledge transfer kit

What's New – vRealize Application Services 6.2 and vRealize Automation 6.2

44

Page 45: V mware v realize  automation 6.2 knowledge transfer kit

45

IaaS Properties within Application Services• IaaS Blueprint Properties

– Appear when requesting Application Services 6.2 (previously Application Director)

– Any and all properties associated with that IaaS blueprint will be associated to the machine in vRealize Automation once it has been provisioned

– Allows an admin to build in user-prompted fields that are needed to provision the application infrastructure

Page 46: V mware v realize  automation 6.2 knowledge transfer kit

46

Enhancements – Composite Application Deployment ProfilesBundle existing blueprints to create complex applications

New Features• Allows networking mapping in

Deployment profile to preexisting networks in reservations for application services

• Sees network details to ensure proper selection for the application blueprint

Benefits

• Enable preexisting networks to be mapped to logical networks for each application

• Provides consistency to provisioning of applications

Healthcare

Contains multiple application blueprints

Each blueprint contains multiple components

Page 47: V mware v realize  automation 6.2 knowledge transfer kit

47

Enhancements – Composite Applications ExampleDeploying a healthcare application

Payments

Fraud Detection Analytics

EnrollmentsHealthcare

Claims

Page 48: V mware v realize  automation 6.2 knowledge transfer kit

48

Enhancements – Multitenancy for vRealize Application Services 6.2

vRealize Automation Application Services 6.2 supports vRealize Automation 6.2 Multi-Tenancy

New Features• Leverages core business groups,

roles, and users

• App blueprints, app services, external services, and so on will be enabled for both private and public sharing

Benefits

• Simplifies deployment by streamlining to single App Services in multitenant environment

• Maintains consistency with the vRealize Automation offering

vRealize Automation Application Server 6.2“App Services”

vRealize Automation Server

Page 49: V mware v realize  automation 6.2 knowledge transfer kit

What's New – Puppet and VMware vRealize Automation 6.2

49

Page 50: V mware v realize  automation 6.2 knowledge transfer kit

50

New Features

• Additional lifecycle operations • Update/rollback• Scale out/scale in• Teardown

• Deploy Windows configurations• Update Puppet master configuration in

deployment environments• Customize Puppet agent settings

(e.g. Agent Run Interval for drift scans)

Benefits

• Enable application lifecycle for Puppet-based deployments – without requiring any update scripts

• Allow customization of Puppet configurations

Enhancements – vRealize Automation Application Service 6.2 and Puppet IntegrationApplication delivery with configuration management integration

Page 51: V mware v realize  automation 6.2 knowledge transfer kit

51

1• Import Puppet module for Oracle 11g

database and create multitier claims app

• Deploy claims app in dev env for testing

Enhancements – Puppet Integration ExampleModel claims app using Oracle DB Puppet module to deploy with production data for testing

Backups

Golden DB

Prod DB

Dev/Test DB

2• Use data refresh workflows to copy and

mask data and publish a Golden DB machine blueprint with linked clone option. Typical database size is in terabytes

• At deployment of claims app, map database tier to Golden DB

Linked Clone

Page 52: V mware v realize  automation 6.2 knowledge transfer kit

What's New – User Experience vRealize Automation Center 6.2

52

Page 53: V mware v realize  automation 6.2 knowledge transfer kit

53

New Enhancements – LocalizationConsumer-facing interfaces localized in 10+ languages

New Features• Localized components

• Self-service catalog (except application services)

• Email notifications• Currencies• Catalog management

• Language determined by browser setting

Benefits

• Provides support for non-English speaking users

• Supports multilanguage deployment

Supported Languages

US English German

French Japanese

Simplified Chinese Traditional Chinese

Korean Dutch

Spanish Portuguese (Brazilian)

Russian Italian

Page 54: V mware v realize  automation 6.2 knowledge transfer kit

54

New Enhancements – Bulk Import CapabilityManage your existing VMs

vRealize Automation

Provisioning Day-2Operations

Reclamation& Rightsizing

Policy-Based Governance with Automated Delivery

New Imported

New Features• Ability to bulk import existing VMs into

vRealize Automation for management

Benefits

• Provides improved support for brown-field environments

• Allows for consistent governance and lifecycle management

Page 55: V mware v realize  automation 6.2 knowledge transfer kit

55

New Enhancements – High Availability and Cluster Deployment

New Features and Benefits

• Virtual Appliance Management Infrastructure (VAMI) provides an interface to make it easier to deploy multiple appliances

• Shortens time to deploy in distributed environments and reduces chance for human error when configuring for high availability

Load Balancer

vRealize Automation

Virtual Appliance 1

vRealize Automation

Virtual Appliance 2

Page 56: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Orchestrator Integration – vRealize Orchestrator Overview

56

vRealize Orchestrator

Plug-ins Workflows Plug-ins Workflows Plug-ins

VMware Solutions Exchange - Cloud Management Marketplace

vCenter vRealizeAutomation

vRealizeOperations

Third-PartyApps

OtherApps

Compute

Network

Storage

Tools

Clouds

Monitor

Web

Compliance

Catalogs

Database

Security

Multivendor Infrastructure, Tools, and Applications

Page 57: V mware v realize  automation 6.2 knowledge transfer kit

57

vRealize Orchestrator Plug-Ins• VMware applications

– vCenter Server 4.0, 4.1, 5.0,5.1,5.5, 5.5.1, vRealize Orchestrator 5.5.2

– vCloud Director 1.0, 1.5 ,5.1, 5.5– VMware vCloud Automation Center ™, 5.2, 6.01,

6.0.1 Update 1, 6.1, 6.2– VMware vCenter Update Manager 4.1, 5.0, and

5.1– VMware vCenter Chargeback 2.0– VMware vCenter Configuration Manager (tm) 5.5– VMware vCenter Operations Manager™ Package– vRealize Orchestrator Multinode 5.0, 5.1, 5.5– vSphere Auto Deploy– VMware Service Manager 9.1– VMware Service Elasticity– VMware vCenter Site Recovery Manager™ – New– VMware Horizon™ View™ 6.0 – New– VMware Hadoop as a Service– VMware NSX™ Plug-In (in vRealize Automation

6.1) – New

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

Page 58: V mware v realize  automation 6.2 knowledge transfer kit

58

vRealize Orchestrator Plug-Ins (cont.)• Partner Applications

– AWS - New

– Bluecat Networks

– BMC Atrium CMDB & Remedy

– BT Diamond IP Control

– Cisco UCS Manager 1.3

– CloudLink SecureVSA for vRealize Automation

– EMC Unified Infrastructure Manager

– EMC ViPR

– Egenera PAN Manager

– F5 Networks

– Infoblox NIOS

– Microsoft Active Directory

– Microsoft Windows PowerShell

– NetApp WFA

– Radware vDirect

– ServiceNow

– Up. Time Software

– HP uCMDB and Service Manager - New

– HP Operations Orchestration – New

– Hitachi Storage Connector - New

Page 59: V mware v realize  automation 6.2 knowledge transfer kit

VMware Ready vRealize Orchestrator Plug-In Program

59

VMwareCompatibility

Guide

VMware CloudManagementMarketplace

VMware Ready vRealize Orchestrator Plug-In Program

(Partner Benefits)

VMware Ready

Open to partners who want to build vRealize Orchestrator Plug-Ins to integrate their products with the vCenter Orchestrator Platform

RequirementsTAP Elite or abovePartner is developing a vRealize Orchestrator Plug-In to be certified

Contact [email protected] or your VMware Alliance Manager for details

• Leverage over 250,000+ customers– vRealize Orchestrator bundled with vCenter at no

extra charge

– vRealize Orchestrator available as appliance

– vRealize Orchestrator integrated with VMware vSphere Web Client

• Central integration point– Lower R&D costs. Integrate to vCenter and

vRealize Automation through one solution

– Launch vRealize Orchestrator workflows from multiple VMware products (vCenter, vRealize Automation, vRealize Orchestrator PS, and so on)

– Create XaaS offerings using vRealize Orchestrator plug-in

Page 60: V mware v realize  automation 6.2 knowledge transfer kit

Upgrade and Migration Requirements vRealize Automation 6.2

60

Page 61: V mware v realize  automation 6.2 knowledge transfer kit

Upgrade Requirements – vRealize Automation 6.2 Upgrade Requirements from Versions 6.x

Release 6.2Release 6.0.1.1

• First, 6.0.1.1 must first be upgraded to vRealize Automation 6.1• Then perform In-place upgrade from vRealize Automation 6.1 to 6.2• Application Director 6.0 (AppD) to vRealize Application Services 6.2 requires

side-by side migration

Phased In-Place Upgrade Path Supported

Release 6.2Release 6.1

• In-place upgrade from 6.1 to 6.2 Supported• 6.1 virtual appliances and Windows IaaS Servers and components part of

the deployment must first meet the 6.2 system requirements• Previous Versions of VMware vCloud Automation Center™ Designer

• Must be uninstalled prior to upgrade, and reinstalled with the 6.2 version after the upgrade provided on the vRealize Appliance Install download page

• vRealize Orchestrator • External Instances must be upgraded prior to vRealize Automation 6.2

Upgrade

Direct In-Place Upgrade Supported

Page 62: V mware v realize  automation 6.2 knowledge transfer kit

62

Upgrade Requirements – vRealize Automation 6.2 Upgrade Requirements from Versions 6.x

Release 6.2Release 6.0

• First, vCloud Automation Center 6.0 must be upgraded to 6.0.1.1 • In-place upgrade from vCloud Automaton Center 6.0.1.1 to 6.1• Then perform In-place upgrade from vRealize Automation 6.1 to 6.2• Application Director 6.0 (AppD) to vRealize Application Services 6.2 requires

side-by side migration

Phased In-Place Upgrade Path Supported

Page 63: V mware v realize  automation 6.2 knowledge transfer kit

63

Upgrade Requirements – vRealize Automation 6.2 Migration Requirements from Versions 5.x

Release 6.2Release 5.2.2 Parallel Installation and Migration Required

Release 6.2Release 5.2.3

• Install and configure the new target vRealize Automation 6.2 system• Download the migration tool and run the pre-migration task and review the pre-

migration report• Take corrective action on all required pre-migration tasks issues discovered and

rerun the pre-migration tasks• Run the migration task and review the migration report

• Run the migration tool from a target vRealize Automation system on which the Model Manager Web Service component is installed

• Perform post-migration tasks

Parallel Installation and Migration Required

• Install and configure the new target vRealize Automation 6.2 System• First, vCloud Automation Center 5.2.2 versions must be upgrade to 5.2.3• Run the migration tool from a target vRealize Automation system on which the

Model Manager Web Service component is installed• Perform post-migration tasks

• Will require some system down time and does not include AppD

Page 64: V mware v realize  automation 6.2 knowledge transfer kit

Migration Requirements – vRealize Automation 6.2 to Versions 5.x

64

Release 6.2Release 5.2.1

• Install and configure the new target vRealize Automation 6.2 System• First, 5.2.1 versions must be upgrade to 5.2.3• A migration utility will move data from 5.2.3 to a new vRealize Automation 6.2

deployment• Will require some system down time and does not include AppD

Parallel Installation and Migration Required

Page 65: V mware v realize  automation 6.2 knowledge transfer kit

Migration Workflow – vRealize Automation 6.2

65

Page 66: V mware v realize  automation 6.2 knowledge transfer kit

VMware vRealize Automation 6.2Overview

66

Page 67: V mware v realize  automation 6.2 knowledge transfer kit

67

Self-Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Overview – vRealize Automation 6.2

Application Release Automation

Page 68: V mware v realize  automation 6.2 knowledge transfer kit

68

Provide Transparency for Service Costs and Prices

Total Cloud CostBased on out-of-the-box values, VMware vCenter™ integration

Loaded Unit Costs of CPU, MEM, Storage

Automatic pricing of blueprints

Who is Using WhatCost and Usage by

BU, App

Auto-generate rate cards providing transparency into the fully burdened cost

Page 69: V mware v realize  automation 6.2 knowledge transfer kit

69

Establish IT as a Broker of IT ServicesMake better decision when to leverage public cloud resources relative to internal service delivery

Page 70: V mware v realize  automation 6.2 knowledge transfer kit

70

Self-Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

vRealize Application Services and Application Release Automation

Application Release Automation

Page 71: V mware v realize  automation 6.2 knowledge transfer kit

71

Accelerate Application Deployment• Streamline the deployment and update process

• Leverage prebuilt components

• Reuse application models across environments and clouds

Page 72: V mware v realize  automation 6.2 knowledge transfer kit

72

Standardize the Software Stack• Avoid manual configurations to eliminate inconsistencies, errors, and

rework

• Realize quick wins by providing standardized apps, middleware, and databases to apps teams

• Deliver complex, integrated, and multitier applications

Apply Application

Policies

Leverage Shared

Services

Page 73: V mware v realize  automation 6.2 knowledge transfer kit

73

Automate the Application Release Process

Rapidly provision consistent environments across clouds and promote changes across environments

Dev ProdTest

vSphere vCloud

Reuse application blueprints for consistency

CHANGE

Reuse update profiles for consistency

Page 74: V mware v realize  automation 6.2 knowledge transfer kit

74

Leverage Existing Investments in Configuration Management• Partnership with Puppet Labs, OpsCode (Chef), and SaltStack

• Accelerate workload deployments

• Remediate configuration drift towards desired state configuration

Desired State Configuration

And Drift Remediation

Dev ProdTest

vSphere vCloud

ConfigurationDrift ! !!

= =

Page 75: V mware v realize  automation 6.2 knowledge transfer kit

75

Self-Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation Center

Policy-Based Governance with Automated Delivery

Infrastructure Services

Application Release Automation

Page 76: V mware v realize  automation 6.2 knowledge transfer kit

76

Multivendor and Multicloud Infrastructure

CloudPhysical Virtual

vSphere Hyper-V XenServer

Linux Windows

Cloud Providers

vCloudHybridService

vCloud Automation Center

Self - Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Application Release Automation

Page 77: V mware v realize  automation 6.2 knowledge transfer kit

77

Dev/Test

vRealize Automation Shared Infrastructure

The VMware Personalized, Business-Relevant Cloud

Provision Manage RetireRequest

Desktop

Request Provision Manage Retire Archive

Production

Request Approval Provision Manage Retire Archive

Cloud Administrator

Service Blueprints

SLA

Cost Profile

Service Tier

Security

Policies

Templates PrivateVirtual

PrivatePhysical

Public Cloud

Fine-grained policies personalize services to meet unique IT and business needs

Page 78: V mware v realize  automation 6.2 knowledge transfer kit

78

Contain Cost by Identifying and Reclaiming Inactive VMs

Identify Verify Reclaim Improve

Stranded Host

Resources

Underutilized,Inactive &

Abandoned VMs

MonitorReclamation Efficiency

and Cost Savings

VerifyUsage

EliminateKnown Good

VM In Use

NotifyOwner

Automated Reclamation Workflow

RemovalApproved

ReclaimResources

ConvertLease

ExpireVM

ArchiveVM

DeleteVM

NotifyOwner

IT Compute Infrastructure

Define different policies and reclamation processes by group

B

C

A

Page 79: V mware v realize  automation 6.2 knowledge transfer kit

79

Infrastructure Management – Networking and Security Integration

• New features– Simplified multitier app deployment– Improved connectivity– Deployment of logical switches and

networks– Enhanced security– Intelligent placement of workloads in

security groups protected by firewalls– Increased availability– Deployment of VMware NSX™

distributed firewalls and load balancers

• Benefits– Deliver secure, scalable, performing

application-specific infrastructure on demand

Dynamically provision and decommission

NSX logical services

Page 80: V mware v realize  automation 6.2 knowledge transfer kit

80

vRealize Automation

4. Add new IT services and day 2 operations (XaaS)

Advanced Services

vRealize Automation REST API

5. Call vRealize Automation services from existing applications

3. Integrate with third-party management systems

Design Center

vRea

lize

Orc

hest

rato

rIT

Pro

cess

A

utom

atio

n

1. Leverage existing and future infrastructure

Multivendor, Multicloud

Policy Management

2. Configure business-relevant services

vRealize Automation –Designed to Be Extensible

• Rapidly deploy automation solution and new IT services• Leverage investment by mapping into existing IT environments• Adapt to meet unique IT and business needs

ServiceNow, PMG, Remedy, and

homegrown service catalog

• Specify provisioning methodology• Service entitlements • Custom properties• Resource reservations• Specify custom machine/OS

properties• And so on

• Compute Infrastructure (virtual, physical, and public cloud)

• Software deployment methodologies

• CMDB• DNS• IPAM• Load balancers• service desk

• Monitoring• Storage• Databases• Web services• And so on

Page 81: V mware v realize  automation 6.2 knowledge transfer kit

81

Self-Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Custom Services

Application Release Automation

Page 82: V mware v realize  automation 6.2 knowledge transfer kit

Self - Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Add Custom IT Services (XaaS) in Minutes

Advanced Service DesignerRound up the existing out-of-box infrastructure, application, and desktop service capabilities

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

VMware vRealize Orchestrator™ workflows and plug-ins

• Define request forms– Prepopulate forms with

input/output from vRealize Orchestrator workflows

– Easy, yet rich customization

• Configure governance policies– Service entitlements– Approvals

82

Example Use Cases• New employee on-boarding• Email and mailbox web setup• Storage as a web service• Network services• Backup and recovery• Security and compliance• AD management tasks• Software install and update• Password management

Limited only by your imagination!

Application Release Automation

Page 83: V mware v realize  automation 6.2 knowledge transfer kit

83

Professional Services – Turning IT Possibilities into Business Results

Sim

plify

IT o

pera

tions

Accelerate IT

transformation

Reduce costs

Improve time-to-project

completion, availability,

and satisfaction

Transfer knowledge and empower teams

Improve time-to-project completion, operational reliability, efficiency, and user satisfaction by leveraging insights from successful applications of VMware products and solutions

Accelerate business breakthroughs by operationalizing technology innovations that scale to deliver material business impact

“VMware is the one with the unrivaled product expertise that saves me time and money.” – VMware customer

Reduce costs and maximize return on your VMware investment by taking full advantage of the capabilities offered by VMware platform and services

Simplify and operate more reliable, efficient, and effective cloud environments by assessing customer operational readiness, building for performance and high availability, and applying interoperability and enterprise management expertise

Page 84: V mware v realize  automation 6.2 knowledge transfer kit

An Evolutionary Cloud Deployment Approach

84

Proof of Concept

Limited ScaleProduction Pilot

Full-ScaleProduction

ExpandedScope

Phase 1: Automation• Automate infrastructure w/OOB Fct. • Integrate with existing environments

Phase 2: Self-Service• Expose infrastructure services to consumers

Phase 3: Apps / Middleware• Deliver standardized application and middleware services to apps teams

Phase 4: App Release Automation• Automate the release process / devops

Phase 5: IT as Service Broker• Operate like a business • Control what goes public

Consultingand education servicesfor each delivery phase

Page 85: V mware v realize  automation 6.2 knowledge transfer kit

85

vRealize Automation Edition Lineup

① vRealize Automation Standard Edition is only available as part of the VMware vCloud Suite Standard and is not sold a standalone product.

Features

• Infrastructure services, cloning only, vRealize Orchestrator integration

• Custom services (XaaS), approvals, reclamation, chargeback, multivendor Infrastructure, and multitenancy

vRealize Automation

Standard Advanced Enterprise

• Application services, release automation, development operation integration

• Multivendor, Multicloud infrastructure, and multivendor software provisioning

Page 86: V mware v realize  automation 6.2 knowledge transfer kit

86

VMware Cloud Automation Solution

• Single solution for apps and release automation abstracted from diverse infrastructure services

• Accelerated delivery of personalized services

• Rapid on-boarding to the cloud

APPLICATION RELEASE PROCESS

Resource Pools

VM’s with Network

Applications

OS

MWO

SM

W

Page 87: V mware v realize  automation 6.2 knowledge transfer kit

VMware IT – vRealize Automation Case Study

Page 88: V mware v realize  automation 6.2 knowledge transfer kit

88

Overview• Team: 30+ DevOps engineers

• Customer: 600+ developers

• Role: 16 different dev/test environments, 130+ app components each

• Infrastructure footprint:

• ~4000 non-production servers

• ~500 production servers

• ~290 physical hosts

• ~4 Petabytes of storage

Enterprise Application Portfolio

SaaS 65IT tools 50 Business 100

Total 215

Page 89: V mware v realize  automation 6.2 knowledge transfer kit

89

Before…

20 steps of 3 - 5 weeks for each environment

Request for Dev/Test

Infrastructure Verification

Hardware Setup

Build VMs – new or clone

DNS Entries

Install, Setup,

Configure

Workload Database Refresh

Latest Code Deployment

Load Balancer Entries

Web Server Configuration

Firewall Changes

External Interface & Integration

PPM Tasks

Workload Monitoring

SetupSecurity – VM access control

Functional Testing

Environmental Testing

Enterprise Application Development ProjectUp to 9 months

UAT Stage Load Test ProductionDev Test

• Provisioning challenges • Slow process – 4 weeks• Unreliable – new issues every time• Project schedule risk

• High infrastructure costs• High CapEx and OpEx

• Developer frustration• Difficult problem resolution – more than 2 days per issue

Page 90: V mware v realize  automation 6.2 knowledge transfer kit

90

Results – Say “Yes” to Your Customers

Phase 1 Phase 2

Cycle TimeHours per dev/test instance

Start – 336 (2 weeks)

17236

24 (goal)

Today

Phase 1 Phase 2

VMs Transitioned# of Non-production VMs

Today

Phase 1 Phase 2

AppOpps Headcount# of Engineers

Today

5,000 (goal)

2,8002,800

5 (goal)

2722

Reduced provision time to 17 hours

(Including QA Testing and so on. is 36 hours)

Improved productivity of 600 developers by 5-10%

Reduced IT operations costs by $1.5M per year

Able to say “yes” to all customer requests

Reduced the cost of a VM/month from

$133 to $20

Reduced infrastructure costs by $4.5M/year

• Reduced provisioning time by 85%• Reduced cost per VM by 80%• Improved developer productivity by 5-10%• Saved $6M / year

Page 91: V mware v realize  automation 6.2 knowledge transfer kit

Use Cases

91

Page 92: V mware v realize  automation 6.2 knowledge transfer kit

Covance

92

IndustryHeadquartersEmployeesAnnual Revenue

“VMware provided the most complete solution that was really built for the cloud era, versus other solutions that may have been retrofitted for cloud.”

— Michael Lebiedzinski, Director of Private Cloud Engineering

• VMware vCloud® Suite Enterprise

• vRealize Automation

• VMware vRealize Operations Management Suite™ Enterprise

• VMware vCenter Site Recovery Manager

• VMware vCenter Configuration Manager™

• VMware vSphere®

Objectives• Reduce time to deploy new compute resources• Increase percentage of virtualized infrastructure• Data center consolidation from 40 to 3

VMware Solution• vRealize Automation enables them to rapidly provision new servers

as their customers need them, reducing provisioning time from 2-4 weeks down to 1-2 hours

• vRealize Operations Management enables proactive management of all of their computing resources and modelling of their future needs

Business Impact• Improved service delivery from weeks to hours• Enabled IT to help grow the business• Consolidated data centers reduced OpEx spending

PROFILE

Pharmaceutical

Princeton, New Jersey

11,000

$2 billion

VMware PRODUCTS

Page 93: V mware v realize  automation 6.2 knowledge transfer kit

96

Customers

Page 94: V mware v realize  automation 6.2 knowledge transfer kit

97

VMware Is the Cloud Management Market Leader

VMware leads the worldwide cloud systems management software market with a 20.5% share

• VMware leads the Big Four and other “cloud era” management vendors

• VMware is gaining share in a market that grew 60.5% to $1.2B in 2012

• Private cloud implementations represent an estimated 62 percent of revenue

Page 95: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Automation – ExtensibilityImplementing Cloud Services In Your Existing IT Environment

Page 96: V mware v realize  automation 6.2 knowledge transfer kit

99

VMware vRealize Automation Solution

Overview•Unified IT service catalog

•Automate delivery of application, infrastructure and data services

•Policy-based governance

•Full lifecycle management including release automation

•Extensible by design

Benefits• Rapid delivery of IT services

measured in minutes/hours, not days/weeks

• Standardization, compliance, and control

• Improved IT efficiency OpEx and CapEx

• Leverage existing and future infrastructure, tools, and processes

APPLICATION RELEASE PROCESS

Resource Pools

VM’s with Network

Applications

OS

MWO

SM

W

Page 97: V mware v realize  automation 6.2 knowledge transfer kit

100

Cloud Automation Challenges

Business Needs and Requirements

Address Unique Business Needs

Work with Existing Infrastructure and Tools Why Extensibility• Automation of cloud service delivery

is not a standalone application

• Needs to coexist with existing infrastructure, tools, and processes

• Meet unique business needs

Risks• Cost

• Delays

• Maintenance

• Upgrade

Page 98: V mware v realize  automation 6.2 knowledge transfer kit

101

vRealize Automation 6.2 Extensibility – Main Use Cases and Tools

vRealize Automation

4. Add new IT services and create new day 2 operations

• Storage as a Service, Load Balancing as a Service…

• Back up a VM, open a ticket on a machine, and so on

Advanced Services Designer

vRealize Automation REST API

5. Call vRealize Automation services from existing applications

ServiceNow PMG Remedy Homegrown service catalog

3. Integrate with third-party

management systems

• CMDB• DNS• IPAM• Load balancers• Service desk• monitoring• Storage• Databases• Web services• And so on

Design Center

vRea

lize

Orc

hest

rato

rIT

Pro

cess

Aut

omat

ion

1. Leverage existing and future infrastructure• Compute Infrastructure (virtual, physical, public cloud)• Software deployment methodologies

Multivendor, Multicloud

Policy Management

2. Configure business relevant services

• Specify provisioning methodology

• Service entitlements • Custom properties• Resource reservations• Specify custom

machine/OS properties• And so on

Page 99: V mware v realize  automation 6.2 knowledge transfer kit

102

vRealize Automation –Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps

RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 100: V mware v realize  automation 6.2 knowledge transfer kit

103

vRealize Automation –Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps

RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 101: V mware v realize  automation 6.2 knowledge transfer kit

104

Multivendor, Multicloud Infrastructure

CloudPhysical Virtual

vSphere Hyper-V XenServer

Linux Windows

Cloud Providers

vCloudAir

vCloud Automation Center

Self -Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Page 102: V mware v realize  automation 6.2 knowledge transfer kit

105

The VMware Personalized, Business-Relevant Cloud

Dev/Test

vRealize Automation Shared Infrastructure

Provision Manage RetireRequest

Cloud Administrator

Service Blueprints

SLA

Cost Profile

Service Tier

Security

Policies

Templates

Software Deployment OptionsSpace Efficient ToolsPlatform Tools Enterprise Tools

BMC BladeLogic HP Server Automation Microsoft SCCM

Citrix Prov. Server NetApp FlexClone VMware Linked

Clones

Hypervisor Cloning Windows WIM Image Linux Kickstart/

AutoYaST PXE Boot

Tier 1 Tier 2 Tier 3

Page 103: V mware v realize  automation 6.2 knowledge transfer kit

106

Application Deployment - Solution Exchange

Page 104: V mware v realize  automation 6.2 knowledge transfer kit

107

VMware vRealize Automation ‒Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 105: V mware v realize  automation 6.2 knowledge transfer kit

108

Dev/Test

vRealize Automation Shared Infrastructure

The VMware Personalized, Business-Relevant Cloud

Provision Manage RetireRequest

Desktop

Request Provision Manage Retire Archive

Production

Request Approval Provision Manage Retire Archive

Cloud Administrator

Service Blueprints

SLA

Cost Profile

Service Tier

Security

Policies

TemplatesPrivateVirtual

PrivatePhysical

Public Cloud

Page 106: V mware v realize  automation 6.2 knowledge transfer kit

109

VMware vRealize Automation –Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 107: V mware v realize  automation 6.2 knowledge transfer kit

110

Extensibility – Integrating with Third-Party Resources and Systems of Record

vRealize Automation

Third-Party Integration

• CMDB• DNS• IPAM• Load balancers• Service desk• Monitoring

systems• Databases• Web servicesvR

ealiz

e O

rche

stra

tor

IT P

roce

ss A

utom

atio

n

30+ plug-ins and thousands of

workflows

Backup/Restore

Page 108: V mware v realize  automation 6.2 knowledge transfer kit

111

vRealize Automation Integration with Infoblox

ServiceBlueprints

Request Approval Provision Manage Retire Archive

vRealize Orchestrator Plug-In

vRealize Automation

Allocate IP Address and DNS Host Record

CloudConsumer

Page 109: V mware v realize  automation 6.2 knowledge transfer kit

112

VMware vRealize Automation –Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps

RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 110: V mware v realize  automation 6.2 knowledge transfer kit

113

Extensibility – Adding New IT Services (XaaS)

vRealize AutomationSelf -Service

Policy-Based Governance with Automated Delivery

Call vRealize AutomationAdvance Service Designer

“Wizard-Driven Service Designer”

Example Use Cases• New employee on-boarding• Email and mailbox setup• Storage as a service• Network services• Backup and recovery• Security and compliance• AD management tasks• Software install and update• Password management

Limited only by your imagination!

IaaS PaaS DaaS XaaS

• Define request forms• Prepopulate forms with

input/output from vCenter Orchestrator workflows

• Easy, yet rich customization

• Configure governance policies• Service entitlements• Approvals

• Automate delivery process• Define workflow• Leverage vCenter Orchestrator

workflows and plug-ins

BLUEPRINT

Page 111: V mware v realize  automation 6.2 knowledge transfer kit

114

Extensibility – Deliver Custom Services in vRealize Automation – Forms

Workflow description and input parameters render

automatically to the request and confirmation

forms

Draft new forms and publish when ready

Layout and style editors to provide easy yet rich

customization capabilities

Easily customizable forms that do not

require knowledge of HTML

Page 112: V mware v realize  automation 6.2 knowledge transfer kit

115

Extensibility – Deliver Custom Services in vRealize Automation

Select a pre-built or custom

vCenter Orchestrator

workflow

Workflow name, description and input

parameters can be viewed

Output parameters become manageable objects in the service

catalog

Page 113: V mware v realize  automation 6.2 knowledge transfer kit

116

vRealize Automation –Designed to Be Extensible

Add New IT Services (XaaS)

Integrate with Third-Party Systems

Deliver Business Relevant Services

Leverage Existing and Future Infrastructure

Call vRealize Automation Services from Existing Apps

RESTful API

Service Designer

Multivendor, Multicloud

vRealize Orchestrator

Policy Management

Developer

Administrator

Easily adapts to your business policies and your IT environment

Page 114: V mware v realize  automation 6.2 knowledge transfer kit

117

New Features

Accessing vRealize Automation Services from Custom Portals and Applications

Consumer API• Catalog Service API

− New API for catalog services (all services, entitlements, approvals, and so on

Administration APIs• Infrastructure API

• New simplified verb-oriented interface • Application API

• App services and release automation

vRealize Automation API (REST)

CatalogServices

InfrastructureServices

ApplicationServices

Benefits• Access vRealize Automation Services from

other applications

• Reduce time needed to invoke IT services from other applications

Self - Service

InfrastructureServices

Application Services

Custom Services

vRealize Automation

Policy-Based Governance with Automated Delivery

Page 115: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Automation – Application

Page 116: V mware v realize  automation 6.2 knowledge transfer kit

119

Virtual Machine Templates for Your Applications• Create VM templates for your applications using

supported 32-bit or 64-bit Linux or Windows OSs– Create new templates– Customize existing virtual machine templates– Customize existing Amazon Machine Images (AMIs)

• Create and configure a VM template – Create a vApp with one VM in vCloud

Director– Install the AppD boot strap service, configure the OS – Add the VM in the vCloud Director catalog and

register it

• Customize existing VM templates– Reset or stop the agent bootstrap service– Place the vApp instance back in the catalog as a new vApp template

Application ServicesLogical

Templates

Cloud Templates

vCloud Director or

Amazon EC2

Map

Page 117: V mware v realize  automation 6.2 knowledge transfer kit

120

Cloud Environments and Logical Templates1. Register a cloud provider

and select templates

2. Map cloud templates to logical templates

3. Create deployment environments

vSpherevCloud

Application Services

Cloud Provider

vCloud Director Organization

Amazon EC2 Region

AMI

1 2

3

Provisioning Group

Machine Blueprint

vSphere access through cloud abstraction layer through integration with vRealize Automation

Cloud Template

Page 118: V mware v realize  automation 6.2 knowledge transfer kit

121

Services Lifecycle• Install, configure, start, and update scripts

• Parameterized scripts to declare component properties

• Parameters render scripts generic

• bash (Linux), Windows CMD / PowerShell script (Windows), Puppet, Chef

Page 119: V mware v realize  automation 6.2 knowledge transfer kit

122

External Services

• External services are now part of the service catalog• Pre-configured external service• Custom external service

• A pre-configured external service is configured externally and is “locked down”

• Examples include: existing database, LDAP Server, SSO Server, or a SaaS application like Salesforce

• A custom external service includes advanced configuration support through configuration scripts

• Supports multiple providers through provider specifications – such as Data Director or Amazon RDS

• Examples include: database provisioned through Data Director or F5 Load Balancer

• External services are instantiated in the deployment environment and are modeled in the application blueprints

• Reduce time to deliver workload by connecting to an external or existing service

• Improve operational efficiency and IT control through standardized application blueprints that connect to existing components in the organization – such as databases, load balancers, or SaaS applications

Overview

Benefits

Page 120: V mware v realize  automation 6.2 knowledge transfer kit

123

Policy-Based Provisioning

• Add a new policy instance to one or several deployment environments

• Select any of the of the out-of-box policy definitions, including • Blacklist Services – flags violations if specified

blacklisted service is used in the blueprint node,• Total Instance (VM) Count Limits – flags

violations by checking for total VM instance count across all nodes in a deployment

• View overall compliance of a deployment along with compliance status of each applicable policy instance

• Better IT control and governance by adopting preventive application provisioning policies

• Enforce and monitor compliance with IT standards and regulatory policies

• Operate at scale by enforcing policies across the entire organization

Overview

Benefits

Page 121: V mware v realize  automation 6.2 knowledge transfer kit

124

Customizing Blueprints and Deployments• Overwrite default app properties during blueprinting or deployment

• Enforces control of what can be changed

Page 122: V mware v realize  automation 6.2 knowledge transfer kit

125

Configure Deployment Environment

• A DE can be configured with multiple shared services, Puppet master configurations and application policies

• During actual deployment time, one of the available options in each category must be selected

• Provide granular control over the exact configuration of a DE by providing a finite set of options in each category

• Flexibility to customize DE, yet maintain control of available options

Overview

Benefits

Page 123: V mware v realize  automation 6.2 knowledge transfer kit

126

Execution Plan with Deployment-Specific Tasks• Auto-generate execution plans based on blueprint

• Add custom tasks to specific deployments (such as sent e-mail notification)

Page 124: V mware v realize  automation 6.2 knowledge transfer kit

127

Deployment Summary

Page 125: V mware v realize  automation 6.2 knowledge transfer kit

128

Day Two Operations

• After the initial deployment succeeds, various day two operations can be performed

• Update configuration or scale-out / scale–in cluster• Rollback to last successful deployment• Check for compliance with environment policies• Teardown VMs in a deployment

• A timeline of all actions on a deployment is displayed on the details page

• Ability to easily update existing deployments to fit changing requirements

• Save frequent update operations as a update profile• Rollback any unsuccessful updates, thereby minimizing

downtime

Overview

Benefits

Page 126: V mware v realize  automation 6.2 knowledge transfer kit

vCloud Automation Center – Puppet

Page 127: V mware v realize  automation 6.2 knowledge transfer kit

130

Accelerate Application Deployment• Streamline the deployment and update process

• Leverage pre-built components

• Reuse application models across environments and clouds

Components

Application blueprint

ComponentsPuppet

Components

Page 128: V mware v realize  automation 6.2 knowledge transfer kit

131

• Agility through automation

• Control throughout the lifecycle

• Flexibility to deploy any service into any heterogeneous environment

Self - Service

InfrastructureServices

Application Services

Advanced Services

vRealize Automation

Heterogeneous Infrastructure

Policy-Based Governance with Automated Delivery

Drift Remediation

Service Catalog Multimachine Blueprints

Puppet Configuration Language

VMware Cloud Management Marketplace

Puppet Forge

Community

Ecosystem

Configuration

Puppet Enterprise 3.0 and vRealize Automation

Application Release Automation

Page 129: V mware v realize  automation 6.2 knowledge transfer kit

132

Application Director and Puppet Integration

• Mix and match Puppet and non-Puppet content in one blueprint

• Support for multiple Puppet Masters (Dev, Test, and Prod)• Support for both Puppet Open Source and Puppet

Enterprise• Support for inter-node dependencies• Speedy diagnosis through access to Puppet status from

AppD• Multitenancy and role-based access layer• Driver-based architecture built to on-board similar

products like Chef, SaltStack, and so on

• AppD customers can now tap into abundant Puppet content or write new

• Puppet customers get multitier application lifecycle and use of Puppet comes under the purview of VMware cloud automation

• multinode dependencies, property binding, diverse content types

• Governance and self-service

Overview

Benefits

Page 130: V mware v realize  automation 6.2 knowledge transfer kit

vRealize Automation 6.2 Resources• Product Guides

– Home > Support > Support Resources > vRealize Automation Support Center>Install & Configure• Foundation and Concepts• Installation and Configuration• Upgrading to vCloud Automation Center 6.2• Migrating to vCloud Automation Center 6.2• System Administration

• VMware Education https://mylearn.vmware.com

• VMware Hands-On Labs http://labs.hol.vmware.com/HOL/

• VMware Socialcast: vCloud Automation Center Technical Blog– https://

vmware-com.socialcast.com/groups/44591-vCloud Automation Centertechnical

• YouTube Online VMware Training VMware vRealize Automation 6.2 Video Library– http://

www.youtube.com/watch?v=R51eo5OiHCk&list=PL9MeVsU0uG65NQRfliUW4Zthf62YSlaM8 133

Page 131: V mware v realize  automation 6.2 knowledge transfer kit

134

Questions

Page 132: V mware v realize  automation 6.2 knowledge transfer kit

VMware vRealize Automation 6.2Knowledge Transfer Kit

VMware, Inc.3401 Hillview AvePalo Alto, CA 94304

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