PowerScale: Opprett en overlappet replikering på riktig måte på OneFS
Summary: Nedenfor finner du trinn for riktig konfigurering av overlappende replikering mellom Cluster_A, Cluster_B og Cluster_C.
Instructions
Hovedideen å huske på når du konfigurerer en overlappende replikering. Kontroller at replikeringsjobben A_B avsluttes med "success/needs_attention" før du starter replikeringsjobben B_C.
Vi bør alltid unngå replikeringsjobben A_B statusen er "Failed OR canceled OR running OR paused" mens replikeringsjobben B_C starter.
For å nå de ovennevnte forholdene:
1. Vi kan lage replikeringspolicyen fra A_B for å opprette et øyeblikksbilde av målet med navnemønsteret "Archive-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M-%S" når jobben er fullført.Cluster_A# isi sync policies create --name=A_B --source-root-path=/ifs/folder_A --target-host=xxx.xxx.xxx.xxx --target-path=/ifs/folder_B --action=sync --target-snapshot-archive=yes --target-snapshot-pattern=Archive-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M-%S --target-snapshot-expiration=5D
--target-snapshot-pattern=Archive-%{SrcCluster}-%
- Deretter angir vi replikeringspolicyen fra B_C til å starte bare når et øyeblikksbildemønster "Archive-*" opprettes.
Cluster_B# isi sync policies create --name=B_C --source-root-path=/ifs/folder_B --target-host=xxx.xxx.xxx.xxx --target-path=/ifs/folder_C --action=sync --schedule=when-snapshot-taken --snapshot-sync-pattern="Archive-*" --snapshot-sync-existing=yes
Dette garanterer at den B_C replikeringsjobben starter først etter at replikeringsjobben er fullført A_B vellykket + den B_C tidsplanen er knyttet til den A_B tidsplanen.
Sjekk nedenfor fra LAB:Cluster_A# cd /ifs/folder_ACluster_A# ls -lhtotal 10249-rw-r--r-- 1 root wheel 10M Jul 14 20:51 fileCluster_A# isi sync jobs start A_BCluster_A# isi sync reports listPolicy Name Job ID Start Time End Time Action State-----------------------------------------------------------------------------A_B 1 2021-07-14T20:51:22 2021-07-14T20:51:31 run finished-----------------------------------------------------------------------------Total: 1Cluster_B# cd /ifs/folder_BCluster_B# ls -lhtotal 10249-rw-r--r-- 1 root wheel 10M Jul 14 20:51 fileCluster_B# isi sync reports listPolicy Name Job ID Start Time End Time Action State-----------------------------------------------------------------------------B_C 2 2021-07-14T20:51:51 2021-07-14T20:52:10 run finishedB_C 1 2021-07-14T20:51:32 2021-07-14T20:51:38 run finished-----------------------------------------------------------------------------Total: 2Cluster_C# cd /ifs/folder_CCluster_C# ls -lhtotal 10249-rw-r--r-- 1 root wheel 10M Jul 14 20:51 file
- Den gjennomgripende replikeringen er enveis replikering og riktig i bestemte arbeidsflyter og i overføringer.
- Failover og failback støttes KUN mellom klynge A og klynge B. Failover mellom B og C støttes IKKE på grunn av måloverlapping på klynge B.
- Ved failover til klynge B må tidsplanen endres for å støtte replikering fra B tilbake til A.