Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
VMworld Europe 2014: Built to be Extended - vCloud Automation Center
1.
2. Disclaimer
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these
features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or
sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not
been determined.
CONFIDENTIAL 2
14. vCloud Automation Center
Self service policy driven orchestration and automation engine
with integration capabilities built in to core of the product
15. vCAC
15
CAFÉ
MS SQL
DB
vPostgreSQL
XaaS
IaaSExtensibility
WAPI SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows Proxy and Guest
Agents
DEM Workers
stateless workflows
DEM Orchestrators
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
Legend
HTTPS
iFrames
Authentication
REST
SOAP
SQL
WAPI
REST - private
CAFÉ Services
ASD
CONFIDENTIAL
16. vCAC
16
CAFÉ
MS SQL
DB
vPostgreSQL
WAPI SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows Proxy and Guest
Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
CONFIDENTIAL
24. Custom Properties
• Name/value pairs of metadata
• Control machine provisioning and lifecycle operations
(# CPU’s, memory, disk size, etc.)
• Travel with machine throughout machine lifecycle
• Can be set on any level of vCAC management entities
(Endpoint, Compute Resource, etc.)
• Aggregated at request time
• Can be marked as “Prompt User” to allow for user input at machine
request time
CONFIDENTIAL 24
26. Property Dictionary
• Expose “Prompt User” (runtime) Custom Properties via vCAC UI
• Associate Custom Properties with a UI elements
– CheckBox, DateTime, DropDown, Lists, Integers, etc…
• Ensure clean input
– Provide min/max bounds
– Validate input against Regular Expressions
• Allow to define Parent – Child relationships between controls
• Provide descriptive display names and label text
• Group controls together and modify how they appear (layouts)
CONFIDENTIAL 26
33. Hostname Generation and Validation
• Typical use cases
– Mergers, acquisitions, consolidation
– Inherited Assets
– Legacy Nomenclatures: Multiple teams/divisions/BU’s, each with their own conventions
– Existing databases tracking names
– Metadata baked into machine names
• vCAC Out of the Box Hostname plugins
– Generation: basic prefix + suffix for names
– Validation: verify hostname unique against vCAC DB, DNS and AD
• Hostname plugin framework allows creation of custom hostname generation
and validation plugins
33CONFIDENTIAL
37. State Transition Workflows
• Integrate machine lifecycle with existing 3rd Party products
– Custom Machine account - AD/LDAP
– IP address management (IPAM) & DNS
– CMDB (assets, audit), ITSM (tickets)
– Backup, monitoring, SSO, etc.
• External/customized Machine Provisioning
– “I already have machine build scripts / services in place that I like to use”
– Integrate with custom (existing) machine build process
– Customize guest OS post cloning or post-install
• Invoke custom business logic between IaaS provisioning states
– Error handling, build quarantine, build restart
– Custom logging or notifications
CONFIDENTIAL 37
38. Extensibility: Adapting to Your Environment
38
vCloud Automation Center
Manage RetireRequest Rebuild
Generate
Work Order
Run Custom Script
Blueprint
Update Status
CMDB
Approve Provision
CONFIDENTIAL
40. vCAC
40
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
41. vCAC IaaS Master Workfow
41
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisioning
WF
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
42. vCAC
42
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
43. vCAC
43
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
44. vCAC
44
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
45. vCAC
45
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
46. vCAC
46
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
47. vCAC
47
SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows
Guest Agents
DEM Workers
stateless workflows
DEM Orchestrators
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
ASD
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Design Center
MS SQL
DB
CONFIDENTIAL
49. Guest OS Agent (Gugent)
• Generic scripting Guest OS agent
– Runs executables from local disk, network location, or host mounted ISO image
• Run scripts on provisioned machine after it is created
• Control with Custom Properties
• Install and configure Guest OS with software
• Enable Guest OS integrations, install 3rd party Guest OS agents
– SSO
– Backup
– Monitoring
– Configuration tools
– Compliance
49CONFIDENTIAL
57. vCAC
59
CAFÉ
MS SQL
DB
vPostgreSQL
XaaS
IaaSExtensibility
WAPI SOAP
REST
SNMP
SQL
X
vCO
Model Manager
SSO
Backup
ITSM Monitoring
DNS
IPAM
Manager Service
Statefull workflows Proxy and Guest
Agents
DEM Workers
stateless workflows
DEM Orchestrators
Requested
WaitingToBuild
BuildingMachine
On
UnprovisionMachine
Off
Disposing
MachineProvisioned
Master
Workflow
Finalized
Provisio
ning WF
Manager Service
Statefull workflows Hypervisors
Virtual
Physical
Cloud
IaaS
Web UI
Legend
HTTPS
iFrames
Authentication
REST
SOAP
SQL
WAPI
REST - private
CAFÉ Services
ASD
58. vCAC Extensibility with vCenter Orchestrator
60
vCloud Automation Center
Self - Service
Infrastructure
Services
Policy-Based Governance with Automated Delivery
Application
Services
Extensibility
Services
Advanced Services
Designer
Design Center
Add new IT
services & create
new day-2
operations
Integrate with 3rd
party
management
systems
vCenter Orchestrator
IT Process Automation