Konfigurere FreeNAS for å konfigurere ZFS-lagringsdisker og opprette NFS-andeler på FreeNAS - Del 2


I vår forrige artikkel har vi vist deg hvordan du installererFreeNASserver. I denne artikkelen vil vi dekke konfigurasjon av FreeNAS og konfigurere lagring ved hjelp av ZFS.

Krav

  1. Installasjon av FreeNAS (Network-attached Storage) – Del 1

Etter installasjon og konfigurasjon av FreeNAS-serveren, må følgende ting gjøres under FreeNAS Web UI.

  1. Sett nettprotokollen til HTTP/HTTPS.
  2. Endre web GUI-adressen til 192.168.0.225.
  3. Endre språk, tastaturkart, tidssone, loggserver, e-post.
  4. Legg til ZFS-støttet lagringsvolum.
  5. Definer hvilken som helst av delingene.

Etter å ha gjort endringer ovenfor i FreeNAS Web UI, må vi lagre endringene under System -> Innstillinger -> Lagre konfigurasjon -> last opp Config -> Lagre for å beholde endringene permanent.

Mitt serveroppsett
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
Min klient oppsett

Ethvert Linux-operativsystem kan brukes.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Konfigurasjon av FreeNAS og oppsett av ZFS-lagring

For å bruke FreeNAS, må vi konfigurere med riktig innstilling etter at installasjonen er fullført, IDel 1har vi sett hvordan du installerer FreeNAS, Nå må vi definere innstillingene som vi skal bruke i miljøet vårt.

Trinn 1: Konfigurere FreeNAS Basic Settings

1. Logg på FreeNAS Web UI, når du logger på vil du se Innstillinger og Systeminformasjon-kategorien. Under Innstillinger endrer du protokollen til nettgrensesnittet vårt for å bruke om http/https og setter ip-adressen som vi skal bruke for dette GUI-grensesnittet og setter også tidssone, Tastaturkart, språk for GUI.

Etter å ha gjort endringene ovenfor, trykk på «Lagre»-knappen nederst for å lagre endringene.

2. Deretter konfigurerer du e-postvarsling, og går til kategorien E-post under Innstillinger. Her kan vi definere e-postadressen for å få e-postvarslingen som omgraderer vår NAS.

Før det må vi sette e-posten i brukerkontoen vår, Her bruker jeg root som min bruker. Så bytt til Kontomeny øverst. Velg deretter Brukere, her vil du se root-brukeren, ved å velge root-bruker vil du få endringsalternativet nederst i venstre hjørne under brukerlisten.

Klikk på kategorien Endre bruker for å angi e-postadressen og passordet til brukeren, og klikk OK for å lagre endringene.

3. Bytt deretter tilbake til Innstillinger og velg E-post for å konfigurere e-posten. Her har jeg brukt gmail-ID-en min, du kan velge hvilken e-post-ID som passer best for deg.

Skriv inn brukernavnet og passordet for autentisering og lagre endringene ved å klikke på Lagre.

4. Nå må vi aktivere Konsoll-melding i bunnteksten. For å gjøre dette, gå til Avansert-alternativet og velg Vis konsollmeldinger i bunnteksten og lagre innstillingene ved å klikke på Lagre.

Trinn 2: Legge til ZFS-lagringsvolumer

5. For å legge til ZFS-lagringsenheter, gå til Lagring-menyen øverst for å definere ZFS-volumene. For å legge til et ZFS-volum, velg ZFS Volume Manager.

Deretter legger du til et nytt navn for volumet ditt, her har jeg definert som tecmint_pool. For å legge til de tilgjengelige diskene, klikk på +-tegnet og legg til diskene. Det er totalt 8 stasjoner tilgjengelig nå, legg til alle.

6. Definer deretter Raid-nivåene som skal brukes. For å legge til en RaidZ (samme som Raid 5), klikk på rullegardinlisten. Her legger jeg til to disker som reservestasjon også. Hvis noen av diskene svikter, vil reservestasjonen automatisk gjenoppbygges fra paritetsinformasjonen.

7. For å legge til en RAIDz2 med dobbel paritet, kan du velge Raidz2 (samme som RAID 6 med dobbel) paritet) fra rullegardinmenyen.

8. Speil betyr kloning av samme kopi av hver stasjon med bedre ytelse og datagaranti.

9. Stripe én enkelt data til flere disker. Hvis vi mister noen av diskene, vil vi miste hele volumet som ubrukelig. Vi vil ikke miste noen kapasitet i totalt antall disker.

