Konfiguriranje FreeNAS-a za postavljanje ZFS diskova za pohranu i kreiranje NFS dijeljenja na FreeNAS-u - 2. dio


U našem prethodnom članku pokazali smo vam kako instalirati FreeNAS server. U ovom članku ćemo pokriti konfiguraciju FreeNAS-a i postavljanje pohrane koristeći ZFS.

Zahtjevi

  1. Instalacija FreeNAS-a (mrežno priključeno skladište) – 1. dio

Nakon instalacije i konfiguracije FreeNAS servera, pod FreeNAS Web UI potrebno je uraditi sljedeće.

  1. Postavite web protokol na HTTP/HTTPS.
  2. Promijenite web GUI adresu na 192.168.0.225.
  3. Promjena jezika, mape tastature, vremenske zone, log servera, e-pošte.
  4. Dodajte ZFS podržani volumen skladišta.
  5. Definirajte bilo koje od dijeljenja.

Nakon što izvršimo gore navedene promjene u FreeNAS Web UI, moramo sačuvati promjene pod Sistem -> Postavke -> Sačuvaj konfiguraciju -> prenesite konfiguraciju -> Sačuvaj da promjene ostanu trajne.

My Server Setup
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
My Client Setup

Može se koristiti bilo koji Linux operativni sistem.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Konfiguracija FreeNAS-a i postavljanje ZFS skladišta

Za korištenje FreeNAS-a, moramo konfigurirati sa odgovarajućim postavkama nakon završetka instalacije, U 1. dijelu vidjeli smo kako instalirati FreeNAS, sada moramo definirati postavke koje ćemo koristiti u našem okruženju.

Korak 1: Konfiguriranje osnovnih postavki FreeNAS-a

1. Prijavite se na FreeNAS Web UI, nakon što se prijavite vidjet ćete karticu Postavke i Informacije o sistemu. Pod Postavke, promijenite Protokol našeg web sučelja tako da koristi http/https i postavite ip adresu koju ćemo koristiti za ovo GUI sučelje i također postavite vremensku zonu, Mapa tastature, jezik za GUI.

Nakon što izvršite gore navedene promjene, pritisnite dugme 'Sačuvaj' na dnu da sačuvate promjene.

2. Zatim postavite obavještenje putem e-pošte, idite na karticu E-pošta pod Postavke. Ovdje možemo definirati adresu e-pošte kako bismo dobili obavještenje putem e-pošte o pregradnji našeg NAS-a.

Prije toga, moramo postaviti e-poštu na našem korisničkom računu, ovdje koristim root kao moj korisnik. Prebacite se na Meni računa na vrhu. Zatim odaberite Korisnici, ovdje ćete vidjeti root korisnika, odabirom root korisnika dobit ćete opciju modifikacije u lijevom donjem uglu ispod liste korisnika.

Kliknite na karticu Modify User da unesete adresu e-pošte i lozinku korisnika i kliknite na OK da sačuvate promjene.

3. Zatim se vratite na Postavke i odaberite E-pošta da konfigurirate e-poštu. Ovdje sam koristio svoj Gmail id, možete odabrati bilo koji ID e-pošte koji vam najviše odgovara.

Unesite korisničko ime i lozinku za autentifikaciju i spremite promjene klikom na Sačuvaj.

4. Sada trebamo omogućiti Konzolu poruku u podnožju, da biste to učinili idite na opciju Napredno i odaberite Prikaži poruke konzole u podnožje i sačuvajte postavke klikom na Sačuvaj.

Korak 2: Dodavanje ZFS skladišnih volumena

5. Da biste dodali ZFS uređaje za pohranu, idite na meni Skladište na vrhu da definirate ZFS volumene. Da dodate ZFS volumen, odaberite ZFS Volume Manager.

Zatim dodajte novo ime za svoj volumen, ovdje sam definirao kao tecmint_pool. Da dodate dostupne diskove, kliknite na znak + i dodajte diskove. Sada je dostupno 8 diskova, dodajte ih sve.

6. Zatim definirajte Raid nivoe koje ćete koristiti. Da dodate RaidZ (isto kao i Raid 5), kliknite na padajuću listu. Ovdje dodajem i dva diska kao rezervni pogon. Ako bilo koji od diskova pokvari, rezervni disk će se automatski obnoviti iz informacija o paritetu.

7. Da dodate RAIDz2 sa dvostrukim paritetom, možete odabrati Raidz2 (isto kao RAID 6 sa dvostrukim paritet) iz padajućeg menija.

8. Mirror znači kloniranje iste kopije svakog diska uz bolje performanse i garanciju podataka.

9. Prenesite jedan podatak na više diskova. Ako izgubimo bilo koji disk, izgubit ćemo cijeli volumen kao beskoristan. Nećemo izgubiti nikakav kapacitet u ukupnom broju diskova.

10. Ovdje ću koristiti RAIDZ2 za svoje postavljanje. Kliknite na Dodaj volumen da dodate odabrani raspored volumena. Dodavanje volumena će potrajati malo vremena s obzirom na veličinu diska i performanse sistema.

