Impossibile avviare la preparazione di SyncIQ resync-prep. Errore "Target path overlap"
Summary: Il lavoro di preparazione della risincronizzazione di SyncIQ ha esito negativo e registra il seguente errore: "Target path overlap Do not allow modificare il percorso di destinazione nella sottocartella /ifs/source. Utilizzare "source-include-directories" o interrompere la destinazione, quindi ricreare la policy " ...
Symptoms
Il processo di preparazione alla risincronizzazione di SyncIQ non viene avviato con il seguente errore:
"Target path overlap. Don't allow change target path to sub-folder /ifs/source. Please use "source-include-directories" or break target then re-create policy "
Un errore simile è stato osservato nel campo isi_papi_d.log:
SOURCE-CLUSTER-1(id1) isi_papi_d[4699]: STACK Target path overlap. Don't allow change target path to sub-folder /ifs/source. Please use "source-include-directories" or break target then re-create policy.
Nel cluster di origine è presente un record di destinazione con una voce della directory di destinazione vuota. Oppure il nome del cluster di origine <src-cluster-name> è il cluster locale, non quello di destinazione.
Esempio 1:
<?xml version="1.0" encoding="utf-8"?> <target-status> <policy> <id>xxxxxxxxxxxxxxxxxxxxxxxxxxxxx</id> <policy-name></policy-name> <src-cluster-name></src-cluster-name> <src-cluster-id>xxxxxxxxxxxxxxxxxxxxxxxxxx</src-cluster-id> <target-dir></target-dir> <<-------------------------------------------Target directory entry is empty <last-src-coord-ip></last-src-coord-ip>
Esempio 2:
<?xml version="1.0" encoding="utf-8"?> <target-status> <policy> <id>xxxxxxxxxxxxxxxxxxxxxxxxxxxxx</id> <policy-name></policy-name> <src-cluster-name>source1</src-cluster-name> <<-----------------------Source cluster is the local cluster not the target cluster <src-cluster-id>xxxxxxxxxxxxxxxxxxxxxxxxxx</src-cluster-id> <target-dir>/ifs/source/path</target-dir> <last-src-coord-ip></last-src-coord-ip>
Cause
Nelle versioni precedenti di OneFS, una policy SyncIQ con failback accelerato impostato lascia un file xml del record di destinazione.
OneFS 9.10 ha introdotto un controllo per il processo resync-prep che ha esito negativo quando il file di record di destinazione ha un valore di directory di destinazione vuoto, "<target-dir>."
Resolution
Soluzione alternativa:
Rimuovere il file XML del record di destinazione con voci di directory vuote presenti nel cluster di origine.
Nelle versioni OneFS più recenti, DomainMark I processi eseguiti da Accelerated Failback non lasciano dietro di sé un file XML del record di destinazione.
Tuttavia, i record di destinazione creati in precedenza non vengono rimossi.
Additional Information
Procedura per rimuovere il file xml del record di destinazione con una directory vuota nel cluster di origine:
1) Creare una directory con il numero della Service Request (SR) in /ifs/data/Isilon_Support/.
Esempio:
mkdir /ifs/data/Isilon_Support/123456789
2) Spostare il file xml interessato con una directory di destinazione vuota in /ifs/data/Isilon_Support/<SR>.
Esempio:
mv /ifs/.ifsvar/modules/tsm/config/target_records/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml /ifs/data/Isilon_Support/<SR>
Versioni fisse:
9.12.0.0
9.10.1.3
9.7.1.9