The VMs you create in your VMware Integrated OpenStack deployment appear in your vCenter inventory. Many restrictions apply to how you manage and work with OpenStack VMs.
In most cases, you must manage such VMs in the OpenStack dashboard or CLI rather than in the vSphere Web Client.
OpenStack Features Supported in vSphere
vSphere supports certain OpenStack features.
OpenStack Feature |
Supported in vSphere |
---|---|
Launch |
YES |
Reboot |
YES |
Terminate |
YES |
Resize |
YES |
Rescue |
YES |
Pause |
NO |
Un-pause |
NO |
Suspend |
YES |
Resume |
YES |
Inject Networking Inject Networking is supported only when the following conditions are present:
|
YES |
Inject File |
NO |
Serial Console Output |
YES |
RDP Console |
NO |
Attach Volume |
YES |
Detach Volume |
YES |
Live Migration |
YES |
Snapshot |
YES |
iSCSI |
YES |
Fibre Channel |
YES Supported through vSphere datastores |
Set Admin Pass |
NO |
Get Guest Info |
YES |
Set Host Info |
YES |
Glance Integration |
YES |
Service Control |
YES |
VLAN Networking |
YES |
Flat Networking |
YES |
Security Groups |
NO vSphere Web Client supports Security Groups when using the Neutron plugin of VMware NSX for vSphere . |
Firewall Rules |
NO |
Routing |
YES |
Config Drive |
YES |
Evacuate or Host Maintenance Mode |
YES |
Volume Swap |
NO |
Volume Rate Limiting |
NO |
VM Operations in OpenStack
The following table maps VMware Integrated OpenStack and vSphere VM operations, and provides recommendations about where best to perform the operation. If you create a VM in VMware Integrated OpenStack, manage that VM in VMware Integrated OpenStack.
vSphere Feature |
OpenStack Counterpart |
Exposed through OpenStack API |
Where to Perform this Operation |
---|---|---|---|
Create a virtual machine |
Launch instance |
YES |
OpenStack dashboard |
Reboot |
Reboot |
YES |
OpenStack dashboard or vSphere Web Client |
Delete |
Terminate |
YES |
OpenStack dashboard |
Resize |
Resize |
YES |
OpenStack dashboard |
Pause |
Pause |
YES |
OpenStack dashboard or vSphere Web Client |
Unpause |
Un-pause |
YES |
OpenStack or vSphere Web Client |
Pause |
Suspend |
YES |
OpenStack dashboard |
Resume |
Resume |
YES |
OpenStack dashboard |
Serial Console Output |
Serial Console Output |
YES |
OpenStack dashboard or vSphere Web Client |
RDP Console |
RDP Console |
OpenStack dashboard or vSphere Web Client |
|
Add Disk |
Attach Volume |
YES |
OpenStack dashboard |
Remove Disk |
Detach Volume |
YES |
OpenStack dashboard |
vMotion |
Live Migration |
YES |
vSphere Web Client |
Snapshot |
Snapshot |
YES |
OpenStack dashboard or vSphere Web Client |
Functions available through VMware Tools . |
Get Guest Info/Get Host Info |
YES |
OpenStack dashboard or vSphere Web Client For vSphere Web Client, this function is available with VMware Tools. |
Distributed Port Groups |
VLAN Networking or Flat Networking |
YES |
OpenStack dashboard |
Function available through VMware Tools. |
Config Drive |
NO |
OpenStack dashboard or vSphere Web Client For vSphere Web Client, this function is available with VMware Tools. |
InstallVMware Tools in a VM |
Install VMware Tools in a VM |
NO |
OpenStack dashboard or vSphere Web Client |
vCenter Features Not Supported in the OpenStack API
Direct parity does not exist between OpenStack features and vSphere features. The OpenStack API does not support the following vCenter features.
Adding a host to a cluster
OpenStack cannot add a host to a cluster in vSphere.
Putting a host into maintenance mode
You place a host in maintenance mode to service it, for example, to install more memory. A host enters or leaves maintenance mode only as the result of a user request. No such function exists in OpenStack. See the vSphere documentation for instructions about entering and exiting maintenance mode.
Resource Pools
A resource pool in vSphere is a logical abstraction for flexible management of resources, such as CPU and memory. OpenStack has no equivalent to a resource pool.
vSphere snapshots
vCenter supports OpenStack snapshots, but vSphere snapshots are distinct and are not supported in the OpenStack API.