„FreeNAS“ konfigūravimas norint nustatyti ZFS saugojimo diskus ir „FreeNAS“ bendrinimo NFS kūrimas – 2 dalis


Ankstesniame straipsnyje parodėme, kaip įdiegtiFreeNAS serverį. Šiame straipsnyje aptarsime FreeNAS konfigūraciją ir saugyklos nustatymą naudojant ZFS.

Reikalavimai

  1. FreeNAS (prie tinklo prijungtos saugyklos) diegimas – 1 dalis

Įdiegus ir sukonfigūravus FreeNAS serverį, FreeNAS žiniatinklio vartotojo sąsajoje reikia atlikti šiuos veiksmus.

  1. Nustatykite žiniatinklio protokolą į HTTP/HTTPS.
  2. Pakeiskite žiniatinklio GUI adresą į 192.168.0.225.
  3. Keisti kalbas, klaviatūros žemėlapį, laiko juostą, žurnalo serverį, el.
  4. Pridėkite ZFS palaikomą saugyklos tūrį.
  5. Apibrėžkite bet kurį bendrinimą.

Atlikę aukščiau nurodytus pakeitimus „FreeNAS“ žiniatinklio vartotojo sąsajoje, turime išsaugoti pakeitimus skiltyje Sistema -> Nustatymai -> Išsaugoti konfigūraciją -> įkelti konfigūraciją -> Išsaugoti, kad pakeitimai būtų nuolatiniai.

