6.2
Table Of Contents
- Advanced Service Design
- Contents
- Advanced Service Design
- Updated Information for Advanced Service Design
- Using the Goal Navigator
- Introduction to VMware vRealize Orchestrator
- Configuring vRealize Orchestrator and Plug-Ins
- Authoring Services with Advanced Service Designer
- Advanced Service Designer Basics
- Creating an Advanced Service Overview
- Create a Custom Resource
- Create a Service Blueprint
- Publish a Service Blueprint as a Catalog Item
- Create a Resource Action
- Publish a Resource Action
- Assign an Icon to a Resource Action
- Create a Service
- Associate a Catalog Item with a Service
- Create an Approval Policy for Advanced Service Blueprints and Actions
- Entitle a Service, Catalog Items, and Actions to a User or a Group of Users
- Extending Operations on Resources Provisioned by Other Sources
- Importing and Exporting Advanced Service Designer Components
- Form Designer
- Advanced Service Designer Examples and Scenarios
- Create a Service for Creating and Modifying a User
- Create a Test User as a Custom Resource
- Create a Service Blueprint for Creating a User
- Publish the Create a User Blueprint as a Catalog Item
- Create a Resource Action to Change a User Password
- Publish the Change a Password Resource Action
- Create a Service for Creating a Test User
- Associate the Catalog Item with the Create a Test User Service
- Entitle the Service and the Resource Action to a Consumer
- Create and Publish an Action to Migrate a Virtual Machine
- Create an Action to Migrate a Virtual Machine With vMotion
- Create and Publish an Action to Take a Snapshot
- Create and Publish an Action to Start an Amazon Virtual Machine
- Creating a Data Refresh Service Offering
- Create a Service for Creating and Modifying a User
For example, you might want to create an action so that users can take a snapshot of their Amazon
machines. For this action to work on an Amazon machine provisioned by using IaaS, the three
components involved, Advanced Service Designer, vRealize Orchestrator, and IaaS, need a common
language for the Amazon machine. You create that common language by adding a resource mapping in
Advanced Service Designer that runs a vRealize Orchestrator scripting action or workflow to map the
IaaS Cloud Machine resource type to the vRealize Orchestrator AWS:EC2Instance inventory type.
vRealize Automation provides resource mappings, and the underlying vRealize Orchestrator script
actions and workflows, for vSphere virtual machines, vCloud Director virtual machines, and
vCloud Director vApps.
Creating an Advanced Service Overview
Creating an advanced service and exposing the service to the catalog includes a number of tasks that are
performed by different users.
The following is a high-level overview of the sequence of steps required to create and entitle a service for
provisioning to a user or a group of users.
1 A service architect creates a custom resource to define the item for provisioning. See Create a
Custom Resource.
2 A service architect creates a service blueprint to provision the custom resource and publishes the
blueprint as a catalog item. See Create a Service Blueprint and Publish a Service Blueprint as a
Catalog Item.
3 A service architect creates and publishes resource actions to define the post-provisioning operations
that the consumers of the catalog items can perform on the provisioned items. See Create a
Resource Action and Publish a Resource Action.
4 After creating the custom resource, the blueprint, and the resource actions, a service architect, tenant
administrator, or a business group manager creates a service and includes the catalog item in the
service. See Create a Service and Associate a Catalog Item with a Service.
5 A tenant administrator or an approval administrator creates an approval policy for advanced service
blueprints and actions. See Create an Approval Policy for Advanced Service Blueprints and Actions.
6 A business group manager or a tenant administrator entitles the service, catalog items, and resource
actions to a user or a group of users. The users specified are the consumers of the service who can
request the catalog items. See Entitle a Service, Catalog Items, and Actions to a User or a Group of
Users.
This is the most common and straightforward scenario for creating an advanced service. It suggests
provisioning resource items on the Items tab, defining the post-provisioning operations, adding catalog
items in the service, and entitling the service and the resource actions to a consumer.
You can also create and publish advanced services for requesting that do not result in provisioned items
on the Items tab, for example, sending notifications. For creating such services, you skip steps 1 and 3.
Advanced Service Design
VMware, Inc. 31