sodafoundation / delfin

delfin is the SODA Infrastructure Manager project which provides unified, intelligent and scalable resource management, alert and performance monitoring
https://sodafoundation.io/
Apache License 2.0
202 stars 354 forks source link

Ceph storage integration #1023

Open sushanthakumar opened 3 months ago

sushanthakumar commented 3 months ago

Issue/Feature Description: This issue is to track the activity of integrating ceph storage with delfin Tasks include

Why this issue to fixed / feature is needed(give scenarios or use cases):

How to reproduce, in case of a bug:

Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)

rohithvaidya commented 3 months ago

Installation of ceph cluster - Set up ceph cluster locally with three virtual OSDs and 3 pools - Step Done Explore ceph APIs related to storage monitoring - Mentioned Below,

Cluster summary - /api/summary OSD details- /api/osd Pool details - /api/pool status and configuration details related to CephFS, including metadata servers (MDS), filesystems, and client connections /api/cephfs

rohithvaidya commented 2 months ago

Issue/Feature Description: Addition of new driver to setup.py not recognized even after re-installation of delfin

Why this issue to fixed / feature is needed(give scenarios or use cases): Not able to add new driver capability

How to reproduce, in case of a bug: 1) Clone this Fork: https://github.com/rohithvaidya/delfin 2) installer/.install - Install Delfin and ensure api.py is running 3) curl -X POST http://localhost:8190/v1/storages -H 'content-type: application/json' -d '{"vendor":"ceph", "model":"ceph", "rest": {"host":"", "port":, "username":"admin", "password":"admin"}}'

This will throw up the error storage driver not found.

image

In setup.py image