2025-03-26 09:00:45 +01:00
2025-03-26 09:00:45 +01:00

Ceph Max Storage Rechner

Eine moderne Web-Anwendung zur Berechnung der maximal zulässigen Speichernutzung in einem Ceph-Cluster.

Funktionen

  • Berechnung der maximalen Speichernutzung basierend auf Ceph-Dokumentation
  • Unterstützung für Replikation und Erasure Coding
  • Dynamisches Hinzufügen und Entfernen von Nodes und OSDs
  • Benutzerfreundliche Oberfläche mit modernem Design

Installation

  1. Repository klonen:

    git clone <repository-url>
    cd ceph-calculator
    
  2. Python-Umgebung einrichten:

    python -m venv venv
    venv\Scripts\activate  # Windows
    source venv/bin/activate  # Linux/Mac
    
  3. Abhängigkeiten installieren:

    pip install -r requirements.txt
    
  4. Anwendung starten:

    python run.py
    
  5. Öffnen Sie in einem Browser: http://localhost:5000

Verwendung

  1. Wählen Sie den Replikationstyp: Replikation oder Erasure Coding
  2. Geben Sie die entsprechenden Parameter ein (Anzahl der Replikate oder k/m-Werte für EC)
  3. Fügen Sie Nodes hinzu und konfigurieren Sie deren OSDs mit entsprechenden Speichergrößen
  4. Klicken Sie auf "Kapazität berechnen", um das Ergebnis zu sehen

Technologie

  • Backend: Flask
  • Frontend: HTMX, Alpine.js, Tailwind CSS
  • Responsive Design für alle Geräte

Hinweis

Die Berechnungen basieren auf den allgemeinen Empfehlungen aus der Ceph-Dokumentation und dienen als Richtwert. Für genaue Kapazitätsplanung sollten Sie die Ceph-Dokumentation konsultieren und Ihre spezifischen Clusteranforderungen berücksichtigen.

Description
Ceph Storage Limit Berechnung mit PDF Export
Readme 138 KiB
Languages
Python 43.7%
HTML 39.5%
JavaScript 12.7%
CSS 4.1%