6.1
Table Of Contents
- Using the Horizon vRealize Orchestrator Plug-In
- Contents
- Using the VMware Horizon vRealize Orchestrator Plug-In
- Introduction to the Horizon vRealize Orchestrator Plug-In
- Installing and Configuring the Horizon vRealize Orchestrator Plug-In
- Horizon vRealize Orchestrator Plug-In Functional Prerequisites
- Install or Upgrade the Horizon vRealize Orchestrator Plug-In
- Configure the Connection to a View Pod
- Add a Horizon Air Instance
- Assigning Delegated Administrators to Desktop and Application Pools
- Configuration Tasks for Self-Service Workflows and Unmanaged Machines
- Best Practices for Managing Workflow Permissions
- Set a Policy for De-Provisioning Desktop Virtual Machines
- Using Horizon vRealize Orchestrator Plug-In Workflows
- Access the Horizon vRealize Orchestrator Plug-In Workflow Library
- Horizon vRealize Orchestrator Plug-In Workflow Library
- Horizon vRealize Orchestrator Plug-In Workflow Reference
- Add Managed Machines to Pool
- Add Unmanaged Machines to Pool
- Add User(s) to App Pool
- Add User(s) to App Pools
- Add User(s) to Desktop Pool
- Add User(s) to Horizon Air Desktop Pool
- Advanced Desktop Allocation
- Application Entitlement
- Assign User
- Desktop Allocation
- Desktop Allocation for Users
- Desktop Assignment
- Desktop Entitlement
- Desktop Recycle
- Desktop Refresh
- Global Entitlement Management
- Port Pool to vCAC
- Recompose Pool
- Recompose Pools
- Register Machines to Pool
- Remove Users from Application Pool
- Remove Users from Desktop Pool
- Remove Users from Horizon Air Desktop Pool
- Self-Service Advanced Desktop Allocation
- Self-Service Desktop Allocation
- Self-Service Desktop Recycle
- Self-Service Desktop Refresh
- Self-Service Horizon Air Desktop Allocation
- Self-Service Horizon Air Desktop Recycle
- Self-Service Release Application
- Self-Service Request Application
- Session Management
- Set Maintenance Mode
- Unassign User
- Update App Pool Display Name
- Update Desktop Pool Display Name
- Update Desktop Pool Min Size
- Update Desktop Pool Spare Size
- Syntax for Specifying User Accounts in the Workflows
- Making the Workflows Available in vSphere Web Client and vRealize Automation
- Exposing VMware Horizon vRealize Orchestrator Plug-In Workflows in vSphere Web Client
- Exposing Horizon vRealize Orchestrator Plug-In Workflows in vRealize Automation
- Create Business Groups for Delegated Administrators and End Users
- Create Services for Delegated Administrators and End Users
- Create Entitlements for Delegated Administrators and End Users
- Bind vCAC Workflows to a vCAC User
- Configure Output Parameters for vCAC Workflows
- Configure the Catalog Item for the Workflow
- Making Desktop and Pool Actions Available in vRealize Automation
- Creating Machines and Managing Pools in vRealize Automation
- Prerequisites for Creating Machines in vRealize Automation
- Create Templates and Blueprints for Adding Machines to Desktop Pools
- Use Machine Blueprints to Create and Add Desktops to Pools
- Configure a Machine Blueprint Service for Advanced Desktop Allocation
- Advanced Desktop Allocation Scenarios for Delegated Administrators and End Users
- Deleting Machines Provisioned by vRealize Automation
- Working with Unmanaged Machines
- Index
Results If you select Horizon View as the machine provider, this workflow behaves the same way as the
Desktop Allocation workflow.
If you select vRealize Automation as the machine provider, the workflow supports only manual
pools. The following tasks are performed, in the following order:
1 A machine is provisioned using vRealize Automation.
2 The machine is registered in a View desktop pool.
3 For a floating desktop pool, the end user gets entitled to the pool.
4 For a dedicated desktop pool, the end user gets assigned to the machine and gets entitled to
the pool.
5 The machine gets added to user's vRealize Automation Items tab as a vCAC machine, on the
Machines panel.
See also “Advanced Desktop Allocation Scenarios for Delegated Administrators and End Users,”
on page 64.
Limitations
n
Horizon View Agent must be installed and running in the template that is used in the machine
blueprint to provision the machines. See “Create Templates and Blueprints for Adding
Machines to Desktop Pools,” on page 60.
n
VMware recommends that VMware Tools be updated to latest version in the template that is
used in the machine blueprint to provision the machines. See “Create Templates and
Blueprints for Adding Machines to Desktop Pools,” on page 60.
n
For unmanaged machines, valid user credentials must be provided that have Administrator
access for the guest operating system on the machine.
n
For unmanaged machines, a vSphere customization specification must be provided in the
blueprint. This customization specification must include a configuration to change the host
name and SID of the machine so that each machine created from the template has a unique
host name and SID. See “Create Templates and Blueprints for Adding Machines to Desktop
Pools,” on page 60.
n
Guest credentials must be added by running the Add Guest Credentials workflow.
n
Delegated Admin permissions must be provided on credentials by running the Manage
Delegated Administrator Configuration for Registration workflow, located in the
Horizon/Configuration/Horizon Registration Configuration folder.
n
If the administrator does not bind a machine blueprint to the catalog item, the delegated
administrator must choose only those catalog items (blueprints) that are specified by the
administrator to provision machines. For instructions on binding catalog items, see “Import
the Advanced Desktop Allocation Workflow,” on page 54.
Application Entitlement
This workflow allows a delegated administrator to entitle users to an application pool and to remove users'
entitlements.
Inputs/parameters Pod, pool ID, users to entitle, and users to unentitle (selected from a default list)
Results Entitlements can be added and removed in the same workflow.
Assign User
This workflow assigns a user to a specific machine in a desktop pool. An option is provided to entitle the
user to a desktop pool as well.
Inputs/parameters Pod, pool ID, machine name, user name
Results The user is assigned to the specified machine. The existing assignment is removed and the existing
session (if any) is logged off forcibly.
Chapter 3 Using Horizon vRealize Orchestrator Plug-In Workflows
VMware, Inc. 29