Vcenter PrivilegeRequirements
Vcenter PrivilegeRequirements
The Leostream Connection Broker requires specific VMware vCenter Server (VirtualCenter) privileges in order to perform various actions, such as starting and stopping VMs or provisioning virtual machines from templates. In order to ensure that your Connection Broker functions properly, you must provide the Connection Broker with the credentials for a vCenter Server account that is assigned the required privileges. The Connection Broker uses the vCenter Server account you specify when creating the center, as shown in the following figure.
If you create your vCenter Server center using an account that does not have all the correct privileges, you will not be able to perform all Connection Broker actions.
Provisioning
The only three default vCenter Server roles that contain all these privileges are: Administrator Virtual Machine Administrator Resource Pool Administrator
If you do not want to use one of the default roles, you can create your own role that contains the privileges listed in the previous table. After you create your role, add permission at the Virtual Machines & Templates level that assigns this role to the user associated with your Connection Broker center. Please, refer to Chapter 17: Managing Users, Groups, Permissions, and Roles in the Basic System Administration guide for ESX and vCenter Server for information on creating roles out of privileges, and using permissions to assign these roles to users. The remainder of this document describes these vCenter Server permissions, and the actions related to these privileges.
The Connection Broker imports every virtual machine for which you have a Read-Only role. For example, if you are assigned the Read-Only role at the vCenter Server Inventorys Virtual Machines & Templates level, the Connection Broker imports all virtual machines. If you are assigned the Read-Only role on a VM-by-VM basis, the Connection Broker imports only the VMs your assigned. If your permission is set to Read-Only, you cannot power control the VMs or perform any provisioning.
Power Off
Shutdown
Suspend
Resume
> Virtual Machine > Interaction > Power On > Virtual Machine > Interaction > Power On > Virtual Machine > Interaction > Power Off
Reboot
The following default vCenter Server roles contain the privileges required to power control virtual machines. Administrator Virtual Machine Administrator Virtual Machine Power User Virtual Machine User Resource Pool Administrator
If you are creating a new role, ensure that the privileges shown in the following figure are selected.
If you are creating a new role, ensure that the privilege shown in the following figure is selected. The State node is inside the > All Privileges > Virtual Machine tree note.
Provisioning
If any of your pools use vCenter Server templates to provision new virtual machines, you must be assigned a role with the following privileges. > Virtual Machine > Provisioning > Deploy Template > Virtual Machine > Inventory > Create > Resource > Assign Virtual Machine To Resource Pool In addition, if you are using s guest OS customization file, your role must also contain the following permissions. > Virtual Machine > Provisioning > Read Customization Specifications > Virtual Machine > Provisioning > Customize If your role does not contain the > Virtual Machine > Provisioning > Read Customization Specifications privilege, the Connection Broker will not display thee Guest OS Customization Specification File edit field in the Provisioning section of the Edit Pool page. The following default vCenter Server roles contain the privileges required to provision virtual machines. Administrator Virtual Machine Administrator Resource Pool Administrator
If you are creating a new role, ensure that the privileges shown in the following figures are selected. The righthand figure begins with a continuation of the Provisioning privileges.