10. Her skal jeg bruke RAIDZ2 for oppsettet mitt. Klikk på Legg til volum for å legge til det valgte volumoppsettet. Å legge til volumet vil ta kort tid i henhold til vår stasjonsstørrelse og systemytelse.

11. Etter å ha lagt til volumer, får du opp volumlisten som vist nedenfor.

Trinn 3: Opprette ZFS-datasett

12. Datasett opprettes inne i volumet, som vi har opprettet i trinnet ovenfor. Datasett er akkurat som mapper med komprimeringsnivå, delingstype, kvote og mye flere funksjoner.

For å lage et datasett, velg volumet tecmint_pool nederst og velg Opprett ZFS-datasett.

Velg et datasett navn, her har jeg valgt tecmint_docs, og velg komprimeringsnivå fra listen og velg en delingstype, her skal jeg lage denne andelen for en Linux-maskin, så her har jeg valgt delingstypen som Unix.

Deretter aktiverer du kvote ved å klikke på avansert-menyen for å få kvoten. La meg velge 2 GB som kvotegrense for denne andelen og klikk på legg til Datasett for å legge til.

13. Deretter må vi definere tillatelser på tecmint_docs-andelen, dette kan gjøres ved å bruke Endre tillatelse-alternativet. For å gjøre det må vi velge tecmint_docs nederst og definere tillatelsene.

Her definerer jeg tillatelse for root-bruker. Velg Tillatelse rekursivt for å få samme tillatelse for alle filer og mapper som opprettes under delingen.

14. Når ZFS-datasett er opprettet for Unix-deling, er det nå på tide å lage et datasett for Windows. Følg de samme instruksjonene som forklart ovenfor, den eneste endringen er å velge delingstype som "Windows" mens du legger til datasettet. Disse delingene kan være tilgjengelige fra Windows-maskiner.

Trinn 3: Deling av ZFS-datasett

15. For å dele ZFS-datasett på Unix-maskiner, gå til «Deling»-fanen fra toppmenyen, velg Unix(NFS)-typen.

16. Deretter klikker du på Legg til UNIX (NFS)-deling, et nytt vindu vil dukke opp for å gi en kommentar (navn) som tecmint_nfs_share og legg til autoriserte nettverk 192.168.0.0/24. Merk at dette vil være forskjellig for nettverket ditt.

Deretter velger du Alle kataloger for å tillate å montere hver katalog under denne delingen. Nederst velger du Bla gjennom og velger katalogen tecmint_docs som vi har definert for datasettet før, og klikk deretter på OK.

17. Etter å ha klikket på OK vil en bekreftelsesmelding vises og spørre Vil du aktivere denne tjenesten. Klikk Ja for å aktivere deling. Nå kan vi se at NFS-tjenesten er startet.

Trinn 4: Montering av NFS Share på Unix Client

18. Logg nå på Unix-klientmaskinen din (her har jeg brukt Ubuntu 14.04 og med IP-adresse 192.168.0.12), og sjekk om NFS-andel fra FreeNAS fungerer eller ikke.

Men før du sjekker FreeNAS NFS-andeler, må klientmaskinen din ha NFS-pakken installert på systemet.

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

19. Etter at NFS er installert, bruk følgende kommando for å vise NFS-andelen fra FreeNAS.

showmount -e 192.168.0.225

20. Opprett nå en monteringskatalog under "/mnt/FreeNAS_Share" i klientmaskinen og monter FreeNAS NFS Share i dette monteringspunktet og bekreft det med " df' kommando.

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

21. Når NFS-delingen er montert, går du inn i den katalogen og prøver å opprette en fil under denne delingen for å bekrefte at rotbrukeren har tillatelser til denne delingen.

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

Trinn 5: Lagre til slutt FreeNAS-innstillinger

22. Gå nå tilbake til FreeNAS-nettgrensesnittet og velg Innstillinger under system TAB for å lagre endringene. Klikk på lagre konfigurasjon for å laste ned konfigurasjonsfilen.

23. Klikk deretter på Last opp konfig for å velge den nedlastede db-filen, velg filen og klikk på last opp.

Etter å ha klikket på last opp konfig starter systemet automatisk på nytt og innstillingene våre lagres.

Det er det! vi har konfigurert lagringsvolumet og definert en NFS-andel fra FreeNAS.

Konklusjon

FreeNAS gir oss Rich GUI-grensesnitt for å administrere lagringsserveren. FreeNAS støtter et stort filsystem som bruker ZFS med datasett som inkluderte komprimering, kvote, tillatelsesfunksjoner. La oss se hvordan du bruker FreeNAS som en strømmeserver og torrentserver i fremtidige artikler.