vmware vrealize or distribution - eventkaddy cms...deep dive: vmware vrealize automation and...
TRANSCRIPT
Chris Smith, Ian Smith, & Sid Smith
MGT1311BU
#VMworld #MGT1311BU
Deep Dive: VMware vRealizeAutomation and ServiceNow
VMworld 2017 Content: Not fo
r publication or distri
bution
• 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.
Disclaimer
#MGT1311BU CONFIDENTIAL 2
VMworld 2017 Content: Not fo
r publication or distri
bution
Agenda
#MGT1311BU CONFIDENTIAL 3
1 Introduction
2 Integration Options
3 VMware ITSM (ServiceNow) Plugin
4 SovLabs ServiceNow Plugin
5 Custom ServiceNow Integration Options
6 Questions and Answers
VMworld 2017 Content: Not fo
r publication or distri
bution
Introductions
4
Chris SmithStaff Systems Engineer – Automation Specialist
CM/ITBM Team – SET East
Ian SmithSystems Engineer – Automation Specialist
CM/ITBM Team – SET East
#MGT1311BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Integration OptionsWhich is right for you?
VMworld 2017 Content: Not fo
r publication or distri
bution
North/South vs. East/West
North/South Integration
• ServiceNow used as Catalog
• VMware vRealize Automation handles automation and orchestration
• Create or update CI records
• Available via VMware ITSM plugin, AVNetPlugin, or Custom REST API integration
East/West Integration
• VMware vRealize Automation used as catalog
• VMware vRealize Automation handles automation and orchestration
• Create or update CI records
• Available via VMware ITSM plugin, SovLabsplugin, Avnet Plugin, or custom vRealizeOrchestrator workflows
• ServiceNow Approvals
#MGT1311BU CONFIDENTIAL 6
VMworld 2017 Content: Not fo
r publication or distri
bution
Solutions Comparison
#MGT1311BU CONFIDENTIAL 7
VMware ITSM Plugin
North/South
East/West
Day 2 Operations
SovLabs Plugin Custom Integration
vRA Plugin
ServiceNow Plugin
VMworld 2017 Content: Not fo
r publication or distri
bution
Cost & Complexity
#MGT1311BU CONFIDENTIAL 8
VMware ITSM Plugin
Cost
Complexity (1-10)
Time-to-Value
SovLabs Plugin Custom Integration
Services
FREE $$ $$$$$
6 2 10
Weeks Days Months
Recommended RecommendedOptionalVMworld 2017 Content: Not fo
r publication or distri
bution
vRA IntegrationITSM Plugin for ServiceNow
VMworld 2017 Content: Not fo
r publication or distri
bution
vRA ServiceNow Integration Catalog Sync
• Entitled vRA catalog items are visible in ServiceNow catalog
• Items are synced per configurable schedule
#MGT1311BU CONFIDENTIAL 10
VMworld 2017 Content: Not fo
r publication or distri
bution
Import Jobd
• AUTH
• IMPORT CATAGORIES (Optional)
• IMPORT CATALOG ITEMS
• IMPORT STORAGE RESRVATION POLICIES
• IMPORT RESOURCES AND CMDB
• IMPORT REQUEST STATUS
• RECONCILE CMDB
#MGT1311BU CONFIDENTIAL 11
VMworld 2017 Content: Not fo
r publication or distri
bution
vRA ServiceNow Integration Requesting a Machine
• Enforces vRA-based policies (e.g. cpumin/max, disk size, quotas, lease)
• Supports “Shopping Cart” Functions
#MGT1311BU CONFIDENTIAL 12
VMworld 2017 Content: Not fo
r publication or distri
bution
vRA ServiceNow Integration Data Mapping
#MGT1311BU CONFIDENTIAL 13
VMworld 2017 Content: Not fo
r publication or distri
bution
vRA ServiceNow Integration Day 2 Actions
Supported Actions:
• Destroy
• Expire
• Install Tools
• Suspend
• Power On
• Power Off
• Shutdown
• Reboot• Only supported Actions are visible in ServiceNow UI
• Actions currently do not support triggering SNOW-based approval workflows
• vRA approval policies are supported
• Machine connectivity (e.g. VMRC / RDP) is not currently supported
#MGT1311BU CONFIDENTIAL 14
VMworld 2017 Content: Not fo
r publication or distri
bution
High-Level ArchitecturevRA ServiceNow
vRealizeAutomation
MID ADFS AD
plugin443
#MGT1311BU CONFIDENTIAL 15
VMworld 2017 Content: Not fo
r publication or distri
bution
Installation & Configuration Overview
#MGT1311BU CONFIDENTIAL 16
• Configure SSO• Configure Service Now to use ADFS• Configure ADFS Trust for Service Now• Configure vRA to use ADFS• Configure ADFS Trust for vRA
• Install plug-in in Service Now• Requires validated MID server• Configure vRA Roles, catalog, entitlements, reservations, etc.• Configure Integration user
• Configure Plug-in• Tenant• Sync catalog Items?• Sync CMDB?• Sync Request Status?
VMworld 2017 Content: Not fo
r publication or distri
bution
Installation & Configuration Overview
#MGT1311BU CONFIDENTIAL 17
Optional Tasks
• CMDB Resource Mappings
• Configure Application to VM dependency mappings
• Update Service Now Catalog
• Import Catalog Categories
• Update Request Form Fields
VMworld 2017 Content: Not fo
r publication or distri
bution
vRA IntegrationPlugin for ServiceNow
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs vRealize Automation ServiceNow Plugin – Compatibility
#MGT1311BU CONFIDENTIAL 19
ServiceNow Fuji, Helsinki, Geneva, Istanbul, & Jakarta
vRealize Automation 7.x
vRealize Orchestrator 7.x
EMC Ent Hybrid Cloud 4.x
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs vRealize Automation ServiceNow Integration Features
• Flexible mapping via JSON-based templates using vRA custom properties
• Multiple operations permitted (insert/update/delete) on multiple related or independent tables
• Multiple ServiceNow endpoints and configurations can exist in parallel
• Compatible with ServiceNow Discovery
• Any vRA IaaS type supported (e.g. vSphere, AWS, Software Components, etc.)
• Included ServiceNow schema sample template content for Linux and Windows
• Instantaneous CMDB inserts/updates & flexible de-provisioning/clean options
#MGT1311BU CONFIDENTIAL 20
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs Plugin Architecture
#MGT1311BU CONFIDENTIAL 21
• Plug-in uses vRA Event Broker.
• Run during any vRA Lifecycle events.
• Plug-in leverages ServiceNow Rest API.
• Allows for the mapping of vRA Custom Properties
to ServiceNow CI Fields.
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs Plugin Architecture
#MGT1311BU CONFIDENTIAL 22
• ServiceNow Endpoint Setup
• Multiple SNOW Endpoints can
exist in parallel
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs Plugin Architecture
#MGT1311BU CONFIDENTIAL 23
• Example of JSON-based template
VMworld 2017 Content: Not fo
r publication or distri
bution
SovLabs ServiceNow Plugin
#MGT1311BU CONFIDENTIAL 24
• Utilize XaaS Items to configure plugin
• Manage ServiceNow configurations throughvRA Items Management
• Uses a vRA Property Set on Blueprints
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom vRA to ServiceNow IntegrationIntegration Options
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom ServiceNow Integration
East/West
• Use vRA Event Broker to add/remove CI records during provisioning/, de-provisioning, and other events
• Use vRA resource action to create day 2 operations to update CI records
• Use vRA Event broker to offload approvals to ServiceNow
• Create/update change records
North/South
• Use custom ServiceNow forms to make REST API calls to vRA catalog items
• Request XaaS Catalog Items
• Use custom business logic as part Of SNOW request
• Create/update change records
#MGT1311BU CONFIDENTIAL 26
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom Service Now IntegrationsCustom Input Form
#MGT1311BU CONFIDENTIAL 27
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom Service Now Integrations
#MGT1311BU CONFIDENTIAL 28
Business Logic Automation
VMworld 2017 Content: Not fo
r publication or distri
bution
Questions and Answers
#MGT1311BU CONFIDENTIAL 29
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution