nova compute ironic #5

Supports: trusty

Add to new model

Description

OpenStack Compute is a cloud computing fabric controller.
This charm supports integration of OpenStack Ironic compute into OpenStack.


Overview

This charm configures a nova compute node for Ironic which can be used
to provision bare-metal nodes with OpenStack.

Configuration

Create options.yaml file with the config option needed to enable the
OpenStack Kilo (or other release if interested) repository:

nova-compute-ironic:
  openstack-origin: "cloud:trusty-kilo"

Usage

Deploy the charm and add the relations with the other OpenStack charms:

juju deploy --config options.yaml cs:~cloudbaseit/trusty/nova-compute-ironic
juju add-relation nova-compute-ironic rabbitmq-server
juju add-relation nova-compute-ironic nova-cloud-controller

To scale out horizontally:

juju add-unit nova-compute-ironic -n <number_of_units>

To scale down:

juju destroy-unit nova-compute-ironic/<unit_number>

Configuration

debug
(boolean) Enable debug logging.
openstack-origin
(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:<series>-<openstack-release> cloud:<series>-<openstack-release>/updates cloud:<series>-<openstack-release>/staging cloud:<series>-<openstack-release>/proposed For series=Precise we support cloud archives for openstack-release: * icehouse For series=Trusty we support cloud archives for openstack-release: * juno * kilo * ... NOTE: updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade. NOTE: when openstack-origin-git is specified, openstack specific packages will be installed from source rather than from the openstack-origin repository.
distro
rabbit-user
(string) Username used to access rabbitmq queue
nova
rabbit-vhost
(string) Rabbitmq vhost
openstack
verbose
(boolean) Enable verbose logging.