Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Prijeđimo na posao s Dfs-om. File Tree Guardian: implementacija DFS-a

Prijeđimo na posao s Dfs-om. File Tree Guardian: implementacija DFS-a

Nastavak "doživljenih sitnica". Prethodni dijelovi se mogu pročitati.
Današnje izdanje bit će obećanje. U skladu s onim što sam obećao, pokazat ću vam kako možete napraviti zanimljivu stvar s DFS-om. Ovo, naravno, neće biti potpuna tolerancija grešaka podataka datoteke, već barem nešto slično online sigurnosnoj kopiji.

Za početak ću ponoviti svoja empirijska uvjerenja da ne biste trebali organizirati klaster datoteka koristeći DFS alate. DFS nije stvoren za ove svrhe. I da stavim točke na I, evo mojih argumenata:

  • DFS ne može odrediti koja je replika datoteke točna.
  • Ako postoji nekoliko replika na jednom mjestu, DFS sam bira gdje će poslati korisnički zahtjev, u repliku A ili repliku B, vodeći se radnim opterećenjem poslužitelja za pohranu. (Postoje neke postavke za redoslijed odabira replike, ali one ne mijenjaju bit: ako postoji nekoliko replika unutar web-mjesta, tada izbor određene može biti nepredvidljiv.
  • Ove nijanse omogućuju simulaciju situacije kada korisnik A kontaktira repliku A i tamo će raditi s podacima, a korisnik B će kontaktirati repliku B i tamo raditi s podacima. Kao rezultat toga, formirat će se DVIJE grane promijenjenih podataka, a DFS neće znati koji su podaci točni, već će jednostavno odabrati one koji su nedavno promijenjeni. Možete zamisliti što će se dogoditi u ovoj situaciji s pohranom datoteka, ili još gore, s bazama podataka.
  • Pa, vrijedno je napomenuti da se replikacija otvorenih datoteka može odgoditi na neodređeno vrijeme. Najjednostavniji primjer su korisnici koji pri odlasku od kuće ne zatvaraju uredske dokumente.
Sve navedeno nam omogućuje da kažemo da je DFS najprikladniji za prijenos podataka u poslovnice, sinkronizaciju rijetko mijenjanih podataka (nalozi, nalozi, arhive) i slične poslove. Međutim, možete učiniti malo lukavije i koristiti DFS, možda na neobičan, ali ipak koristan način.

Možete napraviti neku vrstu online replike bazirane na DFS-u, koja većinu vremena neće raditi (što znači da se većina problema sa sinkronizacijom podataka neće pojaviti), a koja se može uključiti ako glavna replika zakaže.
Na primjer, moglo bi izgledati ovako:
Ovdje se (koristeći mapu odjela kao primjer) kreiraju dvije replike iste mape, konfiguriraju se grupa replikacije i poslovi replikacije (sve to radi čarobnjak za postavljanje i neće vam stvarati probleme). Najviše uživanja u ideji je da je jedna od veza na poslužitelje za pohranu onemogućena, tj. Postoji replika, replikacija između poslužitelja se odvija kako je navedeno, ali korisnici koji pristupaju ovoj mapi putem DFS-a bit će preusmjereni isključivo na prvi, aktivni poslužitelj.

Drugi poslužitelj će replicirati podatke koliko god je to moguće, i bit će, takoreći, "na ulovu". U slučaju neke nenormalne situacije, bit će moguće castle i uključiti vezu na drugi poslužitelj, te isključiti vezu na prvi, a korisnici će opet doći do svojih izvornih podataka, koji će biti relevantni kao i DFS replikacija je uspjela (u praksi je to od potpune relevantnosti, tj. stanja prije 0,5-2 sekunde, do 2-3 dana u slučaju otvorenih datoteka koje se ne repliciraju dok ih ne zatvori, tj. otključa aplikacija).

Činilo bi se super! Hitno smo trčali da napravimo ovaj super-sustav! No, osim svih dobrih točaka, postoje i ne baš dobre:

  • Trebat će vam najmanje dvostruko više prostora na svakom volumenu za skrivenu mapu DfsrPrivate (uslužna mapa za replikaciju podataka). S obzirom na dvostruke troškove pohranjivanja podataka (isti se pohranjuju na oba poslužitelja, a rade samo s jednim po jedan), to više ne izgleda tako primamljivo, jer prostora za takvu toleranciju grešaka mora biti dodijeljeno najmanje 4 puta više od samih podataka
  • Korisnici ponekad doživljavaju usporavanje tijekom rada s DFS-om. Nisam uspio razumjeti točne razloge, ali je to uvijek bila posljedica prisutnosti nekoliko replika, te opterećenja mreže koja nije nula. Čim je postojala samo jedna replika, kočnice su postale nečuveno male. Ovo definitivno nije bilo povezano s radnom replikacijom, vrlo je izgledalo kao neka vrsta problema s rješavanjem DFS imena.
  • Kako bi korisnici vidjeli novu repliku na koju ste ih prebacili u "X sat", najvjerojatnije će morati ponovno pokrenuti svoja računala, inače će pokušati krenuti starim putem.
  • Nisam napravio automatsko prebacivanje na ispravnu repliku. Za to ne postoje standardne metode, a pisanje čudesnog scenarija u situaciji kada sama tehnologija ima toliko nedostataka činilo mi se glupo.
Kao što možete vidjeti u opisanom primjeru, osim prilično značajnih prednosti. Ima i dosta nedostataka, stoga odredite prioritete, odvažite prednosti i nedostatke i sami odlučite što ćete učiniti u svojoj konkretnoj situaciji.

Inače, prema riječima upućenih, u okruženju Windows Server 2008 (R2) DFS (a posebno njegova usluga replikacije) je dramatično poboljšan, a možda su neki od problema i uspješno riješeni. Pokušajte - možda će predložena shema tamo puno bolje funkcionirati.

Nastavit će se.

P zašto mi treba DFS?

A za organizaciju jedinstvenog strukturiranog prostora za pranje datoteka otpornog na greške u organizaciji. umjesto zoološkog vrta neshvatljivih loptica i diskova, imamo jedan root (koji se korisnicima može mapirati kao disk, na primjer), u kojem možemo kreirati strukturu pogodnu za nas u obliku virtualnih mapa (čak i ugniježđenih, barem pomiješane sa pravim), na koje, u prikladnom obliku, hvatamo i mrežne lopte, fizički smještene na različitim serverima. ljudi, ljudi, jedan mrežni pogon - ovo je jebeno zgodno u usporedbi s kolektivnom farmom koju većina ljudi ima!

P Trebam li integrirati imenski prostor u Active Directory (DFS Namespace temeljen na domeni) ili koristiti samostalni DFS imenski prostor?

A integrirani DFS imenski prostor pohranjen je u AD (sigurno kopiran, odnosno "za tvrtku". Pravite li sigurnosne kopije Active Directory?;) i omogućuje vam da imate nekoliko poslužitelja imenskog prostora, t.j. ima ugrađen mehanizam tolerancije grešaka. Samostalni DFS NS nema ugrađene mehanizme (tolerantnost na greške postiže se klasterizacijom). Microsoft preporučuje korištenje DSF-a temeljenog na domeni ako broj veza (virtualnih mapa) nije veći od 5000. Samostalni DFS preporučuje ograničavanje 50.000 veza. ovo nije tvrda granica, ovo su preporuke (nakon prekoračenja brojke, čini se da bi performanse trebale početi padati). oni. Kao rezultat toga, dobivamo da je samostojeća postavka korisna za korištenje u maloj mreži, na primjer, ako nema AD-a ili, obrnuto, u slučaju iznimno velike pohrane datoteka, u drugim slučajevima je isplativije koristiti integrirani DFS imenski prostor.
PS: neki neodgovorniji buržuji napišu "Standalone DFS root nemaju DFS shared foldere na root razini i moguća je samo jedna razina DFS linka", ali ne razumijem baš što to znači.

P koji su mehanizmi prelaska na pogreške u domenskom DFS-u?

A DFS korijenske informacije pohranjuju se u Active Directory (u slučaju da ovdje također imate sigurnosnu kopiju više kontrolera domene) i repliciraju na poslužitelje DFS imenskog prostora (kojih također može biti mnogo). veze (virtualne mape koje kreirate u DFS Root-u i na koje montirate fizičke kuglice) mogu imati nekoliko (ne nužno 2, možda više) izvornih kuglica, podaci u kojima se međusobno repliciraju.

Pšto je DFS replikacija i što je

A mehanizam za sinkronizaciju sadržaja više DFS izvora.
događa se: FRS(Usluga replikacije datoteke) - redovita replikacija;)
DFSR(Distributed File System Replication) - moderna replikacija koja se pojavila u Windows Server 2003R2 i 2008. koristi RDC (diferencijalna kompresija, tj. prenose se samo promjene u datoteci, a ne cijela promijenjena datoteka, kao što je to bilo u FRS-u. Općenito, za naše mrtve kanale je vrlo korisna stvar). Imajte na umu da je DFS replikacija asinkrona, tj. izvori već neko vrijeme nisu dogovoreni.

