PowerScale: CSS-replikoinnin luominen oikein OneFS:ssä
Summary: Alla on ohjeet Cluster_A, Cluster_B- ja Cluster_C välisen porrastetun replikoinnin määrittämiseen oikein.
Instructions
Tärkein idea, joka on pidettävä mielessä porrastettua replikointia määritettäessä. Varmista, että replikointityön A_B on oltava valmis "success/needs_attention", ennen kuin aloitat replikointityön B_C.
Replikointityön A_B tila on aina failed OR cancelled OR running OR Pashed, kun replikointityö B_C käynnistyy.
Edellä mainittujen ehtojen saavuttamiseksi:
1. Kun työ on valmis, voidaan tehdä replikointikäytäntö A_B:stä ja luoda kohdetilannevedos, jonka nimi on Archive-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M-%S".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}-%
- Sitten replikointikäytäntö käynnistyy B_C vasta, kun lähdetilannevedoskuvio "Archive-*" luodaan.
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
Näin varmistetaan, että B_C replikointityö käynnistyy vasta A_B kun replikointityö on valmis + B_C aikataulu on sidottu A_B aikatauluun.
Tarkista alta LAB: lta: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
- CSS-replikointi on yksisuuntaista replikointia, ja se toimii suoraan tietyissä työnkuluissa ja siirroissa.
- Vikasietoisuutta ja vikasietoisuutta tuetaan VAIN klusterin A ja klusterin B välillä. Vikasietoa B:n ja C:n välillä EI tueta klusterin B kohteiden päällekkäisyyden vuoksi.
- Kun vikasietoisuus tapahtuu klusteriin B, aikataulua on muokattava tukemaan replikointia B:stä takaisin A:han.