RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1912961 - nova-compute needs a separate config file
Summary: nova-compute needs a separate config file
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RDO
Classification: Community
Component: openstack-nova
Version: trunk
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: trunk
Assignee: Bogdan Dobrelya
QA Contact: OSP DFG:Compute
URL:
Whiteboard:
Depends On: 1896995 1899982
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-01-05 17:04 UTC by David Vallee Delisle
Modified: 2023-03-21 19:38 UTC (History)
13 users (show)

Fixed In Version:
Clone Of: 1896995
Environment:
Last Closed: 2022-01-11 12:45:59 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
RDO 35883 0 None None None 2021-09-29 15:48:14 UTC

Description David Vallee Delisle 2021-01-05 17:04:47 UTC
when someone manually installs the RDO RPMs and use a single nova.conf for computes and controllers and has the database connections set. IIRC the idea was to package a second nova.conf for the computes and modify the systemd unit file for nova-compute to use the new one.

But we need to make sure we don't introduce any conflict with ooo, which I think we don't as the container specifies which config to use.

There is [1], the upstream discussion on this.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018663.html

+++ This bug was initially created as a clone of Bug #1896995 +++

Currently all nova database sections are configured for all nova services (inherited from nova-base). I assume this an historical relic from the days when nova compute accessed the db directly.

This is long deprecated and removed. Code has already merged in nova that assumes the api db is not configured on computes. Devstack [1] and kolla-ansible[2] have already hit this.

From investigation by the nova devs it appears that tripleo was just fortunate not to hit the same issue. Setting upgrade level 'auto' would have triggered it.

[1] https://bugs.launchpad.net/devstack/+bug/1812398
[2] https://bugs.launchpad.net/kolla-ansible/+bug/1829705

--- Additional comment from Martin Schuppert on 2020-11-12 10:34:21 EST ---

Work on tripleo is tracked in 1851239. From our meeting this BZ is meant to track the work in openstack-nova rpms.

--- Additional comment from RHEL Program Management on 2021-01-05 11:35:44 EST ---

This bugzilla has been removed from the release since it  does not have an acked release flag. For details, see https://mojo.redhat.com/docs/DOC-1144661#jive_content_id_OSP_Release_Planning.'

--- Additional comment from RHEL Program Management on 2021-01-05 11:36:02 EST ---

This bugzilla has been removed from the release since it  does not have an acked release flag. For details, see https://mojo.redhat.com/docs/DOC-1144661#jive_content_id_OSP_Release_Planning.'

Comment 1 Bogdan Dobrelya 2021-09-29 13:44:25 UTC
I don't think any changes to nova required since it supports --config-dir? So t-h-t/puppet could craft a config for compute and put it there for Nova to catch up

Comment 2 Bogdan Dobrelya 2021-09-29 14:25:17 UTC
Ok I misunderstood, this is about adding an extra config file for RDO


Note You need to log in before you can comment on or make changes to this bug.