Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
Applies to SUSE OpenStack Cloud Crowbar 8

A VMware vSphere Installation Instructions

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.

A.1 Requirements

The following requirements must be met to successfully deploy a Nova Compute VMware node:

  • VMware vSphere vCenter 6.0 or higher

  • VMware vSphere ESXi nodes 6.0 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 A.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.

A.2 Preparing the VMware vCenter Server

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):

  1. Log in to the vCenter Server using the vSphere Web Client

  2. Choose Hosts and Clusters and create a single Datacenter

  3. Set up a New Cluster which has DRS enabled.

  4. Set Automation Level to Fully Automated and Migration Threshold to Aggressive.

  5. 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.

  6. 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 YaST › Miscellaneous › Crowbar › Networks to look up the VLAN ID.

A.3 Finishing the Nova Compute VMware Node Installation

Deploy Nova as described in Section 12.11, “Deploying Nova” on a single Compute Node and fill in the VMware vCenter Settings attributes:

vCenter IP Address

IP address of the vCenter server.

vCenter Username / vCenter Password

vCenter login credentials.

Cluster Names

A comma-separated list of cluster names you have added on the vCenter server.

Regex to match the name of a datastore

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.

VLAN Interface

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).

CA file for verifying the vCenter certificate

Absolute path to the vCenter CA certificate.

vCenter SSL Certificate is insecure (for instance, self-signed)

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!

The Nova barclamp: VMware Configuration
Figure A.1: The Nova barclamp: VMware Configuration

A.4 Making the Nova Compute VMware Node Highly Available

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:

  1. Create an instance on the vSphere Cluster and install SUSE Linux Enterprise Server 12 SP3.

  2. Configure a network interface in a way that it can access the SUSE OpenStack Cloud admin network.

  3. Enable the High-Availability flag in vCenter for this instance.

  4. Follow the instructions at Section 11.3, “Converting Existing SUSE Linux Enterprise Server 12 SP3 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.

  5. Deploy the nova-compute-vmware role on the new node as described in Section 12.11, “Deploying Nova” and Section A.3, “Finishing the Nova Compute VMware Node Installation”.

Print this page