Da bi efikasno konfigurisali DFS-r, veoma je važno da razumemo terminologiju i zahteve koji idu uz ovu karakteristiku. Ova lekcija nudi informacije o specifičnim elementima, zahtevima, i mišljenja koja se odnose na skalabilnost DFS-r, i takođe nudi proces za konfiguraciju efektne topologije replikacije.
U ovoj lekciji naučićete:
- Šta je to DFS replikacija
- Šta su to replikacione grupe i replikacioni folderi
- DFS replikacione zahteve
- Mišljenja o skalabilnosti DFS replikacije
- Proces za izgradnju višenamenskih replikacionih grupa
- Generisanje dijagnostičkih izveštaja i testovi širenja (Diagnostics Reports & Propagation tests)
Šta je DFS replikacija?
Da bi administratori efektno mogli da konfigurišu DFS-r, veoma je važno da razumeju terminologiju i zahteve koji idu zajedno sa ovom karakteristikom. Ova lekcija nudi informacije o specifičnim elementima, zahtevima, i mišljenjima koja se odnose na skalabilnost DFS replikacije, i takođe nudi proces za konfiguraciju efektne topologije replikacije.
DFS replikacija:
- DFS-r koristi novi algoritam za kompresiju koji je poznat kao Remote Differential compression (RDC)
- DFS-r detektuje promene na volumenu tako što nadgleda Update Sequence Number (USN) journal, i replicira promene samo nakon zatvaranja fajla.
- DFS-r koristi Staging folder da bi prikazao fajl pre slanja ili pre primanja fajla.
- DFS-r koristi Version Vector Exchange protokol da bi odredio koji fajlovi moraju da budu sinhronizovani.
- Kada je fajl promenjen, repliciraju se samo promenjeni blokovi, a ne ceo fajl.
- DFS-r koristi Conflict Resolution Heuristic of „last writer wins“ za fajlove koji su u konfliktu (to je fajl koji je ažuriran od strane nekoliko servera simultano) i najraniji tj. prvi kreator pobeđuje u slučaju konflikta.
- DFS-r je Self-healing i može automatski da se oporavi od USN Journal Wraps-a, USN Journal Loss-a ili od gubitka DFS replikacione baze podataka.
- DFS-r koristi Windows Management Instrumentation (WMI) provajdera koji nudi interfejs za dobijanje konfiguracionih informacija i informacija koje se odnose na nadgledanje od DFS replikacionog servisa.
Šta su to replikacione grupe i replikacioni folderi (Replication Groups & Replication Folders)
Replikaciona grupa se sastoji od seta Member servera koji učestvuju u replikaciji jednog ili više repliciranih foldera. Postoje dva glavna tipa replikacionih grupa:
- Višenamenska replikaciona grupa
- Replikaciona grupa za sakupljanje podataka
Replicirani folder (Replicated Folder) je folder koji je sinhronizovan između svakog člana servera.
Slika 42.01
DFS replikacioni zahtevi
Da bi koristili DFS-r, moramo da budemo upoznati sa sledećim specifičnim zahtevima. Ovi zahtevi uključuju:
- Osiguravanje da shema aktivnog direktorijuma bude ažurirana i da uključuje nove DFS replikacione objekte.
- Serveri koji će učestvovati u DFS replikaciji moraju da rade na Windows Server 2003 R2 ili Windows Server 2008 operativnim sistemima.
- Server replikaciona grupa mora da bude u istoj šumi.
- Na server klasterima, replicirani folderi moraju da budu locirani u Local Storage-u noda
- Antivirusni softver mora da bude kompatibilan sa DFS replikacijom.
Mišljenja o skalabilnosti DFS replikacije
Kada želimo da implementiramo i izgradimo DFS-r potrebno je da koristimo sledeći vodič koju nudi mišljenja koja se odnose na skalabilnost DFS-r replikacije:
- Svaki server može da bude član do 256 replikacionih grupa
- Svaka replikaciona grupa može sadržati do 256 replikaciona foldera.
- Svaki server može imati do 256 konekcija (na primer, 128 Incoming konekcija i 128 Outgoing konekcija).
- Replikaciona grupa može sadržati 256 članova
- Volumen može sadržati do 8 miliona repliciranih fajlova, a server može sadržati do 1 terabajt replikacionih fajlova.
- Maksimalna veličina testiranog fajla (Tested file) je 64 gigabajta
Proces izgradnje višenamenske replikacione grupe
Višenamenska replikaciona grupa se koristi za repliciranje podataka između dva ili više servera za generalno deljenje sadržaja ili za objavljivanje podataka.
Administrator može da koristi New Replication Group čarobnjaka da bi odradio sledeće korake:
- Selektovanje tipa replikacione grupe koju želi da kreira
- Određivanje imena domena
- Određivanje članova replikacione grupe
- Selektovanje sajt topologije. Imamo nekoliko mogućnosti: Hub & Spoke, Full Mesh, No topology.
- Određivanje rasporeda replikacione grupe i propustnost
- Selektovanje primarnog Member servera
- Selektovanje foldera koji će se replicirati
- Odrediti lokalne staze na drugim članovima
Nakon što smo kreirali inicijalnu replikacionu grupu, administrator može da modifikuje replikacione foldere, konekciju ili topologiju. Administrator takođe može da delegira dozvole drugim administratorima i korisnicima da bi im omogućio da upravljaju određenom replikacionom grupom.
Razumevanje inicjalnog replikacionog procesa
Kada prvi put konfigurišemo replikaciju, moramo da izaberemo primarni Member server na kojem se nalaze ažurirani fajlovi koji trebaju da budu replicirani ka drugim serverima. Ovaj server se naziva i autoritativni server, i on je autoritativan za bilo koji konflikt prilikom razrešavanja koji može da se dogodi kada Member server prima fajlove koji su stariji od istih fajlova koji se nalaze na primernom member serveru.
Sledeći koncept će vam pomoći da bolje razumete inicijalni replikacioni proces:
- Inicijalna replikacija ne započinje odmah
- Inicijalna replikacija se uvek događa između primarnog Member servera i njegovog replikacionog partnera koji prima podatke.
- Kada prima fajlove od primarnog Member servera u toku inicijalne replikacije, member serveri primaoci podataka koji poseduju fajlove koji nisu prezentirani na primarnom Member serveru pomeraju te fajlove u svoje respektivne DfsrPrivate\PreExisting foldere.
- Da bi odredili da li su fajlovi identični na primarnom Member serveru i na serverima koji primaju podatke, DFS replikacija poredi fajlove koristeći Hash algoritam.
- Nakon inicijalizacije replikacionog foldera, „primary member“ destinacija se uklanja.
Generisanje dijagnostičkih izveštaja i testova (Diagnostic reports & Propagation Tests)
Da bi olakšali održavanje i rešavanje problema koji se odnose na DFS replikaciju, administratori mogu da generišu dijagnostičke izveštaje i mogu da odrade Propagation testove. Administratori koriste Diagnostic Report Wizard za odrađivanje sledećeg:
- Kreiranje Health izveštaja
- Startovanje Propagate testa
- Kreiranje Propagation izveštaja
Slika 42.02