PowerScaleでSyncIQポリシーを削除できない
Summary: SyncIQポリシーを削除しようとすると、アクションがCLIまたはWebUIのどちらを介して実行されたかに関係なく失敗します。
Symptoms
ポリシーのリストを確認すると、ポリシーはソース クラスターに表示されたままになります。
このポリシーに対してジョブ セッションが以前に実行されている場合、SyncIQターゲット リストを表示しているときに、ポリシーはターゲット クラスターにリストされたままになります。
CLIまたはWebUIから実行すると、SyncIQポリシーの削除が失敗し、次のエラー メッセージが /var/log/messages と /var/log/isi_migrate.log ログ ファイル。
delete_policy failed: Can't connect to node IP address
Cause
ソース クラスターがターゲット クラスターへのSyncIQ接続を確立できない場合、SyncIQポリシーの削除は失敗します。
Resolution
1.ソース クラスターとターゲット クラスター間の接続がリストアされると、次にスケジュール設定されたジョブ中またはジョブが手動で実行されるときに、SyncIQによってポリシーが削除されます。
2.SyncIQソース クラスターがターゲット クラスターと永続的に通信できない場合、またはポリシーをすぐに削除する必要がある場合は、次の手順に従います。
ソース クラスターで、SyncIQポリシーをローカルのみ削除するコマンドを実行します。
isi sync policies delete <policy-name> --local-only
SyncIQポリシーが削除されていることを確認します。
isi sync policies list
注:「 isi sync policies delete <policy-name> --local-only コマンドは、ローカル クラスターからのみポリシー情報を削除します。このポリシーに対してジョブ セッションが以前に実行されている場合は、ポリシー レコードをクリーンアップするためにターゲット クラスターで追加の手順が必要です。
ターゲット クラスターで次のコマンドを実行して、ポリシー情報が引き続き表示されることを確認します。
isi sync target list
ソース クラスターですでに削除されているポリシーとのターゲットの関連付けを解除します。
isi sync target break <policy-name>
ターゲット レコードが削除されていることを確認します。
isi sync target list