Project

General

Profile

Feature #41239

mgr/rook: support creating OSDs on Persistent Volumes

Added by Kiefer Chang 12 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
mgr/rook
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Rook backend now supports creating OSDs with PVs.

orchestrator and orchestrator_cli can support this.

History

#1 Updated by Kiefer Chang 12 months ago

  • Subject changed from mgr/orchestrator: support creating OSDs on Persistent volumes to mgr/orchestrator: support creating OSDs on Persistent Volumes

#2 Updated by Sage Weil 7 months ago

  • Project changed from mgr to Orchestrator
  • Category deleted (orchestrator)

#3 Updated by Sebastian Wagner 7 months ago

  • Subject changed from mgr/orchestrator: support creating OSDs on Persistent Volumes to mgr/rook: support creating OSDs on Persistent Volumes
  • Category set to mgr/rook

mgr/rook now needs to process proper drive groups.

#4 Updated by Sebastian Wagner 4 months ago

Some thoughts:

  • OSDSpec specifies an existing StorageClass, num OSDs per node, ...?
  • mgr/rook triggers osd creation by provisioning PVs from that storageclass...
  • add storageclass to OSDSpec (db/wal and/or data)
  • OSDSpec: resulting osd crush class
  • new dashboard UI required (Dashboard checks available devices)

Also available in: Atom PDF