Post on 14-Jan-2017
© 2015 VMware Inc. All rights reserved.
VMware vRealize™ Orchestrator™ 6.0Knowledge Transfer KitOverview
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
3
Agenda• VMware vRealize™ Orchestrator™ Overview
• VMware vRealize Automation Overview
VMware vRealize Orchestrator Overview
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
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
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
8
Workflow Engine• The vRealize Orchestrator
workflow engine – Runs multiple workflows in
parallel– Performs checkpointing– Includes user interactions
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
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
11
Running Workflows• Run workflows from
– vRealize Orchestrator client– VMware vSphere® Web Client– vRealize Automation– A client that uses the vRealize Orchestrator REST API
12
Client• vRealize Orchestrator client
– Primary tool for developing workflows
13
vSphere Web Client Integration• vSphere Web Client
– Primary tool for administrators to execute and monitor workflows
14
REST API • REST API local documentation at vRealize Orchestrator API (https://
vCenter_Orchestrator_host:8281/vco/api/docs)
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
16
Ecosystem• vRealize Orchestrator plug-ins
• VMware Solution Exchange (http://solutionexchange.vmware.com)
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
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)
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
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
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
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
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
VMware vRealize Automation Overview
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
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
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
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
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
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
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
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
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
34
Questions
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