P stvari na koje treba paziti nakon postavljanja DFS-a

A o lokaciji i sigurnosti mape DFSRPrivate u svakom izvoru (koristi se za pohranu repliciranih informacija, izbrisanih i sukobljenih datoteka sa stajališta replikacije). po defaultu se pohranjuje u sam izvorni folder s pravima naslijeđenim "odozgo" (općenito, čudno je, technet ne kaže da će samo administratori imati pristup. Možda je u 2008R2 nešto ispravljeno). ako imate prava unutar Sigurnost izvorne mape je drugačija (što je samo po sebi pomalo nespretno s gledišta arhitekture pohrane datoteka), tada ljudi mogu dobiti pristup tamo gdje im ne trebaju. plus, razigrane male ruke Kulibinovih neće dodati radost.

PŠto je mapa "DFSRPrivate \ Staging" i kako je pravilno odrediti?

A ovo je mapa u kojoj se pohranjuju privremene kopije datoteka za replikaciju, preko koje se, zapravo, prenose. nalazi se u svim izvorima. veličinu, barem za vrijeme trajanja primarne replikacije, bolje je postaviti malo više od veličine maksimalne datoteke koja se nalazi u repliciranoj mapi (ako nemate ekstreme koji spremaju gigaz varesea u jednu terabajtnu arhivu, naravno) . važno: datoteka veća od mape Staging normalno se replicira i neće se nigdje zaglaviti, kako neki misle, samo će se proces replikacije odvijati u nekoliko faza (datoteka će se izrezati na nekoliko dijelova i prenijeti u dijelove), što će donekle usporiti proces.

