nova-cloud-controller requires memcache

Bug #1847476 reported by Michał Ajduk
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Bundles
Invalid
Undecided
Unassigned

Bug Description

This bundle does not include memcached. Nova-cloud-controller requires memcache for correct operation.

Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

Which bundle?

Changed in openstack-bundles:
status: New → Incomplete
Revision history for this message
Michał Ajduk (majduk) wrote :

For example bundle [1], Openstack Base. But effectively all Openstack bundles published in juju charm store.

[1] https://api.jujucharms.com/charmstore/v5/bundle/openstack-base-62/archive/bundle.yaml

Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

Due to https://docs.openstack.org/charm-guide/latest/1904.html#nova-cloud-controller-single-nova-consoleauth clouds running with 19.04+ charms need memcached for the nova-consoleauth daemons so that the auth tokens are shared when nova-cc is HA in a deployment. Setting bug to triaged/medium

Changed in openstack-bundles:
importance: Undecided → Medium
status: Incomplete → Triaged
tags: added: charm-upgrade
Revision history for this message
macchese (max-liccardo) wrote :

I have the same problem.
I used openstack base #70 (https://jaas.ai/openstack-base) and bundle.yaml doesn't have memcached.
My problem is nova-cloud-controller which need a relation to memcached.

How to reproduce:
1) install openstack base #70 bundle.
2) wait nova packages all installed
3) check by juju status

This happens to me:
$ juju status nova-cloud-controller
Model Controller Cloud/Region Version SLA Timestamp
openstack-test maas-controller invalsi-maas/default 2.8.7 unsupported 16:57:21+01:00

App Version Status Scale Charm Store Rev OS Notes
nova-cloud-controller 22.0.0 blocked 3 nova-cloud-controller jujucharms 346 ubuntu
nova-cloud-controller-hacluster active 3 hacluster jujucharms 72 ubuntu
nova-mysql-router 8.0.22 active 3 mysql-router jujucharms 3 ubuntu

Unit Workload Agent Machine Public address Ports Message
nova-cloud-controller/0 blocked idle 1/lxd/6 172.17.3.64 8774/tcp,8775/tcp Missing relations: memcache
  nova-cloud-controller-hacluster/2 active idle 172.17.3.64 Unit is ready and clustered
  nova-mysql-router/2 active idle 172.17.3.64 Unit is ready
nova-cloud-controller/1* blocked idle 2/lxd/5 172.17.3.73 8774/tcp,8775/tcp Missing relations: memcache
  nova-cloud-controller-hacluster/1 active idle 172.17.3.73 Unit is ready and clustered
  nova-mysql-router/1 active idle 172.17.3.73 Unit is ready
nova-cloud-controller/2 blocked idle 3/lxd/4 172.17.3.42 8774/tcp,8775/tcp Missing relations: memcache
  nova-cloud-controller-hacluster/0* active idle 172.17.3.42 Unit is ready and clustered
  nova-mysql-router/0* active idle 172.17.3.42 Unit is ready

Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

The memcached unit and relation is only needed if nova-cloud-controller is in HA (i.e. more than one unit). The openstack-base bundles only have one nova-cloud-controller unit and so don't need the memcached unit. The one bundle in the openstack-bundles repository that does to HA is "development/openstack-ha/masakari-mosci.yaml" which uses 3 nova-cc units and memcached.

So, looking at the status output, macchese, I see multiple units of nova-cc. I'm guessing that you added units? Or I'm misunderstanding where the bundle came from. Thanks.

Please re-open the bug if I've closed it in error and you think there is still a problem.

Changed in openstack-bundles:
importance: Medium → Undecided
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.