Mano serverio sąranka
Hardware		:	Virtual Machine 64-bit
Operating System        :	FreeNAS-9.2.1.8-RELEASE-x64
IP Address	      	:	192.168.0.225
8GB RAM		        :	Minimum RAM 
1 Disk (5GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage
Mano kliento sąranka

Galima naudoti bet kurią Linux operacinę sistemą.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

FreeNAS konfigūracija ir ZFS saugyklos nustatymas

Norėdami naudoti „FreeNAS“, turime sukonfigūruoti tinkamus nustatymus, kai diegimas bus baigtas.1 dalyje matėme, kaip įdiegti „FreeNAS“. Dabar turime apibrėžti nustatymus, kuriuos naudosime savo aplinkoje.

1 veiksmas: „FreeNAS“ pagrindinių nustatymų konfigūravimas

1. Prisijunkite prie „FreeNAS“ žiniatinklio vartotojo sąsajos, kai prisijungsite, pamatysite skirtuką Nustatymai ir Sistemos informacija. Skiltyje Nustatymai pakeiskite mūsų žiniatinklio sąsajos Protokolą, kad būtų naudojamas http/https, ir nustatykite IP adresą, kurį naudosime šiai GUI sąsajai, taip pat nustatykite laiko juostą, Klaviatūros žemėlapis, GUI kalba.

Atlikę aukščiau nurodytus pakeitimus, spustelėkite mygtuką Išsaugoti apačioje, kad išsaugotumėte pakeitimus.

2. Tada nustatykite el. pašto pranešimą, eikite į skirtuką El. paštas, esantį skiltyje Nustatymai. Čia galime apibrėžti el. pašto adresą, kad gautume el. pašto pranešimą apie mūsų NAS pertvarkymą.

Prieš tai turime nustatyti el. pašto adresą savo vartotojo paskyroje. Čia aš naudoju root kaip savo naudotoją. Taigi perjunkite į Paskyros meniu viršuje. Tada pasirinkite Vartotojai, čia pamatysite root naudotoją, pasirinkę root naudotoją, kairiajame apatiniame kampe po vartotojų sąrašu gausite modifikavimo parinktį.

Spustelėkite skirtuką Keisti naudotoją, kad įvestumėte vartotojo el. pašto adresą ir slaptažodį, ir spustelėkite Gerai, kad išsaugotumėte pakeitimus.

3. Tada grįžkite į Nustatymai ir pasirinkite El. paštas, kad sukonfigūruotumėte el. paštą. Čia aš naudojau savo gmail ID, galite pasirinkti bet kokį jums tinkamiausią el. pašto ID.

Įveskite vartotojo vardą ir slaptažodį, kad patvirtintumėte tapatybę, ir išsaugokite pakeitimus spustelėdami Išsaugoti.

4. Dabar poraštėje turime įgalinti Console pranešimą. Norėdami tai padaryti, eikite į parinktį Išplėstinė ir pasirinkite Rodyti pulto pranešimus poraštę ir išsaugokite nustatymus spustelėdami Išsaugoti.

2 veiksmas: pridėkite ZFS saugyklos tomus

5. Norėdami pridėti ZFS saugojimo įrenginių, eikite į meniu Saugykla viršuje, kad nustatytumėte ZFS apimtis. Norėdami pridėti ZFS tomą, pasirinkite ZFS Volume Manager.

Tada pridėkite naują tomo pavadinimą. Čia aš apibrėžiau kaip tecmint_pool. Norėdami pridėti turimus diskus, spustelėkite + ženklą ir pridėkite diskus. Dabar yra iš viso 8 diskų, pridėkite juos visus.

6. Tada nustatykite naudotinus reidų lygius. Norėdami pridėti RaidZ (tas pats Raid 5), spustelėkite išskleidžiamąjį sąrašą. Čia taip pat pridedu du diskus kaip atsarginį diską. Jei kuris nors diskas sugenda, atsarginis diskas bus automatiškai atkurtas iš pariteto informacijos.

7. Norėdami pridėti RAIDz2 su dvigubu lygiu, galite pasirinkti Raidz2 (toks pat kaip RAID 6 su dvigubu lygiu paritetas) iš išskleidžiamojo meniu.

8. Veidrodis reiškia tos pačios kiekvieno disko kopijos klonavimą su geresniu našumu ir duomenų garantija.

9. Vienus duomenis išdėliokite į kelis diskus. Jei prarasime kurį nors diską, prarasime visą tomą kaip nenaudingą. Neprarasime talpos bendrame diskų skaičiuje.

10. Čia aš naudosiu RAIDZ2 savo sąrankai. Spustelėkite Pridėti garsumą, kad pridėtumėte pasirinktą garsumo išdėstymą. Garso pridėjimas užtruks nedaug laiko, atsižvelgiant į mūsų disko dydį ir sistemos našumą.

11. Pridėję tomus gausite tomų sąrašą, kaip parodyta toliau.

3 veiksmas: sukurkite ZFS duomenų rinkinius

12. Duomenų rinkinys sukuriamas tome, kurį sukūrėme atlikdami aukščiau pateiktą veiksmą. Duomenų rinkiniai yra kaip aplankas su glaudinimo lygiu, bendrinimo tipu, kvota ir daugybe kitų funkcijų.

Norėdami sukurti duomenų rinkinį, apačioje pasirinkite tomą tecmint_pool ir pasirinkite Sukurti ZFS duomenų rinkinį.

Pasirinkite duomenų rinkinio pavadinimą, čia aš pasirinkau tecmint_docs, iš sąrašo pasirinkite glaudinimo lygį ir bendrinimo tipą. Čia aš sukursiu šį bendrinimą Linux mašinai, todėl čia pasirinkau bendrinimo tipą kaip Unix.

Tada įgalinkite kvotą spustelėdami išankstinį meniu, kad gautumėte kvotą. Leiskite man pasirinkti 2 GB kaip šios dalies kvotos limitą ir spustelėkite pridėti Duomenų rinkinį, kad pridėtumėte.

13. Tada turime apibrėžti leidimus bendrinti tecmint_docs. Tai galima padaryti naudojant parinktį Keisti leidimą. Norėdami tai padaryti, apačioje turime pasirinkti tecmint_docs ir apibrėžti leidimus.

Čia aš apibrėžiu root vartotojo leidimą. Rekursyviai pasirinkite Leidimas, kad gautumėte tą patį leidimą visiems failams ir aplankams, kurie buvo sukurti bendrinant.

14. Sukūrus ZFS duomenų rinkinius, skirtus „Unix“ bendrinimui, dabar laikas sukurti „Windows“ duomenų rinkinį. Vadovaukitės tomis pačiomis instrukcijomis, kaip paaiškinta anksčiau, vienintelis pakeitimas – pridedant duomenų rinkinį pasirinkti bendrinimo tipą kaip „Windows“. Šias dalis galima pasiekti iš „Windows“ įrenginių.

3 veiksmas: bendrinkite ZFS duomenų rinkinius

15. Norėdami bendrinti ZFS duomenų rinkinius Unix įrenginiuose, viršutiniame meniu eikite į skirtuką Bendrinimas, pasirinkite Unix(NFS) tipą.

16. Tada spustelėkite Pridėti UNIX (NFS) bendrinimą, atsiras naujas langas, kuriame bus pateiktas komentaras (vardas) kaip tecmint_nfs_share ir pridėti įgaliotus tinklus 192.168.0.0/24. Atminkite, kad jūsų tinkle tai skirsis.

Tada pasirinkite Visi katalogai, kad būtų galima prijungti kiekvieną katalogą pagal šį bendrinimą. Apačioje pasirinkite Naršyti ir pasirinkite katalogą tecmint_docs, kurį anksčiau apibrėžėme duomenų rinkiniui, tada spustelėkite Gerai.

17. Spustelėjus Gerai bus parodytas patvirtinimo pranešimas ir paklausta Ar norite įjungti šią paslaugą. Spustelėkite Taip, kad įgalintumėte bendrinimą. Dabar matome, kad NFS paslauga buvo paleista.

4 veiksmas: NFS Share diegimas Unix kliente

18. Dabar prisijunkite prie Unix kliento įrenginio (čia naudojau Ubuntu 14.04 ir IP adresą 192.168.0.12) ir patikrinkite, ar NFS dalis iš FreeNAS veikia ar ne.

Tačiau prieš tikrindami „FreeNAS NFS“ bendrinimus, jūsų kliento kompiuteryje turi būti įdiegtas NFS paketas.

yum install nfs-utils -y		[On RedHat systems]
sudo apt-get install nfs-common -y	[On Debian systems]

19. Įdiegę NFS, naudokite šią komandą, kad pateiktumėte NFS bendrinimo dalį iš FreeNAS.

showmount -e 192.168.0.225

20. Dabar sukurkite prijungimo katalogą „/mnt/FreeNAS_Share“ kliento įrenginyje ir prijunkite „FreeNAS NFS Share“ šiame prijungimo taške ir patvirtinkite tai naudodami „ df“ komandą.

sudo mkdir /mnt/FreeNAS_Share
sudo mount 192.168.0.225:/mnt/tecmint_pool/tecmint_docs /mnt/FreeNAS_Share/

21. Kai NFS bendrinamas elementas bus prijungtas, eikite į tą katalogą ir pabandykite sukurti failą pagal šį bendrinimą, kad patvirtintumėte, jog pagrindinis vartotojas turi leidimus šiam bendrinimui.

sudo su
cd /mnt/FreeNAS_Share/
touch tecmint.txt

5 veiksmas: galiausiai išsaugokite „FreeNAS“ nustatymus

22. Dabar grįžkite į „FreeNAS“ žiniatinklio vartotojo sąsają ir sistemos skirtuke pasirinkite Nustatymai, kad išsaugotumėte pakeitimus. Spustelėkite Išsaugoti konfigūraciją, kad atsisiųstumėte konfigūracijos failą.

23. Tada spustelėkite Įkelti konfigūraciją, kad pasirinktumėte atsisiųstą db failą, tada pasirinkite failą ir spustelėkite įkelti.

Spustelėjus įkelti konfigūraciją sistema bus automatiškai paleista iš naujo ir mūsų nustatymai bus išsaugoti.

Viskas! sukonfigūravome saugyklos tūrį ir apibrėžėme NFS bendrinimą iš FreeNAS.

Išvada

FreeNAS suteikia mums Rich GUI sąsają, skirtą saugyklos serveriui valdyti. „FreeNAS“ palaiko didelę failų sistemą, naudojančią ZFS su duomenų rinkiniu, apimančiu glaudinimo, kvotos ir leidimo funkcijas. Pažiūrėkime, kaip naudoti FreeNAS kaip srautinio perdavimo serverį ir torrent serverį būsimuose straipsniuose.