5.16. ブロックリストからの Ceph File System クライアントの削除
場合によっては、以前のブロックリストされた Ceph File System (CephFS) クライアントがストレージクラスターに再接続できるようにすることが役に立つ場合があります。
blocklist から CephFS クライアントを削除すると、データの整合性はリスクに伴います。また、その結果、CephFS クライアントが完全に確実に機能することを保証することはありません。エビクション後に完全に正常な CephFS クライアントを取得するには、CephFS クライアントをアンマウントして新規マウントを行うのが最適です。その他の CephFS クライアントが、拒否リストされた CephFS クライアントによってバッファーされた I/O を実行してデータの破損につながるファイルにアクセスしている場合は、データが破損する可能性があります。
前提条件
- Ceph Monitor ノードへのルートレベルのアクセス。
手順
ブロックリストを確認します。
例:
[ceph: root@host01 /]# ceph osd blocklist ls listed 1 entries 127.0.0.1:0/3710147553 2022-05-09 11:32:24.716146
ブロックリストから CephFS クライアントを削除します。
構文
ceph osd blocklist rm CLIENT_NAME_OR_IP_ADDR
例:
[ceph: root@host01 /]# ceph osd blocklist rm 127.0.0.1:0/3710147553 un-blocklisting 127.0.0.1:0/3710147553
オプションで、ブロックリストからカーネルベースの CephFS クライアントを自動的に再接続できます。カーネルベースの CephFS クライアントで、手動マウントを行う場合は
clean
に以下のオプションを設定するか、/etc/fstab
ファイルのエントリーで自動的にマウントします。recover_session=clean
任意で、ブロックリストから削除すると、FUSE ベースの CephFS クライアントを自動的に再接続できます。FUSE クライアントで、手動マウントを行う場合は以下のオプションを
true
に設定するか、/etc/fstab
ファイルのエントリーで自動的にマウントします。client_reconnect_stale=true
関連情報
- 詳細は、Red Hat Ceph Storage File System Guide の Mounting the Ceph File System as a FUSE client セクションを参照してください。