Juju Charm - Nova Cloud Controller
c42017fe2c
Install python-memcache, configure nova.conf adding the key memcached_servers when a relationship with memcached service is established. If multiple units of memcached are available, all of them are used i.e. memcached_servers = host1:port1,host2:port,host3:port3 To secure memcached access this relies in the memcached charm ability to use iptables rules to only allow access to related machines. Closes-Bug: 1386271 |
||
---|---|---|
files | ||
hooks | ||
scripts | ||
templates | ||
tests | ||
unit_tests | ||
.bzrignore | ||
.coveragerc | ||
.project | ||
.pydevproject | ||
charm-helpers-hooks.yaml | ||
charm-helpers-tests.yaml | ||
config.yaml | ||
copyright | ||
icon.svg | ||
Makefile | ||
metadata.yaml | ||
README.txt | ||
revision | ||
setup.cfg |
===================== nova-cloud-controller ===================== Cloud controller node for Openstack nova. Contains nova-schedule, nova-api, nova-network and nova-objectstore. The neutron-api interface can be used join this charm with an external neutron-api server. If this is done then this charm will shutdown its neutron-api service and the external charm will be registered as the neutron-api endpoint in keystone. It will also use the quantum-security-groups setting which is passed to it by the api service rather than its own quantum-security-groups setting. If console access is required then console-proxy-ip should be set to a client accessible IP that resolves to the nova-cloud-controller. If running in HA mode then the public vip is used if console-proxy-ip is set to local. Note: The console access protocol is baked into a guest when it is created, if you change it then console access for existing guests will stop working ****************************************************** Special considerations to be deployed using Postgresql ****************************************************** juju deploy nova-cloud-controller juju deploy postgresql juju add-relation "nova-cloud-controller:pgsql-nova-db" "postgresql:db" juju add-relation "nova-cloud-controller:pgsql-neutron-db" "postgresql:db"