Juju Charm - Nova Compute Proxy
Go to file
OpenDev Sysadmins a192f126e6 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:43:06 +00:00
actions Refactor for Mitaka and z/KVM 2016-10-26 15:12:24 +02:00
bin Enable xenial-pike amulet test 2017-11-28 16:57:31 +13:00
files added files dir and keeper file 2016-10-06 13:26:00 +02:00
hooks Enable Bionic as a gate test 2018-05-18 16:13:43 -07:00
lib Refactor for Mitaka and z/KVM 2016-10-26 15:12:24 +02:00
templates Updates for alignment with RDO Mitaka 2016-11-09 13:14:18 +00:00
tests Updates for stable branch creation 2018-06-11 13:37:03 -07:00
unit_tests change assert(Not)Equals to assert(Not)Equal 2017-09-11 21:22:12 +08:00
.gitignore Add initial tests and repo review configs 2016-11-07 20:50:16 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:06 +00:00
.testr.conf Refactor for Mitaka and z/KVM 2016-10-26 15:12:24 +02:00
LICENSE Prep for move to git/gerrit 2016-10-05 18:36:43 +00:00
Makefile Enable xenial-pike amulet test 2017-11-28 16:57:31 +13:00
README.md Updates for alignment with RDO Mitaka 2016-11-09 13:14:18 +00:00
bindep.txt Add initial tests and repo review configs 2016-11-07 20:50:16 +00:00
charm-helpers-hooks.yaml Updates for stable branch creation 2018-06-11 13:37:03 -07:00
charm-helpers-tests.yaml Updates for stable branch creation 2018-06-11 13:37:03 -07:00
config.yaml Add initial tests and repo review configs 2016-11-07 20:50:16 +00:00
copyright Refactor for Mitaka and z/KVM 2016-10-26 15:12:24 +02:00
icon.svg Update icon.svg 2013-10-23 13:14:56 -07:00
metadata.yaml Add Bionic and remove Zesty series and tests 2017-12-05 05:29:49 +00:00
requirements.txt Enable xenial-pike amulet test 2017-11-28 16:57:31 +13:00
test-requirements.txt Enable Zesty-Ocata Amulet Tests 2017-05-16 23:06:09 +00:00
tox.ini Enable Bionic as a gate test 2018-05-18 16:13:43 -07: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:

  • 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