Project

General

Profile

Actions

Feature #7567

closed

mon: 'service network', 'cluster network', 'admin network'

Added by Sage Weil about 10 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Joao Eduardo Luis
Category:
Monitor
Target version:
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently clients, daemons, monitor peers, and admins all use the same monitor IP to communicate.

Extend the monmap to include additional addresses for each mon:

client: the existing client-facing interface
cluster: an interface for peer monitors
service: an interface for use by osds, and mdss (internal cluster services)
admin: an interface for cluster administrative commands (TBD: how do we define this subset? just auth stuff?)

This would allow internal cluster communications to be completely independent of the client-facing network (and client-facing network infrastructure). it may also help in isolating network traffic/load between clients and internal services (osds, mdss).

The 'service' vs 'client' distinction is questionable, since osds and mdss (and radosgw even) are still consumers of the mon's services. but in the context of an entire cluster, this is probably still useful. in the rgw case, it might be useful to configure whether it uses the 'service' vs 'client' address (it is a normal librados user, after all).

This feature request came from a user who wants to build a ceph appliance and wants to isolate the internal cluster services from the client network infrastructure.

Actions #1

Updated by Sage Weil about 10 years ago

  • Target version deleted (0.78)
Actions #2

Updated by Sage Weil about 10 years ago

  • Description updated (diff)
  • Source changed from other to Community (dev)
Actions #3

Updated by Sage Weil almost 9 years ago

  • Subject changed from mon: 'service network' and 'cluster network'  to mon: 'service network', 'cluster network', 'admin network'
  • Description updated (diff)
Actions #4

Updated by Joao Eduardo Luis almost 9 years ago

  • Category set to Monitor
  • Status changed from New to In Progress
  • Assignee set to Joao Eduardo Luis
Actions #5

Updated by Sage Weil over 8 years ago

  • Target version set to v9.0.7
Actions #6

Updated by Sage Weil over 8 years ago

  • Target version deleted (v9.0.7)
Actions #7

Updated by Sage Weil over 8 years ago

  • Target version set to v9.0.8
Actions #8

Updated by Joao Eduardo Luis over 8 years ago

  • Target version changed from v9.0.8 to v10.0.4
Actions #9

Updated by Joao Eduardo Luis almost 7 years ago

  • Target version changed from v10.0.4 to v13.0.0
Actions #10

Updated by Joao Eduardo Luis over 3 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF