Project

General

Profile

Actions

Feature #48822

closed

Add proper port management to mgr/cephadm

Added by Sebastian Wagner over 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
cephadm
Target version:
-
% Done:

0%

Source:
Tags:
ceph-nano
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

When thinking about co-locating daemons, we also have to think about the ports used by daemons:

  • Automatically change ports, when deploying daemons? (MONs?)
  • Prevent port conflicts in the scheduler (RGW)
  • Expose which ports are used by which daemon in the orch CLI
  • Allow co-location, if we don't have conflicts?

Related issues 4 (2 open2 closed)

Related to Orchestrator - Feature #45652: cephadm: Allow user to select monitoring stack portsDuplicate

Actions
Related to Orchestrator - Feature #45876: cephadm: handle port conflicts gracefullyNew

Actions
Blocks Orchestrator - Feature #47145: cephadm: Multiple daemons of the same service on single hostClosedSage Weil

Actions
Blocks Orchestrator - Feature #45996: adopted prometheus instance uses port 9095, regardless of original port numberNew

Actions
Actions #1

Updated by Sebastian Wagner about 3 years ago

  • Blocks Feature #47145: cephadm: Multiple daemons of the same service on single host added
Actions #2

Updated by Sebastian Wagner about 3 years ago

cat montioring.yaml

service_type: prometheus
placement:
  hosts:
  - label: monitoring
---
service_type: node-exporter
---
service_type: alertmanager
placement:
  hosts:
    label: monitoring
---
service_type: grafana
placement:
  hosts:
    label: monitoring

ceph orch apply -i monitoring.yaml

Juan Miguel, do you need anything else?

Actions #3

Updated by Sebastian Wagner about 3 years ago

  • Blocks Feature #45996: adopted prometheus instance uses port 9095, regardless of original port number added
Actions #4

Updated by Sebastian Wagner about 3 years ago

  • Related to Feature #45652: cephadm: Allow user to select monitoring stack ports added
Actions #5

Updated by Sebastian Wagner about 3 years ago

  • Related to Feature #45876: cephadm: handle port conflicts gracefully added
Actions #6

Updated by Sebastian Wagner about 3 years ago

  • Status changed from New to Fix Under Review
  • Assignee set to Sage Weil
  • Pull request ID set to 39931
Actions #7

Updated by Sebastian Wagner about 3 years ago

  • Status changed from Fix Under Review to Closed
Actions

Also available in: Atom PDF