Hi,
I'm using VCB to backup restore VMs.
I need to delegate autorisation to another users to manage backup and restore. But i wouldn't like to give them admin right, just permissions to backup, and restore on existing VM or not.
I know permissions related to backup (http://www.vmware.com/pdf/vsphere4/r40/vsp_vcb_15_u1_admin_guide.pdf) but any information about requirement about restore.
I've found on another post (http://communities.vmware.com/message/1439438) where dan_white has post an excel with lot of permissions but it doesn't work ...
Permissions set to vcbuser role (base on Excel):
- Datastore.Allocate space
- Datastore.Browse Datastore
- Datastore.Low level file operations
- Datastore.remove file
- Folder.Create folder
- Folder.Move folder
- Folder.Rename folder
- Global.Cancel task
- Network.Assign network
- Resource.Assign virtual machine to resource pool
- Resource.Migrate
- Resource.Relocate
- Task.*
- Virtual Machine.Configuration.Add New Disk
- Virtual Machine.Configuration.Advanced
- Virtual Machine.Configuration.Change CPU count
- Virtual Machine.Configuration.change resource
- Virtual Machine.Configuration.disk lease
- Virtual Machine.Configuration.extend virtual disk
- Virtual Machine.Configuration.host USB device
- Virtual Machine.Configuration.memory
- Virtual Machine.Configuration.rename
- Virtual Machine.Configuration.settings
- Virtual Machine.Inventory.create from existing
- Virtual Machine.Inventory.create new
- Virtual Machine.Inventory.move
- Virtual Machine.Inventory.register
- Virtual Machine.Inventory.remove
- Virtual Machine.Provisionning.Allow disk access
- Virtual Machine.Provisionning.allow read-only disk access
- Virtual Machine.Provisionning.allow virtual machine download
- Virtual Machine.Provisionning.allow virtual machine files upload
- Virtual Machine.Provisionning.customize
- Virtual Machine.State.create snapshot
- Virtual Machine.State.Remove snapshot
Last log lines are :
Thanks for your help
Teste providing all permissions from "Virtual Machine power user" plus:
- Datastore.Allocate space
- Datastore.Browse Datastore
- Datastore.Low level file operations
- Datastore.remove file
- Folder.Create folder
- Folder.Move folder
- Folder.Rename folder
- Global.Cancel task
- Network.Assign network
- Resource.Assign virtual machine to resource pool
- Resource.Migrate
- Resource.Relocate
- Task.*
Final solution was to set permission as :
Category | Item |
Datastore | Allocate space |
Datastore | Browse datastore |
Datastore | Low level file operations |
Datastore | Remove file |
Folder | Create folder |
Folder | Rename folder |
Folder | Move folder |
Global | Cancel task |
Network | Assign network |
Resource | Assign virtual machine to resource pool |
Resource | Assign VApp to resource pool |
Resource | Migrate |
Resource | Relocate |
Scheduled task | Create tasks |
Scheduled task | Modify task |
Scheduled task | Remove task |
Scheduled task | Run task |
Task | Create task |
Task | Update task |
VirtualMachine.Config | Add existing disk |
VirtualMachine.Config | Add new disk |
VirtualMachine.Config | Add or remove device |
VirtualMachine.Config | Advanced |
VirtualMachine.Config | Change CPU count |
VirtualMachine.Config | Change resource |
VirtualMachine.Config | Disk lease |
VirtualMachine.Config | Memory |
VirtualMachine.Config | Modify device settins |
VirtualMachine.Config | Remove disk |
VirtualMachine.Config | Rename folder |
VirtualMachine.Config | Reset guest information |
VirtualMachine.Config | Settings |
VirtualMachine.Config | Upgrade virtual hardware |
VirtualMachine.Interact | Power On |
VirtualMachine.Interact | Device connection |
VirtualMachine.Interact | Acquire guest control ticket |
VirtualMachine.Interact | Answer question |
VirtualMachine.Interact | Configure CD media |
VirtualMachine.Interact | Configure floppy media |
VirtualMachine.Interact | Console interaction |
VirtualMachine.Interact | Device connection |
VirtualMachine.Interact | Power Off |
VirtualMachine.Interact | Power On |
VirtualMachine.Interact | Reset |
VirtualMachine.Interact | Suspend |
VirtualMachine.Interact | Vmware Tools install |
VirtualMachine.Inventory | Create from existing |
VirtualMachine.Inventory | Create new |
VirtualMachine.Inventory | register |
VirtualMachine.Inventory | Move |
VirtualMachine.Provisioning | Allow disk access |
VirtualMachine.Provisioning | Allow read-only disk access |
VirtualMachine.Provisioning | Allow virtual machine download |
VirtualMachine.Provisioning | Allow virtual machine files upload |
VirtualMachine.Provisioning | Customize |
VirtualMachine.State | Create snapshot |
VirtualMachine.State | Remove Snapshot |
Thanks, for your help