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


U našem prethodnom članku pokazali smo vam kako instalirati FreeNAS poslužitelj. U ovom ćemo članku pokriti konfiguraciju FreeNAS-a i postavljanje pohrane pomoću ZFS-a.

Zahtjevi

  1. Instalacija FreeNAS-a (Network-attached Storage) – 1. dio

Nakon instalacije i konfiguracije FreeNAS poslužitelja, potrebno je napraviti sljedeće stvari pod FreeNAS Web UI.

  1. Postavite web protokol na HTTP/HTTPS.
  2. Promijenite web GUI adresu na 192.168.0.225.
  3. Promjena jezika, karte tipkovnice, vremenske zone, poslužitelja zapisa, e-pošte.
  4. Dodajte volumen pohrane koji podržava ZFS.
  5. Definirajte bilo koje dijeljenje.

Nakon gore navedenih promjena u FreeNAS Web UI, moramo spremiti promjene pod Sustav -> Postavke -> Spremi konfiguraciju -> upload Config -> Save kako bi promjene ostale trajne.

Moje postavke poslužitelja
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
Postavljanje mog klijenta

Može se koristiti bilo koji Linux operativni sustav.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Konfiguracija FreeNAS-a i postavljanje ZFS Storagea

Za korištenje FreeNAS-a moramo konfigurirati odgovarajuće postavke nakon što instalacija završi. 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 sustavu. Pod Postavke, promijenite Protokol našeg web sučelja da koristi http/https i postavite IP adresu koju ćemo koristiti za ovo GUI sučelje i također postavite vremensku zonu, Mapa tipkovnice, jezik za GUI.

Nakon što izvršite gore navedene promjene, pritisnite gumb "Spremi" na dnu da biste spremili promjene.

2. Zatim postavite obavijesti e-poštom, idite na karticu E-pošta pod Postavke. Ovdje možemo definirati adresu e-pošte za primanje obavijesti e-poštom o regradaciji našeg NAS-a.

Prije toga, moramo postaviti e-poštu na našem korisničkom računu, ovdje koristim root kao svog korisnika. Stoga se prebacite na Izbornik računa na vrhu. Zatim odaberite Korisnici, ovdje ćete vidjeti root korisnika, odabirom root korisnika dobit ćete opciju izmjene u lijevom donjem kutu ispod popisa korisnika.

Kliknite karticu Promijeni korisnika da biste unijeli adresu e-pošte i lozinku korisnika i kliknite U redu da biste spremili promjene.

3. Zatim se vratite na Postavke i odaberite E-pošta za konfiguraciju e-pošte. Ovdje sam upotrijebio svoj gmail ID, možete odabrati bilo koji ID e-pošte koji vam najviše odgovara.

Unesite korisničko ime i lozinku za provjeru autentičnosti i spremite promjene klikom na Spremi.

4. Sada moramo omogućiti poruku Konzole u podnožju, da biste to učinili idite na opciju Napredno i odaberite Prikaži poruke konzole u podnožje i spremite postavke klikom na Spremi.

Korak 2: Dodavanje ZFS volumena za pohranu

5. Za dodavanje ZFS uređaja za pohranu, idite na izbornik Pohrana na vrhu kako biste definirali ZFS volumene. Za dodavanje ZFS volumena odaberite ZFS Volume Manager.

Zatim dodajte novi naziv za svoj volumen, ovdje sam definirao kao tecmint_pool. Za dodavanje dostupnih diskova kliknite na znak + i dodajte diskove. Trenutno je dostupno ukupno 8 diskova, dodajte ih sve.

6. Zatim definirajte Raid razine koje ćete koristiti. Za dodavanje RaidZ (isto Raid 5), kliknite na padajući popis. Ovdje dodajem i dva diska kao rezervni pogon. Ako bilo koji od diskova pokvari, rezervni pogon automatski će se ponovno izgraditi iz informacija o paritetu.

7. Za dodavanje RAIDz2 s dvostrukim paritetom, možete odabrati Raidz2 (isto kao RAID 6 s dvostrukim paritet) iz padajućeg izbornika.

8. Mirror znači kloniranje iste kopije svakog pogona s boljom izvedbom i jamstvom podataka.

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

10. Ovdje ću koristiti RAIDZ2 za svoje postavke. Kliknite na Dodaj volumen za dodavanje odabranog izgleda volumena. Dodavanje volumena trajat će malo vremena u skladu s našom veličinom pogona i performansama sustava.

11. Nakon dodavanja svezaka, dobit ćete popis svezaka kao što je prikazano u nastavku.

Korak 3: Stvaranje ZFS skupova podataka

