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.

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

Only in the same cluster.

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

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

Direct parity does not exist between OpenStack features and vSphere features. The 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.

Migrating VMs

The OpenStack Live Migration API is not supported. Use vCenter for VM migration within a single cluster. Do not migrate VMs between clusters.

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.