ceph-nvmeof icon indicating copy to clipboard operation
ceph-nvmeof copied to clipboard

Use gateway discovery service as a top-level discovery service

Open sdpeters opened this issue 2 years ago • 0 comments

A top level discovery service may advertise nothing but other discovery services. Hosts query the top level DS, then recursively query each DS that reveals, and so on until they've enumerated the whole tree and discovered all subsystems those discovery services choose to show them.

A central discovery service in a datacenter would enable all hosts (or IPUs) to be configured the same way for discovery, then find the subsystems with their namespaces by enumerating them all.

A user with many Ceph clusters might need something like this.

The gateway's discovery service (#63) could support this if its configuration could come form a file instead of OMAP (since the top level discovery service isn't part of any Ceph cluster).

See also: centralized discovery controller (#73 and #72).

sdpeters avatar Feb 02 '23 00:02 sdpeters