Pšto je mapa "DFSRPrivate \ Conflict and Deleted"

A budući da više korisnika može mijenjati istu datoteku u isto vrijeme, princip "tko je zadnji napisao datoteku je isti." neuspješna datoteka se šalje u ovu mapu, a odgovarajući unos pojavljuje se u ConflictandDeletedManifest.xml. također, ako postoji potvrdni okvir "pohrani izbrisane datoteke u mapu sukoba", datoteke koje su korisnici izbrisali bit će pohranjeni tamo (vrlo je zgodno za vraćanje). pa ne bih štedio na veličini.

P Koji su glavni problemi s DFS replikacijom?

A Većina problema s DFS replikacijom na koje sam naišao nastao je zbog pregleda datoteka (ograničenje dopuštenih ekstenzija datoteka) i kvota diska (ograničenje veličine mape). osobito u slučaju primarne replikacije. sve je jasno s diskovnim kvotama, trebaš ih nadzirati (s obzirom da se direktorij DFSRPrivate zajedno s "Staging" i "Conflict and Deleted" prema zadanim postavkama nalazi u samoj izvornoj mapi), onda je s File Screeningom potpuna sranje - ti trebate ili premjestiti mapu DFSRPrivate na mjesto gdje nema ograničenja (što je nezgodno) ili pokušati napraviti iznimke za mape "DFSRPrivate" (a ona je skrivena) ili privremeno onemogućiti zabrane (također u primarnom izvoru! inače! inače! datoteka neće završiti u Staging na izvoru i neće se replicirati) ili izbrisati sve datoteke korisnika koji potpadaju pod zabrane filtere (sjetite se da datoteka za provjeru zabranjuje samo stvaranje novih datoteka određenih ekstenzija, ali ne i njihovu prisutnost. odnosno, ako datoteke već postoje i omogućimo pravila zabrane u screeningu, tada se datoteke koje spadaju pod filtere ne mogu kreirati -promijeniti, ali možete čitati-brisati.tako da ćemo dobiti pogrešku pri pokušaju repliciranja, kada usluga pokušava upisati zabranjenu repliciranu datoteku u mapu Staging, pregled datoteke će biti pogreška th "nema prostora na disku", na kojem će stajati sva replikacija).

P gdje su pohranjeni detaljni zapisnici replikacije?

A osim eventlog "a in% windir% \ debug \ DFSR * .log.gz - arhiviran, i% windir% \ debug \ DFSR * .log - ažuriran.

P Koje su suptilnosti DFS-a?

A1 iako je dopušteno montirati jedan prostor imena kao mapu u drugom imenskom prostoru, u praksi, kada se montira samostalni DFS Windows Server 2003 u mapu drugog integriranog u AD DFS Windows Server 2008, ova avangarda je dovela do BSOD-a kada ulazeći u takvu mapu s računalom sa Windows XP-om;) očito je buržuj imao na umu da se samo različiti domenski bazirani DFS imenski prostori mogu spojiti.

A2 kada primarna mapa ispadne iz izvora u DFS-u, pri ulasku u nju iz Windows XP-a dolazi do kašnjenja jednakog vremenu cachiranja DFS strukture (po defaultu 300 sekundi, koliko se sjećam). ako uđete iz Windows Vista / 7/2008, onda nema kašnjenja. kako buržuji pišu, on je povezan s mrežnim protokolima prepisanim u novim Windowsima "tako da potpuno automatsko prebacivanje u kvar, ako imate XP klijente, neće raditi, morate koristiti malo druga sredstva ili ručno isključiti izvore ( na primjer, u slučaju planiranog gašenja jednog od poslužitelja).

A3 Budući da je DFS replikacija asinkrona, ne isplati se držati bilo koju bazu podataka u mapi s dva ili više repliciranih izvora. u trenutku prijelaza između izvora, nije sinkroniziran.

Pšto još raditi s DFS-om?

A omogućite ABE (Access Based Enumeration) u svojstvima svake lopte - ova tehnologija vam omogućuje da sakrijete mape od korisnika kojima on nema pristup. korisno iz više razloga - i ne živciramo korisnika hrpom mapa u koje ne može ući (vidjet će samo mape kojima ima pristup), a ne dajemo nikakve neizravne informacije (vrlo malo ljudi neće biti upozoren mapom " Planiraj smanjenje broja zaposlenih za tri puta ") i čini navigaciju kroz spremnik za datoteke praktičnijom.