11. Nakon dodavanja volumena, dobićete listu volumena kao što je prikazano ispod.

Korak 3: Kreiranje ZFS skupova podataka

12. Skup podataka se kreira unutar volumena, koji smo kreirali u gornjem koraku. Skupovi podataka su kao fascikla sa nivoom kompresije, tipom deljenja, kvotom i mnogo više funkcija.

Za kreiranje skupa podataka odaberite volumen tecmint_pool na dnu i odaberite Kreiraj ZFS skup podataka.

Odaberite naziv skupa podataka, ovdje sam odabrao tecmint_docs, i odaberite nivo kompresije sa liste i odaberite tip dijeljenja, ovdje ću kreirati ovo dijeljenje za Linux mašinu, pa sam ovde izabrao tip deljenja kao Unix.

Zatim omogućite kvotu klikom na meni napredno da dobijete kvotu. Dozvolite mi da odaberem 2 GB kao ograničenje kvote za ovo dijeljenje i kliknem na dodaj skup podataka za dodavanje.

13. Zatim, moramo definirati dozvole za tecmint_docs dijeljenje, to se može uraditi korištenjem opcije Promijeni dozvolu. Da bismo to učinili moramo odabrati tecmint_docs, na dnu i definirati dozvole.

Ovdje definiram dozvolu za root korisnika. Odaberite Dozvola rekurzivno da dobijete istu dozvolu za sve fajlove i foldere koji su kreirani pod dijeljenjem.

14. Kada se ZFS skupovi podataka kreiraju za Unix dijeljenje, sada je vrijeme da kreirate skup podataka za Windows. Slijedite ista uputstva kao što je gore objašnjeno, jedina promjena je odabir tipa dijeljenja kao “Windows” dok dodajete skup podataka. Tim dionicama se može pristupiti sa Windows mašina.

Korak 3: Dijeljenje ZFS skupova podataka

15. Da dijelite ZFS skupove podataka na Unix mašinama, idite na karticu “Sharing” u gornjem meniju, odaberite tip Unix(NFS).

16. Zatim kliknite na Dodaj UNIX (NFS)Share, pojavit će se novi prozor da date komentar (Ime) kao tecmint_nfs_share i dodajte ovlaštene mreže 192.168.0.0/24. Imajte na umu da će se to razlikovati za vašu mrežu.

Zatim odaberite Svi direktoriji da biste omogućili montiranje svakog direktorija pod ovim dijeljenjem. Na dnu odaberite Pregledaj i odaberite direktorij tecmint_docs koji smo prije definirali za skup podataka, a zatim kliknite na OK.

17. Nakon što kliknete na OK, pojavit će se poruka potvrde i pitanje Želite li omogućiti ovu uslugu. Kliknite Da da omogućite dijeljenje. Sada možemo vidjeti da je NFS servis pokrenut.

Korak 4: Montiranje NFS Share na Unix klijentu

18. Sada se prijavite na svoju Unix klijentsku mašinu (ovdje sam koristio Ubuntu 14.04 i sa IP adresom 192.168.0.12) i provjerite da li NFS deljenje sa FreeNAS-a radi ili ne.

Ali, prije provjere FreeNAS NFS dijeljenja, vaša klijentska mašina mora imati instaliran NFS paket na sistemu.

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

19. Nakon instaliranja NFS-a, koristite sljedeću naredbu da navedete NFS dijeljenje iz FreeNAS-a.

showmount -e 192.168.0.225

20. Sada kreirajte direktorij za montiranje pod '/mnt/FreeNAS_Share' na klijentskoj mašini i montirajte FreeNAS NFS Share u ovu tačku montiranja i potvrdite to koristeći ' df' komanda.

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

21. Nakon što je NFS dijeljenje montirano, uđite u taj direktorij i pokušajte kreirati datoteku pod ovim dijeljenjem kako biste potvrdili da root korisnik ima dozvole za ovo dijeljenje.

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

Korak 5: Konačno sačuvajte postavke FreeNAS-a

22. Sada se vratite na FreeNAS web korisničko sučelje i odaberite Postavke pod sistemskim TAB-om da sačuvate promjene. Kliknite na sačuvaj konfiguraciju da preuzmete konfiguracioni fajl.

23. Zatim kliknite na Prenesi konfiguraciju da odaberete preuzetu datoteku db i odaberite datoteku i kliknite na prijenos.

Nakon klika na upload config sistem će se automatski ponovo pokrenuti i naše postavke će biti sačuvane.

To je to! konfigurisali smo volumen skladištenja i definisali NFS deljenje iz FreeNAS-a.

Zaključak

FreeNAS nam pruža bogati GUI interfejs za upravljanje Storage serverom. FreeNAS podržava veliki sistem datoteka koristeći ZFS sa skupom podataka koji uključuje kompresiju, kvotu, funkcije dozvola. Pogledajmo kako koristiti FreeNAS kao Streaming server i torrent server u budućim člancima.