Ceph

bluestore(/var/lib/ceph/osd/ceph-2/block) _read_bdev_label 無法打開 /var/lib/ceph/osd/ceph-2/block: (1) 不允許操作

  • April 14, 2021

當我從 Octopus 15.2.10 升級到 Pacific 16.2.0 時,mon 節點使用手動升級過程成功啟動(通過安裝沒有 orch 的軟體包)但是當我升級 OSD 時,ceph-osd 服務不會開始。值得一提的是,我使用了 Ubutntu Focal Ceph 包進行升級(沒有 orch) 在此處輸入圖像描述

值得一提的是,當我發出“/usr/bin/ceph-osd -f –cluster ceph –id 2 –setuser ceph –setgroup ceph”時,它開始成功加入集群

這是 ceph-osd.log 消息: 在此處輸入圖像描述

將 uid:gid 設置為 64045:64045 (ceph:ceph) ceph 版本 16.2.0 (0c2054e95bcd9b30fdd908a79ac1d8bbc3394442) pacific (stable), 程序 ceph-osd, pid 1974 pidfile_write: 忽略空 –pid-file bluestore(/var/lib/ceph /osd/ceph-2/block) _read_bdev_label 無法打開 /var/lib/ceph/osd/ceph-2/block: (1) 不允許操作 ** 錯誤: 無法在 /var/lib/ceph 上打開 OSD 超級塊/osd/ceph-2: (2) 沒有那個文件或目錄

很感謝任何形式的幫助。

ceph-osd@.service 失敗,ProtectClock=true,見

引用自:https://serverfault.com/questions/1059317