P kako se prijaviti u DFS nakon kreiranja? ;)

A u slučaju domenskog prostora DFS imena - "\\ DomainName \ DFSRootName" u adresnoj traci Explorera "a, u slučaju Stand Alone - kao u običnoj kugli -" \\ ServerName \ DFSRootName ". Možete mapirati kao obična lopta -" neto upotreba Z: \\ DOMAIN.Local \ MyCoolDFS \ "i" neto upotreba Z: \\ Server \ MyCoolDFS \ "odnosno.

DFS distribuirani datotečni sustav(Distribuirani datotečni sustav) je tehnologija koja omogućuje pojednostavljeno dijeljenje datoteka i globalne mogućnosti replikacije podataka. Zahvaljujući DFS-u, zajednički resursi (direktoriji i datoteke) raspoređeni na različitim poslužiteljima mogu se kombinirati u jednu logičku UNC strukturu, koja korisniku izgleda kao jedan mrežni resurs. Čak i ako promijenite fizičku lokaciju ciljne mape, to ne utječe na pristup korisnika njoj.

Implementacija DFS-a u sustavu Windows Server 2012 razlikuje se od prethodnih verzija sustava Windows. Prije svega, napominjemo da su DFS tehnologije u sustavu Windows Server 2012 implementirane kao dvije odvojene, neovisne usluge - DFS imenski prostori i DFS replikacija uključeno u ulogu poslužitelja datoteka (Usluge datoteka i pohrane).

  • DFS prostori imena (DFSN ili DFS-N)- DFS imenski prostor. Omogućuje vam kombiniranje javnih mapa koje se nalaze na različitim poslužiteljima u organizaciji u jednu logičku strukturu. Svaki imenski prostor za korisnika izgleda kao jedna mrežna mapa s poddirektorijima. Stvarna struktura ovog DFS imenskog prostora skrivena je od korisnika i može uključivati ​​različite mrežne mape smještene na različitim poslužiteljima i web-mjestima.
  • DFS replikacija (DFSR ili DFS-R)- DFS usluga replikacije. Omogućuje vam organiziranje učinkovite usluge replikacije imenika (uključujući one uključene u DFS imenski prostor) između različitih AD poslužitelja i web-mjesta. Ova usluga za replikaciju koristi poseban algoritam za udaljenu diferencijalnu kompresiju - RDC - udaljenu diferencijalnu kompresiju. Zahvaljujući RDC-u, koji prati promjene u datotekama, replikacija ne kopira cijele datoteke (kao što je slučaj kod FRS replikacije), već samo promjene njihovih blokova.

Instaliranje DFS usluga na Windows Server 2012

DFS usluge možete instalirati pomoću konzole upravitelja poslužitelja ili pomoću Windows PowerShell-a.

Kao što smo rekli, DFS usluge su dio uloge Usluge datoteka i pohrane:

Ali lakše je i brže instalirati sve DFS usluge i DFS upravljačku konzolu pomoću PowerShell-a:

Install-WindowsFeature FS-DFS-prostor imena, FS-DFS-replikacija, RSAT-DFS-Mgmt-Con

Savjet... Naravno, možete zasebno instalirati DFS usluge i DFS Management Console.

Gdje FS-DFS-imenski prostor- Usluga DFS Namespaces

FS-DFS-Replikacija- Usluga DFS replikacije

Konfiguriranje prostora DFS imena u sustavu Windows Server 2012

Prijeđimo na opis postupka za konfiguriranje DFS imenskog prostora, za koji trebate otvoriti upravljačku ploču Alat za upravljanje DFS-om.

Kreirajmo novi prostor imena ( Novi prostor imena).

Morate navesti ime poslužitelja koji će sadržavati prostor imena (to može biti ili kontroler domene ili poslužitelj član).

Zatim biste trebali odrediti naziv kreiranog DFS imenskog prostora i otići na napredne postavke (Uredi postavke).

Ovdje morate navesti naziv DFS imenskog prostora i dopuštenja za ovaj direktorij. Obično se preporuča navesti da je svima dopušten pristup mrežnoj mapi, pri čemu se prava pristupa provjeravaju na razini datotečnog sustava NTFS.

Zatim će vas čarobnjak zamoliti da navedete vrstu imenskog prostora za stvaranje. To bi mogao biti Imenski prostor temeljen na domeni(prostor naziva domene) ili Samostalni imenski prostor(odvojeni imenski prostor). Imenski prostor baziran na domeni ima niz prednosti, ali za njegov rad potrebna vam je sama domena Active Directory i administratorska prava domene (ili prisutnost delegiranih prava za kreiranje DFS prostora imena domene).

Nakon što čarobnjak završi, novi DFS imenski prostor koji smo kreirali pojavit će se u grani Namespaces DFS upravljačke konzole. Kako biste osigurali da prilikom pristupa DFS imenicima korisnici mogu vidjeti samo one direktorije kojima imaju pristup, omogućite DFSAccess-Based Enumeration za ovaj prostor (više o ovoj tehnologiji u članku). Da biste to učinili, otvorite prozor svojstava kreiranog prostora imena.

