La règle de mise en miroir SyncIQ échoue avec l’erreur « Failed to get domain (unrunnable) »

Résumé: La règle de mise en miroir SyncIQ échoue avec l’erreur « Failed to get domain (unrunnable) »

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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) »

Cause

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)

Résolution

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

Produits concernés

Isilon, PowerScale OneFS
Propriétés de l’article
Numéro d’article: 000187638
Type d’article: Solution
Dernière modification: 15 déc. 2025
Version:  8
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.