nova compute power #4
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 acts as a proxy to remote configure multiple PowerKVM hosts, which don't run Ubuntu.
- Tags:
- openstack ›
Overview
The nova-compute-power charm deploys openstack to a given Power8 compute node.
Usage
To deploy a nova-compute-power service you have to have the following:
- Generate a ssh key that the charm can use to login to the compute node to start installing RPMS and configuration file
- A yum repository which contains the appropriate IBM Openstack Icehouse RPMs.
- Sudo password-less configured for the user 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.
-
Create a config.yaml that has the following:
- power-user: username used to access and configure the power node.
- power-repo: Yum repository url.
- power-hosts: IP address of power node
Configuration
- config-flags
- (string) Comma separated list of key=value config flags to be set in nova.conf.
- data-port
- (string) The data port will be added to br-data and will allow usage of flat or VLAN network types with Neutron.
- debug
- (boolean) Enabled debug level logging
- disable-security-groups
- (boolean) Disable neutron based security groups - setting this configuration option will override any settings configured via the neutron-api charm. . BE CAREFUL - this option allows you to disable all port level security within an OpenStack cloud.
- instances-path
- (string) Instance path to use - empty means default of /var/lib/nova/instances
- openstack-release
- (string) OpenStack release to use for configuration of POWER hypervisor.
- icehouse
- power-hosts
- (string) POWER hosts to manager; space delimited.
- power-key
- (string) SSH key to use to accesss POWER hypervisors.
- power-password
- (string) sudo password on POWER hypervisor
- power-repo
- (string) RPM repository of OpenStack packages to deploy to POWER hypervisors.
- power-user
- (string) Username used to access POWER hypervisors.
- rabbit-user
- (string) Username used to access rabbitmq queue
- nova
- rabbit-vhost
- (string) Rabbitmq vhost
- openstack
- use-syslog
- (boolean) By default, all services will log into their corresponding log files. Setting this to True will force all services to log to the syslog.
- verbose
- (boolean) Enabled verbose level logging