5. Highlights
5
Platform
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
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
6
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
7
8. Workflow Engine
• The vRealize Orchestrator
workflow engine
– Runs multiple workflows in
parallel
– Performs checkpointing
– Includes user interactions
8
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
9
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
10
11. Running Workflows
• Run workflows from
– vRealize Orchestrator client
– VMware vSphere® Web Client
– vRealize Automation
– A client that uses the vRealize Orchestrator REST API
11
17. vRealize
Orchestrator
Platform Interfaces
• Windows
• Mac, Linux
Designer
• REST
Web ServicesOperator
• vSphere Web
Client
High-Level Product Architecture
17
• Oracle
• MS SQL Server
• PostgreSQL
vRealize
Orchestrator
Database
Directory
Services/
VMware
vRealize
Single
Sign-On™
Workflow Library Workflow Engine
…
……
• AMQP
• SNMP
External
Notifications
vRealize
Orchestrator
Platform
vRealize
Orchestrator
Plug-Ins
Management
Systems
IT Infrastructure
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)
18
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
19
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
20
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
21
22. Integration with External Systems Using APIs
22
With 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/AD
SNMP
WS-MAN
vRealize
Automation
API
SQL/REST
vSphere
API
Orchestrator
Workflow
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
23
25. vRealize Automation Logical Architecture
25
vRealize Automation Components
SQL
Server
Active
Directory
vRealize
Automation
Appliance
Web Portal
Common
Services
Identity
Appliance
or
Existing
VMware
vCenter™
Single Sign-
On™
IaaS
Components
Model Manager
Manager Service
DEMs
Agents
VMware
vCloud®
Application
Director
Linux Appliance
VMware
vRealize
Business™
Standard
vRealize
Orchestrator
Physical
Linux Windows
Virtual
vSphere Hyper-V XenServer
Cloud
Cloud
Providers
vCloud
Hybrid
Service
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
26
27. Service Delivery
27
vRealize 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
28. Infrastructure Services
vRealize 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
vCloud
Hybrid
Service
Virtual
vSphere Hyper-V XenServer
Infrastructure Services
RHEV
28
29. vRealize Automation
Policy-Based Governance with Automated Delivery
Application Services Custom Services
Self-Service
Infrastructure Services
Multivendor, Multicloud
Application Services
vRealize Automation automates the deployment and delivery of multitier
applications
29
30. Custom Services with vRealize Orchestrator
You 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
30
31. Advanced Service Designer
31
vRealize Automation
Self-Service
Policy-Based Governance with Automated Delivery
Infrastructure
Services
Application
Services
Advanced
Service
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
32. Blueprint
vRealize Orchestrator Integration
Integrating 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
32
33. Service Catalog –
Infrastructure, Applications, and XaaS
vRealize Automation provides a unified service catalog that enables users to self-
provision infrastructure services, application services, and custom services
33
Historically, vRealize Orchestrator was part of vSphere since the acquisition of Dunes, a Switzerland based startup, back in 2007.
vRealize Orchestrator packaged with vSphere and vRealize Automation, available for vCenter Server license.
It consists of three primary parts:
vRealize Orchestrator platform – Where you assemble your vRealize Orchestrator workflows using simple drag and drop
vRealize Orchestrator rich plug-in library
vRealize Orchestrator ecosystem and SDK
vRealize Orchestrator workflows can be leveraged through REST or SOAP API.
The key use cases include:
Automation of vSphere administration tasks
Automated incident remediation
Automation of general IT administration tasks