Table of Contents

OSD Tauschen

OSD = Object Storage Daemon

Jede SSD bzw. HDD ist eine OSD in Ceph. Ist eine Disk defekt ist dies quasi eine OSD und muss getauscht werden.

Defekte OSD finden

In der GUI:
PVE Server auswählen –> Ceph –> OSD
Hier hat man eine Übersicht über alle OSDs im Cluster

CLI:

ceph osd tree
ceph osd df


OSD aus dem Cluster entfernen

In der GUI:


In der CLI: Auf den betroffenen Server via SSH anmelden

systemctl stop ceph-osd@<OSD_ID>
systemctl stop ceph-osd@<OSD_ID>


Warten bis das Rebalancing abgeschlossen ist. Dies kann in der GUI gecheckt werden unter Datacenter –> Ceph oder in der Shell via:

ceph -s


Wenn das Rebalancing abgeschlossen ist geht es weiter mit

ceph osd crush remove osd.<OSD_ID>
ceph auth del osd.<OSD_ID>
ceph osd rm <OSD_ID>

Danach kann das physische Laufwerk getauscht werden

lsblk


Einbinden der neuen Disk

Hier würde ich den Weg über die GUI empfehlen da PVE hier einige Einstellungen und Parameter setzt die nicht default sind.

Danach dauert es ein bisschen bis alles gesynct ist.