L’erreur ci-dessus est généralement le résultat de la correction d’une erreur précédente « Target path overlap. Previous policy XXXXX from xxxxxxx has path YYYYYYYY. New policy ZZZZZ from zzzzzzz has path YYYYYYYY (unrunnable) »
Sur le cluster source, le chemin source était une cible d’une règle précédente à partir d’un ancien cluster « en raison de la migration par exemple ».
L’ancienne règle de l’ancien cluster contenait toujours des enregistrements cibles sur le cluster source « y compris l’ancien ID de domaine du chemin »
Lorsque la règle de mise en miroir est créée sur le nouveau cluster cible, elle utilise le même ID de domaine que les anciens enregistrements de règle, mais plus tard, lors de l’exécution de la règle de mise en miroir, elle se plaint de l’existence des anciens enregistrements cibles à partir de l’ancien cluster.
"Target path overlap. Previous policy XXXXX from xxxxxxx has path YYYYYYYY. New policy ZZZZZ from zzzzzzz has path YYYYYYYY (unrunnable)"
Lorsque l’administrateur/le support technique tente de corriger cette erreur, il rompt l’association de l’ancienne règle XXXXX sur le cluster source. Cela entraîne la suppression de l’ID de domaine sur lequel la règle de mise en miroir se base et, par conséquent, l’échec de la nouvelle règle de mise en miroir ZZZZZ ultérieurement.
Veuillez trouver ci-dessous la simulation dans l’exercice pratique pour la démonstration :
- Sur le chemin new_source_cluster /ifs/target est une cible de older_cluster et a l’ID de domaine 65537.
new_source_cluster-1# isi sync target list| grep -w /ifs/target
old_policy old_cluster /ifs/target finished writes_disabled
new_source_cluster-1# isi_classic domain list -wl | grep -w /ifs/target
65537 | /ifs/target | SyncIQ | None | None | None | None | None | Off
- Une nouvelle règle « new_policy » est créée à partir de new_source_cluster vers new_target_cluster.
- « new_policy_mirror » est créée et se plaint du chevauchement de la cible.
new_target_cluster-1# isi sync reports list -v
Policy Name: new_policy_mirror
Job ID: 1
Start Time: 2021-05-30T08:27:01
End Time: 2021-05-30T08:27:03
Action: run
State: failed
ID: 1-new_policy_mirror
Policy ID: 005056aa8bf93a4cb360d71298fdf618
Sync Type: incremental
Duration: 2s
Errors: Target path overlap. Previous policy old_policy from old_cluster has path /ifs/target. New policy new_policy_mirror from new_target_cluster has path /ifs/target (unrunnable)
- new_policy_mirror utilise le même ID de domaine que old_policy, 65537.
new_source_cluster-1# cat /ifs/.ifsvar/modules/tsm/config/target_records/005056aa8bf93a4cb360d71298fdf618.xml | grep domain-id
65537
- L’administrateur/le support technique rompt old_policy sur new_source_cluster, ce qui entraîne la suppression de l’ID de domaine 65537.
new_source_cluster-1# isi sync target break --policy=old_policy
Breaking a policy's target association will result in requiring a full synchronization of all data on the next sync.
Are you sure? (yes/[no]): yes
new_source_cluster-1# isi_classic domain list -wl | grep -w /ifs/target
new_source_cluster-1#
- Par conséquent, la prochaine exécution de la règle de mise en miroir échoue, car l’ID de domaine 65537 a été supprimé.
new_target_cluster-1# isi sync reports list -v
Policy Name: new_policy_mirror
Job ID: 1
Start Time: 2021-05-30T08:27:01
End Time: 2021-05-30T08:31:03
Action: run
State: failed
ID: 1-new_policy_mirror
Policy ID: 005056aa8bf93a4cb360d71298fdf618
Sync Type: incremental
Duration: 3s
Errors: Failed to get domain info for domain id 65537: No such file or directory (unrunnable)
Le correctif consiste à créer manuellement un ID de domaine à l’aide du moteur de tâches. Patientez jusqu’à la fin de la tâche DomainMark, mettez à jour l’enregistrement XML cible avec le nouvel ID de domaine, puis reprenez la règle de mise en miroir.
NB : Veuillez contacter le support technique pour vous aider à mettre à jour l’enregistrement XML cible.
new_source_cluster-1# isi job jobs start DomainMark --root=/ifs/target --dm-type=SyncIQ -o Medium
Started job [64]
new_source_cluster-1# isi_classic domain list -wl | grep -w /ifs/target
65538 | /ifs/target | SyncIQ,Writable | None | None | None | None | None | Off
new_source_cluster-1# cat /ifs/.ifsvar/modules/tsm/config/target_records/005056aa8bf93a4cb360d71298fdf618.xml | grep domain-id
65538
new_target_cluster-1# isi sync reports list
Policy Name Job ID Start Time End Time Action State
---------------------------------------------------------------------------------------------
new_policy_mirror 1 2021-05-30T08:27:01 2021-05-30T08:34:59 run needs_attention
---------------------------------------------------------------------------------------------
Total: 1