4cbb1bd332
Ensure that EOL releases are removed from metadata and tests, and that the current dev release is enabled in metadata. Dev release tests are enabled separately because of chickens and eggs. Change-Id: I8739564d16a510a459afdf541d3071d04533de8e |
||
---|---|---|
actions | ||
bin | ||
files | ||
hooks | ||
lib | ||
templates | ||
tests | ||
unit_tests | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
LICENSE | ||
Makefile | ||
README.md | ||
bindep.txt | ||
charm-helpers-hooks.yaml | ||
charm-helpers-tests.yaml | ||
config.yaml | ||
copyright | ||
icon.svg | ||
metadata.yaml | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
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:
- Apply the following charm config:
- remote-user: username used to access and configure the power node.
- remote-repos: Yum repository url(s) or file url(s)
- remote-hosts: IP address of power node
- remote-key: Private key string to use for access
- Example:
remote-user: youruser remote-repos: file:///tmp/openstack-iso/openstack,file:///tmp/other-iso/repofs remote-key: | -----BEGIN DSA PRIVATE KEY----- MIIBugIBAAKBgQD3IG188Q07kQdbRJhlZqknNpoGDB1r9+XGq9+7nmWGKusbOn6L 5VdyoHnx0BvgHHJmOAvJ+39sex9KvToEM0Jfav30EfffVzIrjaZZBMZkO/kWkEdd TJrpMoW5nqiyNQRHCJWKkTiT7hNwS7AzUFkH1cR16bkabUfNhx3nWVsfGQIVAM7l FlrJwujvWxOOHIRrihVmnUylAoGBAKGjWAPuj23p2II8NSTfaK/VJ9CyEF1RQ4Pv +wtCRRE/DoN/3jpFnQz8Yjt6dYEewdcWFDG9aJ/PLvm/qX335TSz86pfYBd2Q3dp 9/RuaXTnLK6L/gdgkGcDXG8fy2kk0zteNjMjpzbaYpjZmIQ4lu3StUkwTm8EppZz b0KXUNhwAn8bSTxNIZnlfoYzzwT2XPjHMlqeFbYxJMo9Dk5+AY6+tmr4/uR5ySDD A+Txxh7RPhIBQwrIdGlOYOR3Mh03NcYuU+yrUsv4xLP8SeWcfiuAXFctXu0kzvPC uIQ1EfKCrOtbWPcbza2ipo1J8MN/vzLCu69Jdq8af0OqJFoDcY0vAhUAxh2BNdRr HyF1bGCP1t8JdMJVtb0= -----END DSA PRIVATE KEY----- remote-hosts: 10.10.10.10 10.10.10.11