SUSE OpenStack Cloud supports the Nova Compute VMware vCenter driver. It enables access to advanced features such as vMotion, High Availability, and Dynamic Resource Scheduling (DRS). However, VMware vSphere is not supported “natively” by SUSE OpenStack Cloud—it rather delegates requests to an existing vCenter. It requires preparations at the vCenter and post install adjustments of the Compute Node.
The following requirements must be met to successfully deploy a Nova Compute VMware node:
VMware vSphere vCenter 5.1 or higher
VMware vSphere ESXi nodes 5.1 or higher
A separate Compute Node that acts as a proxy to vCenter is required. Minimum system requirements for this node are:
CPU: x86_64 with 2 cores (4 recommended) |
RAM: 2 GB (8 GB recommended) |
Disk space: 4 GB (30 GB recommended) |
See Section G.3, “Finishing the Nova Compute VMware Node Installation” for setup instructions.
Neutron must not be deployed with the openvswitch with
gre
plug-in, a VLAN setup is required.
Security groups are only supported when running VMWare NSX. You need to
deploy Neutron with the gre
tunnel support.
SUSE OpenStack Cloud requires the VMware vCenter server to run version 5.1 or better. You need to create a single data center for SUSE OpenStack Cloud (multiple data centers are currently not supported):
Log in to the vCenter Server using the vSphere Web Client
Choose
and create a singleSet up a
which has enabled.
Set Fully
Automated
and to
Aggressive
.
Create shared storage. Only shared storage is supported and data stores must be shared among all hosts in a cluster. It is recommended to remove data stores not intended for OpenStack from clusters being configured for OpenStack. Multiple data stores can be used per cluster.
Create a port group with the same name as the
vmware.integration_bridge
value in
nova.conf
(default is br-int). All VM NICs are
attached to this port group for management by the OpenStack
networking plug-in. Assign the same VLAN ID as for the neutron network.
On the default network setup this is the same VLAN ID as for the
nova_fixed
network. Use
› › › to look up the VLAN ID.
Deploy Nova as described in Section 10.10, “Deploying Nova” on a single Compute Node and fill in the attributes:
IP address of the vCenter server.
vCenter login credentials.
A comma-separated list of cluster names you have added on the vCenter server.
Regular expression to match the name of a data store. If you have
several data stores, this option allows you to specify the
data stores to use with Nova Compute. For example, the value nas.*
selects
all data stores that have a name starting with nas
. If
this option is omitted, Nova Compute uses the first data store returned by the vSphere
API. However, it is recommended not to use this option and to remove data
stores that are not intended for OpenStack instead.
The physical interface that is to be used for VLAN networking. The
default value of vmnic0
references the first
available interface (“eth0”). vmnic1
would be the second interface (“eth1”).
Absolute path to the vCenter CA certificate.
Default value: false
(the CA truststore is used for verification).
Set this option to true
when using self-signed certificates to disable
certificate checks. This setting is for testing purposes only and must not be used in
production environments!
OpenStack does not support deploying multiple VMware Compute Nodes. As
a workaround, set up an instance on the vSphere Cluster, register it
with Crowbar and deploy the
nova-compute-vmware
role on this node:
Create an instance on the vSphere Cluster and install SLES 11 SP3.
Configure a network interface in a way that it can access the SUSE OpenStack Cloud admin network.
Enable the High-Availability flag in vCenter for this instance.
Follow the instructions at Section 9.3, “Converting Existing SUSE Linux Enterprise Server 12 SP2 Machines Into SUSE OpenStack Cloud Nodes” to register the instance with the Administration Server and add it to the pool of nodes available for deployment.
Deploy the nova-compute-vmware
role on the new
node as described in Section 10.10, “Deploying Nova” and
Section G.3, “Finishing the Nova Compute VMware Node Installation”.