I u kartici Napredna omogućite opciju Omogućite nabrajanje temeljeno na pristupu za ovaj prostor imena.

Da biste vidjeli sadržaj novog DFS prostora, jednostavno upišite u prozor UNC Explorera stazu: \\ naziv_domene ili_poslužitelja \ DFS

Dodavanje dodatnog DFS poslužitelja

Dodatni poslužitelj može se dodati u prostor imena DFS domene (stavka izbornika Add Namespace Server) koji će ga podržavati. To je učinjeno kako bi se povećala dostupnost DFS imenskog prostora i omogućilo da poslužitelj imenskog prostora bude smješten na istom mjestu kao i korisnici.

Bilješka... Samostalni DFS prostori imena podržavaju samo jedan poslužitelj.

Dodavanje novog imenika postojećem DFS imenskom prostoru

Sada moramo dodati novi mrežni direktorij u hijerarhiju DFS prostora imena koji smo stvorili. Kliknite gumb Dodaj ciljnu mapu.

Odredite naziv direktorija u DFS prostoru i njegovu stvarnu lokaciju na postojećem poslužitelju datoteka ( Ciljevi mape).

Konfiguriranje DFS replikacije na Windows Server 2012

Tehnologija DFS-R replikacije osmišljena je kako bi osigurala toleranciju grešaka za DFS imenski prostor i balans opterećenja između poslužitelja. DFS-R automatski balansira promet između replika ovisno o njihovom opterećenju i, ako je jedan od poslužitelja nedostupan, preusmjerava klijente na drugi poslužitelj replika. No prije nego što govorimo o DFS replikaciji i njenoj konfiguraciji u Windows Serveru 2012, nabrojimo glavne zahtjeve i ograničenja sustava:

  • DFS replikacija mora biti instalirana na svim poslužiteljima koje planirate uključiti u grupu replikacije
  • Svi poslužitelji u grupi za replikaciju moraju biti u istoj AD šumi
  • Razina šume Active Directory mora biti najmanje Windows Server 2003 R2 (kada instalirate prvi kontroler domene na Windows Server 2012).
  • Funkcionalna razina domene - barem Windows Server 2008
  • Provjerite je li antivirusni softver na datotečnim poslužiteljima kompatibilan s tehnologijom DFS replikacije
  • Replicirani direktoriji moraju se nalaziti na NTFS volumenima (sustavi datoteka i FAT nisu podržani). Replikacija podataka pohranjenih na Cluster Shared Volumes također nije podržana.

U konzoli DFS Managment odaberite DFS Namespace koji vam je potreban i desnom tipkom miša kliknite direktorij za koji želite stvoriti repliku i odaberite Dodaj ciljnu mapu.

I navedite puni (UNC) put do mrežnog direktorija drugog poslužitelja gdje će replika biti pohranjena.

Na pitanje želite li stvoriti grupu za replikaciju, odgovaramo Da.

Pokreće se čarobnjak za konfiguraciju replikacije. Provjeravamo naziv grupe replikacije i imenika.

Označavamo primarni ( Primarni) poslužitelj. Upravo će taj poslužitelj biti izvor podataka za početnu (primarnu) replikaciju.

Zatim odabiremo vrstu topologije (veze) između članova replikacijske grupe. U našem primjeru odaberite Puna mreža(svi sa svima).

I na kraju, specificiramo raspored replikacije i parametre prigušivanja propusnosti – ograničenje propusnosti dostupne za replikaciju.

Nakon dovršetka čarobnjaka, pokrenut će se početna sinkronizacija.

Ako je potrebno, možete postaviti napredne parametre rasporeda replikacije i maksimalnu propusnost za ovaj promet u grani Replikacija.

Microsoft Dfs pruža izvrstan način da korisnicima omogući jednostavan pristup podacima pohranjenim na udaljenim računalima. S Dfs-om se mape mogu pregledavati i pristupati kao zasebnom skupu dijeljenih direktorija kroz poznatu, ujedinjenu hijerarhiju, čak i kada se resursi nalaze u različitim domenama ili na različitim fizičkim medijima. Za one koji ne koriste uslugu Dfs, iz straha od njezine složenosti, želim ugoditi: nema čega se bojati - postavljanje Dfs-a je intuitivno, a korištenje je još manje teško. U ovom članku objasnit ću kako ova usluga funkcionira i upoznati čitatelje s tipičnim postavljanjem. Nakon što počnu koristiti Dfs, administratori obično ne mogu shvatiti kako su se slagali bez njega.

Kako Dfs radi

