Project

General

Profile

Actions

Bug #58863

open

Most daemons on bootstrap node listen sockets bound differently than other nodes

Added by Voja Molani about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
cephadm/services
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
4 - irritation
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

On a newly deployed cephadm cluster Quincy/17.2.5 many daemons/services on the first machine (that was used for bootstrap) bind to "any address" while on other machines the same daemons are bound to a specific IP address:
  • Services bound to "any address" on first node but to a specific IP addresses on other nodes: alertmanager, grafana, node-exporter, prometheus.
  • Services bound similarly "any address" on all nodes: haproxy.ingress, mgr, rgw. These services seem normal.

Even after redeploying a service, for example grafana, still keeps the listening socket on the first/bootstrap node bound to "any address" and on other nodes bound to a specific IP address.

Example:

# ceph orch ps
NAME                               HOST    PORTS                 STATUS         REFRESHED  AGE  MEM USE  MEM LIM  VERSION         IMAGE ID
alertmanager.cep1                  cep1    *:9093,9094           running (59m)    84s ago   4w    24.8M        -                  ba2b418f427c
alertmanager.cep2                  cep2    192.0.2.12:9093,9094  running (59m)    85s ago   4w    23.7M        -                  ba2b418f427c
alertmanager.cep3                  cep3    192.0.2.13:9093,9094  running (59m)    20s ago  60m    26.6M        -                  ba2b418f427c
...

Looking at the individual nodes manually confirms that the listen socket is indeed bound as listed by ceph orch ps. This system is EL9 and podman 4.2.0.

The first node was bootstrapped alone without applying a spec file because there was persistent error trying to apply a spec file at bootstrap. The rest of the nodes and all services were deployed at one go in a single spec file that lists all hosts the exact same way.

No data to display

Actions

Also available in: Atom PDF