Juju Charm - Nova Compute Proxy
Go to file
Andrew McLeod 819edf9d77 changed remote-repos to comma separated string in config, nova_compute and yum.template 2016-10-06 13:08:07 +02:00
bin sync charmhelpers 2015-06-04 15:05:27 +00:00
hooks changed remote-repos to comma separated string in config, nova_compute and yum.template 2016-10-06 13:08:07 +02:00
templates kilo template comment update 2015-06-04 17:43:34 +00:00
tests Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00
unit_tests Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00
.gitignore Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00
LICENSE Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00
Makefile update makefile and charm-helpers yaml 2015-06-04 15:04:52 +00:00
README.md Rename readme for markdown rendering 2016-10-05 21:55:47 +00:00
charm-helpers.yaml Charm Helpers resync 2016-10-05 20:47:43 +00:00
config.yaml Update config, readme; remove power-specific ties. 2016-10-05 21:54:44 +00:00
copyright Add copyright. 2012-06-19 16:07:12 -07:00
icon.svg Update icon.svg 2013-10-23 13:14:56 -07:00
metadata.yaml Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00

README.md

Overview

This charm is in ALPHA state, currently in active development.

Developers can be reached on freenode channel #openstack-charms.

The nova-compute-proxy charm deploys OpenStack Nova Compute to a pre-existing rpm-based Power8 PowerKVM or s390x z/KVM machine, where the remainder of the Ubuntu OpenStack control plane and storage applications are deployed to machines via MAAS.

Usage

To deploy a nova-compute-proxy service, have the following prepared in advance:

  • PowerKVM or z/KVM machine(s) manually provisioned, booted, accessible from the control plane units, with network interfaces and storage ready to use.
  • An ssh key that the charm can use to remotely execute installation and configuration operations.
  • Yum repository/repositories or .iso file(s) which contain the appropriate IBM OpenStack RPMs. If using .iso file(s), they must be loop-mounted on the compute node host.
  • Password-less sudo for the specified user configured on the compute node.

Once you have this setup you must configure the charm as follow:

  • Place the key to the nova-compute node in the files directory of the charm.
  • Apply the following charm config:
    • remote-user: username used to access and configure the power node.
    • remote-repo: Yum repository url or file url
    • remote-hosts: IP address of power node
    • Example:
    remote-user: youruser
    remote-repo: file:///tmp/openstack-iso/openstack
    remote-key: id_dsa
    remote-hosts: 10.10.10.10 10.10.10.11