哪個 Ceph OSD 會對應到哪個實體磁碟機

哪個 Ceph OSD 會對應到哪個實體磁碟機

我有一個 Ceph 系統,有 8 個 OSD 和 8 個按 1:1 映射的磁碟。

其中一張磁碟出現了智慧錯誤,我想更換它。

我如何知道哪個實體磁碟會對應到哪個 OSD?

答案1

您可以使用ceph device lsceph device ls-by-host <host>或透過守護程序)查看主機、OSD 和裝置的映射,包括 block.db 裝置(如果您在更快的裝置上擁有 RocksDB/WAL)。

答案2

該命令ceph-volume lvm list顯示所有 OSD 以及相應的設備。

https://docs.ceph.com/en/latest/man/8/ceph-volume/#list了解更多。

列出與 Ceph 關聯的裝置或邏輯磁碟區。如果設備具有與 OSD 相關的信息,則確定關聯。這是透過查詢 LVM 的元資料並將其與設備關聯來驗證的。

與 OSD 關聯的 lvs 需要事先由 ceph-volume 準備好,以便所有需要的標籤和元資料都存在。

用法:

ceph-volume lvm list

列出特定設備,報告有關它的所有元資料:

ceph-volume lvm list /dev/sda1

列出邏輯磁碟區及其所有元資料(vg 是磁碟區組,lv 是邏輯磁碟區名稱):

ceph-volume lvm list {vg/lv}

相關內容