Cephクラスタ置換ssdログディスクメソッド
作者:【呉業亮】
ブログ:https://wuyeliang.blog.csdn.net/
1つのssdは3つの領域に分かれており、通常は3つのosdに使用されるため、ssdログディスクが壊れた場合、3つのOSDが影響を受けます. OSDの状態をnooutとし、データの再バランスを防止する .すべてのosdプロセス を停止するログデータは、データディスク にドロップする.
このssdログパーティションに対応するすべてのosd-number 4.ログリンクの削除
このssdログパーティションに対応するすべてのosd-number 5.ログリンクの作成
6.権限付与
前/dev/disk/by-partuuid/{uuid}uuid 6.ログの作成 osdプロセス を開始 nooutのマーク を除去する.
ブログ:https://wuyeliang.blog.csdn.net/
1つのssdは3つの領域に分かれており、通常は3つのosdに使用されるため、ssdログディスクが壊れた場合、3つのOSDが影響を受けます.
ceph osd set noout
systemctl stop ceph-osd@x
ceph-osd -i {osd-number} --flush-journal
このssdログパーティションに対応するすべてのosd-number 4.ログリンクの削除
rm -rf /var/lib/ceph/osd/{osd-number}/journal
このssdログパーティションに対応するすべてのosd-number 5.ログリンクの作成
ln -s /dev/disk/by-partuuid/{uuid} /var/lib/ceph/osd/ceph-{osd-number}/journal
6.権限付与
chown ceph:ceph /var/lib/ceph/osd/ceph-{osd-number}/journal
echo {uuid} > /var/lib/ceph/osd/ceph-{osd-number}/journal_uuid
前/dev/disk/by-partuuid/{uuid}uuid 6.ログの作成
ceph-osd -i {osd-number} --mkjournal
systemctl start ceph-osd@{osd-number}
ceph osd set noout