レプリケーション用Dellコンテナ ストレージ モジュール(CSM)ファミリー PowerScale: 削除後も残るレプリケーション アーティファクト

概要: レプリケートされた永続ボリューム(PV)とDellCSIReplicationGroups(RG)が、関連するKubernetes削除コマンドを発行しても削除されないことがあります。PowerScaleアレイ上のSyncIQポリシーは、関連するRGが削除された後に不適切に保持される可能性もあります。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

Kubernetesオブジェクト(パーシステント ボリューム(PV)または DellCSIReplicationGroups (RG) に delete コマンドが発行された場合、 kubectl コマンドは、問題のPVまたはRGを削除する代わりに、無期限に応答を停止する場合があります。RGが正常に削除されると、関連するPowerScaleストレージ アレイ上の関連するSyncIQポリシーが意図したとおりに削除されない場合があります。

これにより、同じKubernetesストレージ クラスでさらにレプリケーションを試みると問題が発生する可能性があります。この問題により、不要になったストレージ スペースが解放されないシナリオが発生する可能性があります

問題の報告先はこちら: https://github.com/dell/csm/issues/523

原因

CSMで管理されるKubernetesオブジェクトのファイナライザー タグは、オブジェクトが削除されると、コンテナ ストレージ モジュール(CSM)レプリケーションを適切に尊重せず、アドレス指定しません。これにより、ファイナライザーの条件が満たされないため、オブジェクトは無期限に "終了中" 状態のままになります。
 

CSMレプリケーション コントローラーとレプリケーション サイドカーがRGの削除を処理すると、SyncIQポリシーの削除が適切に実行されません。これにより、RGが削除された後も、SyncIQポリシーがストレージ アレイ上に残ります。

解決方法

解像度:

この問題は、エンジニアリング チームによってPowerScale 1.6.0向けDell CSMで解決済みです。


回避策:
Kubernetesオブジェクトの場合:

  1. 応答していない削除をキャンセルします(例:Ctrl+C)。次のコマンドを使用して、削除に失敗したオブジェクトに手動でアクセスします。
  • RGの場合:
kubectl edit rg <RG NAME>
  • PVの場合:
kubectl edit pv <PV NAME>
  1. これにより、関連するオブジェクトがテキストエディタで開きます。オブジェクト内には、次に示すように、いくつかのタグのカテゴリがあります。
オブジェクト タグ
  1. finalizers:」行とそのエントリーを手動で削除します。上記のケースでは、次のようになります。

削除するファイナライザー行

 

  1. テキスト エディターでファイルを保存し、エディターを終了してから、削除コマンドを再度実行します。このプロセスは、削除に失敗したすべてのレプリケートされたPVとRGに対して繰り返すことができます。


アレイに残っているSyncIQポリシーを削除するには、次の手順を実行します。

  1. Webユーザー インターフェイスを使用して、ソースPowerScaleアレイにログインします。
  2. Data Protectionタブに移動し、SyncIQを選択します。
  3. [SyncIQ]ページから、[Policies]サブタブに移動します。
  4. 削除する必要があるポリシーで、 アクションポリシーの削除の順にクリックします。
  5. 必要に応じて、ターゲットとデスティネーションのPowerScaleアレイに対して同じ手順を繰り返します。

対象製品

Container Storage Modules

製品

Container Storage Modules Family
文書のプロパティ
文書番号: 000206294
文書の種類: Solution
最終更新: 30 1月 2026
バージョン:  6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。