====== 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:** * PVE Server auswählen --> Ceph --> OSD * OSD auswählen --> Stop * OSD auswählen --> Out * Warten bis das Rebalancing abgeschlossen ist. Dies kann in der GUI gecheckt werden unter Datacenter --> Ceph * OSD auswählen --> More --> Destroy \\ **In der CLI:** Auf den betroffenen Server via SSH anmelden systemctl stop ceph-osd@ systemctl stop ceph-osd@ \\ 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. ceph auth del osd. ceph osd rm 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. \\ * PVE Server auswählen --> Ceph --> OSD \\ * Create: OSD * Im Fenster diese Settings auswählen * Disk: neue Disk * DB Disk: Default lassen * Encrypt OSD: So wie die anderen OSDs * Device Class: SSD oder HDD? * WAL Disk: Default lassen Danach dauert es ein bisschen bis alles gesynct ist.