Platform9 Managed OpenStack Pre-requisites for VMware vSphere

Following are the prerequisites for deploying your Platform9 Managed OpenStack with VMware vSphere:

VMware vSphere Privileges Required for Platform9 Managed OpenStack

All Privileges
Datastore
Allocate space
Browse datastore
Low level file operation
Remove file
Extension
Register extension
Folder
Create folder
Host
Configuration
Maintenance
Network configuration
Storage partition configuration
Network
Assign network
Resource
Assign virtual machine to resource pool
Migrate powered off virtual machine
Migrate powered on virtual machine
Virtual Machine
Configuration
Add existing disk
Add new disk
Add or remove device
Advanced
Change CPU count
Change resource
Configure managedBy
Disk change tracking
Host USB device
Memory
Modify device settings
Raw device
Remove disk
Rename
Set annotation
Settings
Swapfile placement
Interaction
Configure CD media
Power Off
Power On
Reset
Suspend
Inventory
Create from existing
Create new
Move
Remove
Unregister
Provisioning
Clone virtual machine
Customize
Deploy template
Mark as template
Snapshot management
Create snapshot
Remove snapshot
 Sessions
 Validate session
 View and stop sessions
vApp
Export
Import

Important: Most Restrictive Permissions

If the above permissions are given only on the appropriate datacenter (not the entire vCenter) then the user will need additional permissions on the vCenter root folder. The following permissions must be given to the user on the vCenter level. When creating this additional role, copy the pre-existing "Read-only" role and then add the following permissions. When assigning the permissions, "Propagate to Child Objects" should be selected. Failing to provide this will prevent us from getting information on status of tasks and sessions, and from viewing storage profiles, which can lead to failure of tasks like VM provisioning and Volume creation.

 All Privileges
 Profile-driven Storage
Profile-driven Storage view
Sessions
Validate session
View and stop sessions
Storage Views
View

October 14, 2016