Jezgra ove usluge je zajednički imenik, koji je korijen Dfs hijerarhije. Kroz Dfs, ti mrežni imenici tvore sekvencijalni, odvojeni prostor imena. Klijentski sustavi koriste poznate koncepte kao što su mapirani pogon ili put Universal Naming Convention (UNC) za povezivanje s korijenom Dfs-a. Nakon što je klijent povezan, Dfs struktura djeluje kao redoviti zajednički direktorij koji sadrži poddirektorije kroz koje se korisnici mogu kretati. Svaki poddirektorij kojemu se može pristupiti iz Dfs korijena zapravo je veza na zajednički direktorij (izvor veze) bilo gdje na mreži. Dfs automatski usmjerava klijenta koji pristupa mrežnom dijeljenju na stvarnu lokaciju podataka. Kao što slika 1 pokazuje, mape koje korisnik vidi su Dfs preusmjeravanja korisnika na različite dijeljene direktorije na poslužiteljima A, B i C. Izvor veze može biti bilo koji sustav koji koristi mrežni datotečni sustav, kojem se može pristupiti putem puta UNC, kao što su Windows sustavi, Novell NetWare i UNIX ili Linux (odnosno strojevi s NFS datotečnim sustavom).

Riža. 1. Dfs preusmjeravanje podataka

Dfs vam omogućuje korištenje dvije vrste korijena: samostalne i integrirane Active Directory (AD). Razlikuju se po načinu pohranjivanja Dfs podataka. Za samostalne korijene, Dfs hijerarhija različitih mrežnih poveznica za dijeljenje pohranjena je u lokalnom registru Dfs poslužitelja. Ovakav način pohranjivanja informacija ne podrazumijeva mogućnost dupliciranja na drugim Dfs poslužiteljima, odnosno ako jedini Dfs poslužitelj koji sadrži Dfs root postane nedostupan, Dfs hijerarhija postaje potpuno nedostupna svim klijentima na mreži. Ako Dfs poslužitelj nije dostupan, klijenti i dalje mogu izravno pristupiti dijeljenim direktorijima na poslužiteljima. Oni jednostavno neće moći koristiti uslugu Dfs za pristup resursima. Morat ćete koristiti offline Dfs korijene ako sustav ne sadrži AD ili ako administratori Dfs sustava nisu administratori domene i stoga ne mogu dobiti dovoljno prava (to jest, za pristup objektu DFS-Configuration u sustavu spremnika AD particije za domenu) za upravljanje Dfs sustavom...

Windows 2000 Server i noviji također podržavaju AD-integrirane Dfs korijene (također poznate kao korijeni Dfs domene ili Dfs otporni korijeni). S integriranim korijenima, Dfs informacije se pohranjuju prvenstveno u AD, iako postojeći Dfs poslužitelji također čuvaju kopije podataka u memoriji kako bi se smanjio broj poziva Dfs poslužitelja na kontrolere domene (DC) i tako smanjilo opterećenje mreže od Dfs usluge. AD-integrirani korijeni mogu se koristiti samo kada je Dfs poslužitelj član domene. Međutim, Dfs poslužitelj ne mora biti kontroler domene. Kao takav, trebali biste koristiti offline Dfs korijene ako nemate AD domenu, trebate ugostiti više od 5000 veza ili ako vaša mreža sadrži naslijeđene klijentske sustave. Za više informacija o razlikama između samostalnih i AD-integriranih Dfs korijena, pogledajte bočnu traku "Ovi različiti korijeni".

Nakon što odlučite koju vrstu Dfs korijena koristiti, morate postaviti veze i izvore veza koji sadrže podatke koje će Dfs posluživati ​​klijentima. Kao što je ranije rečeno, izvor veze je dionica na koju Dfs usmjerava klijenta kada je referencirana. Veza može imati više podrijetla, što osigurava balansiranje opterećenja i toleranciju grešaka: ako zajednički direktorij na jednom od poslužitelja nije dostupan, Dfs usmjerava klijenta na drugu kopiju podataka. Postojeći referentni izvor koji koristi kupac uglavnom ovisi o lokaciji kupca. U suštini, Dfs je mrežna usluga međusobnog povezivanja host-host, to jest, prema zadanim postavkama, ako je izvor veze blizu klijenta, tada Dfs usmjerava klijenta na taj izvor veze.

Dfs postavka

Sada kada smo naučili najvažnije koncepte Dfs-a, možete ga početi konfigurirati. Prvi zadatak je stvoriti Dfs root. Postoje dva načina da to učinite: korištenjem dodatka distribuiranog datotečnog sustava u Microsoft Management Console (MMC) i pokretanjem dfsutil.exe iz naredbenog retka. U ovom članku ćemo pogledati dodatke koji su za početnike nešto lakši od dfsutil.exe. Nakon što ste upoznati s Dfs-om, možda ćete htjeti koristiti dfsutil.exe, na primjer, u skripti koja popunjava Dfs hijerarhiju vezama. Zatim imajte na umu da u sustavima Windows Server 2003, Standard Edition i Windows 2000 Server poslužitelj može sadržavati samo jedan Dfs root. Windows Server 2003, Enterprise Edition i Windows Server 2003, Datacenter Edition poslužitelji mogu raditi s neograničenim brojem Dfs korijena.

Da biste stvorili novi korijen Dfs-a pomoću dodatka Distributed File System, slijedite ove korake:

