# 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 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.