To configure vSphere Lifecycle Manager settings and to use successfully vSphere Lifecycle Manager baselines and images, you must have the proper privileges. Similarly, you need the proper privileges to use vSphere Configuration Profiles.
You can assign vSphere Lifecycle Manager and vSphere Configuration Profiles privileges to different roles in the vSphere Client.
vSphere Lifecycle Manager Privileges For Using Images
When you use vSphere Lifecycle Manager images, you need a different set of privileges for each task.
Task | Privilege in the vSphere Client | Privilege in the API |
---|---|---|
Set Up Image |
|
|
Import Image |
|
|
Export Image | VcIntegrity.lifecycleSoftwareSpecification.Read | |
Edit Image |
|
|
Work with Recommendations |
|
|
Work with Depot |
|
|
Manage Depot Overrides |
|
|
Check Compliance | VcIntegrity.lifecycleSoftwareSpecification.Read | |
Run Remediation Pre-Check |
|
|
Remediate Against an Image |
|
|
Edit Remediation Settings |
|
|
Update Firmware |
|
|
View Hardware Compatibility | VcIntegrity.HardwareCompatibility.Read | |
Stage an Image | VcIntegrity.lifecycleSoftwareRemediation.Write |
For more information about managing users, groups, roles, and permissions, see the vSphere Security documentation.
vSphere Lifecycle Manager Privileges For Using Baselines
Each of the vSphere Lifecycle Manager privileges that you need to use baselines and baseline groups covers a distinct functionality.
Task | Privilege in the vSphere Client | Privilege in the API | Description |
---|---|---|---|
Configure | VcIntegrity.General.com.vmware.vcIntegrity.Configure | Configure the vSphere Lifecycle Manager service and the scheduled patch download task. | |
Manage Baseline | VcIntegrity.Baseline.com.vmware.vcIntegrity.AssignBaselines | Attach baselines and baseline groups to objects in the vSphere inventory. | |
VcIntegrity.Baseline.com.vmware.vcIntegrity.ManageBaselines | Create, edit, or delete baselines and baseline groups. | ||
Manage Patches and Upgrades | VcIntegrity.Updates.com.vmware.vcIntegrity.Remediate | Remediate virtual machines and hosts to apply patches, extensions, or upgrades. In addition, this privilege allows you to view the compliance status of objects. | |
VcIntegrity.Updates.com.vmware.vcIntegrity.Scan | Scan virtual machines and hosts to search for applicable patches, extensions, or upgrades. | ||
VcIntegrity.Updates.com.vmware.vcIntegrity.Stage | Stage patches or extensions to hosts. In addition, this privilege allows you to view the compliance status of hosts. | ||
VcIntegrity.Updates.com.vmware.vcIntegrity.ViewStatus | View baseline compliance information for an object in the vSphere inventory. | ||
Upload File | VcIntegrity.FileUpload.com.vmware.vcIntegrity.ImportFile | Upload upgrade images and offline patch bundles. |
For more information about managing users, groups, roles, and permissions, see the vSphere Security documentation.
Required Privileges for Using vSphere Configuration Profiles
When you use vSphere Configuration Profiles, you need a different set of privileges for each task.
Task | Privilege in the vSphere Client | Privilege in the API | Description |
---|---|---|---|
Create Cluster with vSphere Configuration Profiles enabled |
|
Host.Inventory.CreateCluster | Create a cluster along with its initial configuration. |
View Host Settings in the Cluster Configuration | VcIntegrity.ClusterConfiguration.View | View the draft configuration document, current configuration settings, compliance reports, and pre-check reports. | |
Check Cluster Compliance | |||
View Compliance Results | |||
Run Remediation Pre-Check | |||
View Remediation Pre-Check Results | |||
View Draft Pre-Check Results | |||
Remediate a Cluster Against the Desired Cluster Configuration | VcIntegrity.ClusterConfiguration.Remediate | Remediate a cluster against the draft configuration or transition a cluster to the desired configuration. | |
Transition to vSphere Configuration Profiles | |||
Export a Configuration or Configuration Schema | VcIntegrity.ClusterConfiguration.Export | Export the desired cluster configuration document. | |
Extract a Configuration Document from a Reference Host | VcIntegrity.ClusterConfiguration.Modify | Modify the desired cluster configuration by crating a draft configuration, extracting a configuration document from a reference host, or importing a configuration. | |
Create a Draft Configuration for a Cluster | |||
Import a Configuration |