Pokrenite dodatak Distributed File System (stavka se nalazi u mapi Administrativni alati na izborniku Start).
Desnom tipkom miša kliknite naslov Distributed File System u korijenu stabla u oknu i odaberite New Root (za Windows 2003) ili New DFS root (za Windows 2000 Server). Sljedeći koraci koriste dijaloške okvire Windows 2003, iako je proces gotovo potpuno isti kao ljuska Windows 2000 Server.
U prozoru dobrodošlice kliknite gumb Sljedeći.
Odaberite vrstu korijena za izradu (domena ili samostalna). Pritisnite Sljedeći.
Ako ste odabrali korijen Dfs domene, morat ćete unijeti naziv domene koja će pohraniti informacije o usluzi Dfs. Ako ste odabrali offline root, morate unijeti naziv poslužitelja koji će pohraniti relevantne informacije. Kliknite na Sljedeći.
Ako ste odabrali korijen domene u koraku 4, program će od vas tražiti da odaberete poslužitelj koji će sadržavati Dfs root. Trebali biste odrediti poslužitelj i kliknuti gumb Sljedeći.
Unesite naziv novog korijena i sve komentare kako biste ga lakše identificirali, a zatim kliknite Sljedeći... Kada unesete korijensko ime, možete vidjeti kako se to ime pojavljuje kao UNC naziv dijeljenja, kao što je prikazano na slici 2. Na primjer, za Dfs dijeljenje domene, naziv putanje je ime domene \ ime direktorija. Ako zajednički direktorij trenutno ne postoji, morate odabrati lokalnu mapu na sustavu kao dijeljeni direktorij. Ovaj imenik ne sadrži prave podatke; umjesto toga, uključuje referentne objekte koji upućuju na fizičku lokaciju podataka. Morate odabrati mapu koju ćete koristiti kao zajednički imenik i kliknuti Sljedeći.
U prozoru za potvrdu kliknite gumb Završi.

Riža. 2. Određivanje novog Dfs korijena

U ovom trenutku, klijenti se mogu povezati s prostorom imena Dfs koristeći UNC stazu \\ dfstest.test \ shared. Ne moraju znati ništa o tome koji poslužitelji sadrže Dfs unose. Klijenti koji koriste Windows NT 4.0 + servisni paket 6a (SP6a) ili noviji mogu se povezati s prostorom imena domene Dfs. Klijenti koji koriste Windows 98 omot mogu pristupiti samostalnim Dfs imenskim prostorima, ali moraju imati instaliranu ekstenziju AD klijenta kako bi se povezali s prostorom imena domene. Okruženje za pokretanje sustava Microsoft Windows Preinstallation Environment (WinPE) može pristupiti samo samostalnim prostorima imena Dfs.

Da biste iskoristili otpornost imenskog prostora Dfs domene, potrebna su vam najmanje dva Dfs poslužitelja koji podržavaju isti prostor imena. Da biste postavili drugi Dfs host poslužitelj, slijedite upute u nastavku:

U dodatku Distributed File System, desnom tipkom miša kliknite stvoreni korijen i odaberite New Root Target.
Unesite naziv poslužitelja koji će služiti kao sekundarni Dfs host za imenski prostor. Imajte na umu da je naziv dijeljenog direktorija (na primjer, zajednički) koji će Dfs koristiti za sadržavanje ove kopije već postavljen i ne može se promijeniti. Kliknite Dalje.
Ako direktorij s ovim imenom ne postoji na navedenom poslužitelju, sustav će ponuditi odabir mape koja će se koristiti u ovom svojstvu ili možete stvoriti novu mapu i zatim je odabrati. Odaberite mapu i kliknite Dalje.
U prozoru koji se pojavi kliknite gumb Završi.
Dfs root će sada prikazati više poslužitelja koji djeluju kao korijen imenskog prostora, kao što je prikazano na slici 3. Klijenti se mogu povezati s prostorom imena i pokazati na jedan od njegovih korijenskih objekata. Međutim, korisnici koji pristupaju korijenskom objektu vidjet će samo praznu mapu jer još nisu postavljene veze. Sljedeći korak je dodavanje nekoliko poveznica i izvora veza koji će voditi kupce do podataka koje žele.

Riža. 3. Pregled Dfs korijenskih izvora

U ovoj fazi, kako biste dovršili postavljanje Dfs sustava, potrebno je napraviti popis zajedničkih imenika u tvrtki, otkriti i uzeti u obzir duple podatke u raznim imenicima te odlučiti u kojem obliku ćemo podatke dostavljati klijentima ( odnosno odaberite naziv mape i tekst komentara). Nakon što se prikupe sve gore navedene informacije, možete stvoriti veze slijedeći ove korake:

Desni klik na Dfs root i odaberite Nova veza iz kontekstnog izbornika.
Unesite naziv veze (tj. naziv mape koju će klijent vidjeti) i naziv dijeljenog direktorija na koji će veza usmjeriti klijenta. Ovaj naziv se može promijeniti ili dodati kasnije. Također možete unijeti komentar i definirati duljinu vremena u kojem će klijenti zadržati informacije prema izvoru prije ponovnog pristupa Dfs poslužitelju, kao što je prikazano na slici 4.
Kliknite gumb U REDU.

