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:

  • With nova network in Flat mode

  • With Debian- or Ubuntu-based virtual machines

  • At boot time

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

Because OpenStack has no concept of clusters, migrating VMs through OpenStack can cause breaks, perform VM migrations by using vMotion.

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.