Wir betreiben einen Proxmox-VE-Cluster mit 9 Hosts, insgesamt rund 800 CPU-Kernen und 8 TB Arbeitsspeicher. Als Storage setzen wir einen NFS-Storage auf Basis von Jovian DSS sowie einen Ceph-Cluster mit ca. 30 TB nutzbarem Speicher ein.
Innerhalb des letzten Monats ist das gleiche Problem bereits zweimal aufgetreten.
In beiden Fällen ist jeweils eine einzelne OSD hängen geblieben bzw. nicht mehr reagiert. Dadurch wurde der gesamte Ceph-Cluster nahezu vollständig blockiert und war praktisch nicht mehr nutzbar.
Leider ist es mir in beiden Fällen nicht gelungen, die entsprechenden Fehlermeldungen oder Logs zu sichern, bevor ich die betroffene OSD neu gestartet habe.
Auffällig ist, dass nicht dieselbe OSD betroffen war, sondern bei jedem Vorfall eine andere OSD. Das Problem scheint daher nicht auf eine einzelne Festplatte oder OSD beschränkt zu sein.
Die Behebung war jeweils identisch:
Die Auswirkungen auf unsere virtuellen Maschinen waren jedoch erheblich. Insbesondere mehrere Windows-Server-VMs reagierten auf den Storage-Ausfall mit einer extrem hohen CPU-Auslastung und wurden schließlich instabil bzw. stürzten ab.
Die zugrunde liegende SSD der betroffenen OSD wurde überprüft. Es wurden weder SMART-Fehler noch andere Auffälligkeiten festgestellt. Die SSD war zum Zeitpunkt des Vorfalls lediglich zu etwa 50 % ausgelastet, sodass wir derzeit nicht von einem Hardwaredefekt ausgehen.
Wir bitten um Unterstützung bei folgenden Fragen:
PVE Version 9.2.3, Ceph Version Squid
Innerhalb des letzten Monats ist das gleiche Problem bereits zweimal aufgetreten.
In beiden Fällen ist jeweils eine einzelne OSD hängen geblieben bzw. nicht mehr reagiert. Dadurch wurde der gesamte Ceph-Cluster nahezu vollständig blockiert und war praktisch nicht mehr nutzbar.
Leider ist es mir in beiden Fällen nicht gelungen, die entsprechenden Fehlermeldungen oder Logs zu sichern, bevor ich die betroffene OSD neu gestartet habe.
Auffällig ist, dass nicht dieselbe OSD betroffen war, sondern bei jedem Vorfall eine andere OSD. Das Problem scheint daher nicht auf eine einzelne Festplatte oder OSD beschränkt zu sein.
Die Behebung war jeweils identisch:
- Die betroffene OSD wurde beendet bzw. neu gestartet.
- Unmittelbar danach arbeitete der gesamte Ceph-Cluster wieder ohne erkennbare Probleme.
Die Auswirkungen auf unsere virtuellen Maschinen waren jedoch erheblich. Insbesondere mehrere Windows-Server-VMs reagierten auf den Storage-Ausfall mit einer extrem hohen CPU-Auslastung und wurden schließlich instabil bzw. stürzten ab.
Die zugrunde liegende SSD der betroffenen OSD wurde überprüft. Es wurden weder SMART-Fehler noch andere Auffälligkeiten festgestellt. Die SSD war zum Zeitpunkt des Vorfalls lediglich zu etwa 50 % ausgelastet, sodass wir derzeit nicht von einem Hardwaredefekt ausgehen.
Wir bitten um Unterstützung bei folgenden Fragen:
- Welche Ursachen können dazu führen, dass eine einzelne OSD ohne erkennbare Hardwareprobleme hängen bleibt?
- Ist ein solches Verhalten in Verbindung mit unserer Proxmox- bzw. Ceph-Version bekannt?
PVE Version 9.2.3, Ceph Version Squid