OpenStack Compute is a cloud computing fabric controller. This charm supports integration of OpenStack Ironic compute into OpenStack.
- openstack ›
This charm configures a nova compute node for Ironic which can be used to provision bare-metal nodes with OpenStack.
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"
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>
- (boolean) Enable debug logging.
- (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.
- (string) Username used to access rabbitmq queue
- (string) Rabbitmq vhost
- (boolean) Enable verbose logging.