nova compute vmware
#0

Description

OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In
addition to its "native" API (the OpenStack API), it also supports the Amazon
EC2 API.
.
This charm supports integration of VMware vSphere resources into OpenStack.

A single nova-compute-vmware charm can also manage multiple clusters within a single vCenter server:

cluster-name: "az1 az2"

Usage

The nova-compute-vmware charm is used in a similar way to the nova-compute charm; it is deployed with nova-cloud-controller, glance, keystone, mysql, rabbitmq-server and cinder as in a standard OpenStack cloud:

The nova-compute-vmware charm supports two networking options; Nova Network with FlatDHCPManager and Neutron with the VMware NSX plugin.

NOTE: the relation to mysql (or postgresql) is only required when using Nova Network FlatDHCPManager.

Networking

Nova Network

This network option configuration is supplied via the nova-cloud-controller charm:

nova-cloud-controller:
network-manager: FlatDHCPManager

When using FlatDHCPManager, the unit running the nova-compute-vmware charm must have a second network port attached to the 'flat-network-bridge' as specified in configuration and configured in vSphere - this defaults to br100. Private and public network creation should be completed as normal for a Nova Network managed cloud.

Neutron NSX

This network option configuration is supplied via the nova-cloud-controller charm:

nova-cloud-controller:
network-manager: Neutron
quantum-plugin: nsx

Users of NSX should have already manually deployed the various NSX appliances and configured a transport zone with appropriate gateway services for access to instances. In addition, each ESXi hypervisor within the vSphere deployment must be configured with the NSX OVS vApp (for vSphere < 5.5) or the NSX vSwitch (for vSphere >= 5.5). For full details refer to the NSX User Guide documentation.

Details of the NSX controller nodes, access credentials, transport zone and l3 gateway service configuration also needs to be supplied via the nova-cloud-controller charm.

(string)
Used by the nrpe-external-master subordinate charm.
A string that will be prepended to instance name to set the host name
in nagios. So for instance the hostname would be something like:
juju-myservice-0
If you're running multiple environments with the same services in them
this allows you to differentiate between them.

(string)
Repository from which to install. May be one of the following:
distro (default), ppa:somecustom/ppa, a deb url sources entry,
or a supported Cloud Archive release pocket.
Supported Cloud Archive sources include: cloud:precise-folsom,
cloud:precise-folsom/updates, cloud:precise-folsom/staging,
cloud:precise-folsom/proposed.
Note that updating this setting to a source that is known to
provide a later version of OpenStack will trigger a software
upgrade.