12. Skup podataka stvara se unutar volumena koji smo stvorili u gornjem koraku. Skupovi podataka su poput mape s razinom kompresije, vrstom dijeljenja, kvotom i mnogo više značajki.

Za izradu skupa podataka odaberite volumen tecmint_pool na dnu i odaberite Stvori ZFS skup podataka.

Odaberite naziv skupa podataka, ovdje sam odabrao tecmint_docs i odaberite razinu kompresije s popisa i odaberite vrstu dijeljenja, ovdje ću stvoriti ovo dijeljenje za Linux stroj, pa sam ovdje odabrao vrstu dijeljenja kao Unix.

Zatim omogućite Kvotu klikom na izbornik napredno da biste dobili Kvotu. Dopusti mi da odaberem 2 GB kao svoje ograničenje kvote za ovo dijeljenje i kliknem na dodaj Skup podataka za dodavanje.

13. Zatim moramo definirati dopuštenja za dijeljenje tecmint_docs, to se može učiniti pomoću opcije Promijeni dopuštenje. Da bismo to učinili, moramo odabrati tecmint_docs, na dnu i definirati dopuštenja.

Ovdje definiram dopuštenje za root korisnika. Odaberite Dopuštenje rekurzivno da biste dobili isto dopuštenje za sve datoteke i mape koje su stvorene pod zajedničkim korištenjem.

14. Nakon što su ZFS skupovi podataka stvoreni za Unix dijeljenje, sada je vrijeme za stvaranje skupa podataka za Windows. Slijedite iste upute kao što je gore objašnjeno, jedina promjena je da odaberete vrstu dijeljenja kao “Windows” dok dodajete skup podataka. Tim dijeljenjima može se pristupiti s Windows strojeva.

Korak 3: Dijeljenje ZFS skupova podataka

15. Za dijeljenje ZFS skupova podataka na Unix strojevima, idite na karticu “Dijeljenje” iz gornjeg izbornika, odaberite vrstu Unix(NFS).

16. Zatim kliknite na Dodaj UNIX (NFS) dijeljenje, pojavit će se novi prozor za davanje komentara (naziv) kao tecmint_nfs_share i dodajte ovlaštene mreže 192.168.0.0/24. Napomena, ovo će se razlikovati za vašu mrežu.

Zatim odaberite Svi direktoriji kako biste omogućili montiranje svakog direktorija u ovom dijeljenju. Na dnu odaberite Pregledaj i odaberite direktorij tecmint_docs koji smo prije definirali za skup podataka i zatim kliknite na U redu.

17. Nakon klika na OK prikazat će se potvrdna poruka 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 dijeljenja na Unix klijentu

18. Sada se prijavite na svoje Unix klijentsko računalo (ovdje sam koristio Ubuntu 14.04 i s IP adresom 192.168.0.12) i provjerite je li NFS dijeljenje iz FreeNAS radi ili ne.

No, prije provjere FreeNAS NFS dijeljenja, vaš klijentski stroj mora imati NFS paket instaliran na sustavu.

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

19. Nakon instaliranja NFS-a, upotrijebite sljedeću naredbu za popis dijeljenja NFS-a iz FreeNAS-a.

showmount -e 192.168.0.225

20. Sada stvorite direktorij montiranja pod '/mnt/FreeNAS_Share' na klijentskom stroju i montirajte FreeNAS NFS Share u ovoj točki montiranja i potvrdite to koristeći ' df' naredba.

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

21. Nakon što se NFS dijeljenje montira, idite u taj direktorij i pokušajte stvoriti datoteku pod tim dijeljenjem kako biste potvrdili da root korisnik ima dopuštenja za ovo dijeljenje.

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

Korak 5: Na kraju spremite FreeNAS postavke

22. Sada se vratite na FreeNAS web UI i odaberite Postavke pod sistemskom KARTICOM kako biste spremili promjene. Kliknite spremi konfiguraciju za preuzimanje konfiguracijske datoteke.

23. Zatim kliknite na Učitaj konfiguraciju kako biste odabrali preuzetu db datoteku i odaberite datoteku i kliknite na prijenos.

Nakon klika na upload config sustav će se automatski ponovno pokrenuti i naše postavke će biti spremljene.

To je to! konfigurirali smo volumen pohrane i definirali NFS dijeljenje iz FreeNAS-a.

Zaključak

FreeNAS nam daje Bogato GUI sučelje za upravljanje poslužiteljem za pohranu. FreeNAS podržava veliki datotečni sustav koji koristi ZFS sa skupom podataka koji uključuje značajke kompresije, kvote i dopuštenja. Pogledajmo kako koristiti FreeNAS kao Streaming poslužitelj i torrent poslužitelj u budućim člancima.