I have followed the instructions in the KB and then some Cannot deploy or convert virtual machines from templates after upgrading to VMware vCenter Server (2.... The users in the group have every provision permission possible and still cannot create a VM from a template. They can create a new VM from scratch, but all clone options are greyed out. The templates are stored in a datastore that they have access to (as I said, they can create a VM from scratch on that datastore). I was going to try to list all permissions assigned to that role, but can't find a way to feasibly do it. Ironically, I can clone TO a template, or convert a machine to a template, or create a clone from a VM, but I cannot work with existing templates.
I'm getting terribly frustrated that this simple thing won't work, can anyone offer any insight? This is VCenter and ESXi 5.5, all reasonably up to date.
I found a script to list out all role permissions. FYI, I have removed the templates and re-added them with no change, as suggested in another KB.
System.Anonymous
System.View
System.Read
Global.CancelTask
Datastore.Browse
Datastore.AllocateSpace
Network.Assign
Host.Local.CreateVM
Host.Local.DeleteVM
VirtualMachine.Inventory.Create
VirtualMachine.Inventory.CreateFromExisting
VirtualMachine.Inventory.Register
VirtualMachine.Inventory.Delete
VirtualMachine.Inventory.Unregister
VirtualMachine.Inventory.Move
VirtualMachine.Interact.PowerOn
VirtualMachine.Interact.PowerOff
VirtualMachine.Interact.Suspend
VirtualMachine.Interact.Reset
VirtualMachine.Interact.AnswerQuestion
VirtualMachine.Interact.ConsoleInteract
VirtualMachine.Interact.DeviceConnection
VirtualMachine.Interact.SetCDMedia
VirtualMachine.Interact.SetFloppyMedia
VirtualMachine.Interact.ToolsInstall
VirtualMachine.Interact.GuestControl
VirtualMachine.Config.Rename
VirtualMachine.Config.AddExistingDisk
VirtualMachine.Config.AddNewDisk
VirtualMachine.Config.RemoveDisk
VirtualMachine.Config.CPUCount
VirtualMachine.Config.Memory
VirtualMachine.Config.AddRemoveDevice
VirtualMachine.Config.EditDevice
VirtualMachine.Config.Settings
VirtualMachine.Config.Resource
VirtualMachine.Config.UpgradeVirtualHardware
VirtualMachine.Config.ResetGuestInfo
VirtualMachine.Config.AdvancedConfig
VirtualMachine.Config.DiskLease
VirtualMachine.State.CreateSnapshot
VirtualMachine.State.RevertToSnapshot
VirtualMachine.State.RemoveSnapshot
VirtualMachine.State.RenameSnapshot
VirtualMachine.Provisioning.Customize
VirtualMachine.Provisioning.Clone
VirtualMachine.Provisioning.PromoteDisks
VirtualMachine.Provisioning.CreateTemplateFromVM
VirtualMachine.Provisioning.DeployTemplate
VirtualMachine.Provisioning.CloneTemplate
VirtualMachine.Provisioning.MarkAsTemplate
VirtualMachine.Provisioning.MarkAsVM
VirtualMachine.Provisioning.ReadCustSpecs
VirtualMachine.Provisioning.ModifyCustSpecs
VirtualMachine.Provisioning.DiskRandomAccess
VirtualMachine.Provisioning.DiskRandomRead
VirtualMachine.Provisioning.GetVmFiles
VirtualMachine.Provisioning.PutVmFiles
Resource.AssignVMToPool
Resource.HotMigrate
Resource.ColdMigrate
Resource.QueryVMotion
ScheduledTask.Create
ScheduledTask.Delete
ScheduledTask.Run
HI,
Remove the user for a temporary purpose give him permission on Data center level with admin rights and check .