Sada kada klijenti uđu u prostor imena Dfs, vidjet će mapu. Kada se ova mapa otvori, korisnik će biti preusmjeren na zajednički direktorij i moći će vidjeti njegov sadržaj.

Mogućnosti DFS usluge
1 Ova komponenta omogućuje stvaranje prostora imena koji je praktički bez zajedničkih mapa na temelju različitih poslužitelja, odnosno svi korisnici mreže mogu koristiti zajedničke datoteke i mape, bez obzira na njihovu lokaciju.
2 Mogućnost prilagođavanja usluge replikacije koja sinkronizira mape i datoteke u cijeloj organizaciji, dajući korisnicima pristup najnovijim i najnovijim verzijama datoteka (bez potrebe da razmišljaju o tome na kojem su poslužitelju zapravo pohranjene).
U ovom članku želim vas provesti kroz korak po korak konfiguraciju prve funkcije - DFS Namespace, oh. Dakle, sve ću implementirati na operacijskom sustavu Windows Server 2008 R2, na raspolaganju 2 poslužitelja - AD.test.ru - kontroler domene i SERV1.test.ru - poslužitelj na kojem će biti instalirana DFS uloga.
Pažnja! Da biste u potpunosti iskoristili prednosti novog DFS-a na Windows Serveru 2008 R2, morate ispuniti niz zahtjeva: svi poslužitelji članovi DFS-a moraju imati najmanje Windows Server 2008, a razina AD domene mora biti najmanje Windows 2008.
Dakle, prva stvar za početak je instalirati ulogu DFS Namespace, za to na poslužitelju (u ovom članku to će biti poslužitelj SERV1.test.ru) kliknite na prečac "Upravitelj poslužitelja - Uloge - Dodaj ulogu".
Sljedeći prozor će biti informativni, pročitajte i kliknite "Unaprijediti"... Zatim biramo potrebnu ulogu, u ovom slučaju nas uloga zanima Datotečne usluge.

Nakon toga će se pojaviti prozor s informacijama, pročitajte i kliknite "Unaprijediti"... Zatim odaberite usluge uloga DFS imenski prostor i DFS replikacija(Ovaj članak neće opisati kako konfigurirati ovu uslugu, usredotočit ću se na to u sljedećem članku).

Predlažem postavljanje prostora imena kasnije, za to odabiremo "Napravi prostor imena kasnije..." i pritisnite "Unaprijediti".

Završite instalaciju - kliknite u prozoru za potvrdu "Instalirati" i nakon uspješne instalacije kliknite "Zatvoriti".


Napola gotovo, ostaje nam postaviti DFS imenski prostor, za to otvaramo DFS konzolu. Da biste to učinili, kliknite "Start - Administracija - Upravljanje DFS-om".

Otvorit će se prozor Upravljanje DFS-om, da biste stvorili DFS, kliknite na "Imenski prostor - novi prostor imena".

Prvo što treba učiniti je odrediti gdje će se nalaziti prostor imena, u ovom primjeru koristit ću kontroler domene AD.test.ru.

Zatim navodimo naziv imenskog prostora, u ovom primjeru "ukupno" i pritisnite "Sljedeći".

U prozoru "Unesite imenski prostor" za povećanje tolerancije grešaka, preporučujem odabir "Prostor naziva domene".

Nakon toga će se otvoriti prozor sa svim napravljenim postavkama, ako ste sigurni u postavke, kliknite "Stvoriti" a nakon nekoliko minuta stvorit će se prostor imena DFS.
Nakon toga trebate kreirati mape prostora imena, za to trebate dijeliti mape (otvoriti mrežni pristup mapama) koje će biti povezane s DFS-om. U ovom primjeru podijelio sam dvije mape (učinio sam to na dva različita poslužitelja, kako bi DFS mogućnosti bile jasnije) Folder1 i Folder2. Zatim pritisnite "Stvori mapu".

Navedite naziv (ovo ime će se prikazati u DFS imenskom prostoru i može se razlikovati od naziva povezane mape) i odredite put do mape.

I tako smo stvorili mapu Mapa 1 u DFS-u.

Dodajte drugu mapu na sličan način. Kao rezultat, imamo dvije mape dodane u imenski prostor, koje se fizički nalaze na različitim poslužiteljima.

Sada, ako idemo putem \\ test.ru \ Total (ova veza vrijedi samo za ovaj konkretni primjer, u vašem slučaju navedete podatke koje ste registrirali tijekom postavljanja), vidjet ćemo stvorene prečace.

Radi praktičnosti korištenja prostora imena, preporučam mapiranje mrežnog pogona s stazom do DFS-a. Da biste to učinili, otvorite na korisničkom računalu "Računalo", na vrhu ploče odaberite Mapa mrežnog pogona a u postavkama upisujemo put do DFS-a, u ovom primjeru \\ test.ru \ Total.

Kao rezultat toga, krajnjim će korisnicima biti vrlo zgodno da sami vide jedan mrežni disk, ulaskom u koji će vidjeti sve mape koje su im potrebne bez razmišljanja o tome gdje je pohranjen ovaj mrežni resurs.

Vrhunski povezani članci