Konfiguration af FreeNAS til opsætning af ZFS-lagerdiske og oprettelse af NFS-aktier på FreeNAS - del 2


I vores tidligere artikel har vi vist dig, hvordan du installerer FreeNAS-serveren. I denne artikel dækker vi konfiguration af FreeNAS og opsætning af lager ved hjælp af ZFS.

  1. Installation af FreeNAS (Network-attached Storage) - Del 1

Efter installation og konfiguration af FreeNAS-serveren skal følgende ting gøres under FreeNAS Web UI.

  1. Indstil webprotokollen til HTTP/HTTPS.
  2. Skift web-GUI-adresse til 192.168.0.225.
  3. Skift sprog, tastaturkort, tidszone, logserver, e-mail.
  4. Tilføj ZFS-understøttet lagervolumen.
  5. Definer en deling.

Efter at have foretaget ovenstående ændringer i FreeNAS Web UI, er vi nødt til at gemme ændringerne under System -> Indstillinger -> Gem konfiguration -> upload Config -> Gem for at holde ændringerne permanente.

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

Ethvert Linux-operativsystem kan bruges.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Konfiguration af FreeNAS og opsætning af ZFS Storage

For at bruge FreeNAS er vi nødt til at konfigurere med korrekt indstilling, når installationen er afsluttet. I del 1 har vi set, hvordan FreeNAS skal installeres. Nu skal vi definere de indstillinger, som vi skal bruge i vores miljø.

1. Log ind på FreeNAS Web UI, når du er logget ind, vil du se TAB for indstillinger og systemoplysninger. Under Indstillinger skal du ændre protokollen til vores webgrænseflade for at bruge, om http/https og indstille den ip-adresse, som vi vil bruge til dette GUI-interface og også indstille, tidszone, tastaturkort, sprog til GUI.

Når du har foretaget ovenstående ændringer, skal du trykke på knappen ' Gem ' i bunden for at gemme ændringerne.

2. Indstil derefter e-mail-underretning, gå til fanen E-mail under Indstillinger . Her kan vi definere e-mail-adressen for at få e-mail-underretningen omvurderet vores NAS.

Før det er vi nødt til at indstille e-mailen i vores brugerkonto, her bruger jeg root som min bruger. Så skift til Kontomenu i toppen. Vælg derefter Brugere , her ser du rodbrugeren, vælger rodbruger, du får ændringsindstillingen i nederste venstre hjørne til venstre under brugerlisten.

Klik på fanen Rediger bruger for at indtaste brugerens e-mail-adresse og adgangskode, og klik på OK for at gemme ændringerne.

3. Skift derefter tilbage til Indstillinger , og vælg E-mail for at konfigurere e-mailen. Her har jeg brugt mit gmail-id. Du kan vælge det e-mail-id, der passer dig bedst.

Indtast brugernavnet og adgangskoden til godkendelse, og gem ændringerne ved at klikke på Gem .

4. Nu skal vi aktivere meddelelsen Konsol i sidefoden. For at gøre dette skal du gå til Avanceret og vælge Vis konsolbeskeder i sidefoden og gemme indstillingerne ved at klikke på < b> Gem .

5. For at tilføje ZFS-lagerenheder skal du gå til menuen Storage øverst for at definere ZFS-diskenheder. For at tilføje en ZFS lydstyrke skal du vælge ZFS Volume Manager .

Dernæst tilføj et nyt navn til din volumen. Her har jeg defineret som tecmint_pool . For at tilføje de tilgængelige diske skal du klikke på + tegn og tilføje diske. Der er i alt 8 drev tilgængelige nu, tilføj dem alle.

6. Definer derefter de Raid-niveauer, der skal bruges. For at tilføje en RaidZ (samme en Raid 5) skal du klikke på rullelisten. Her tilføjer jeg også to diske som reservedrevet. Hvis nogen af disken fejler, genopbygges reservedrevet automatisk fra paritetsoplysningerne.

7. For at tilføje en RAIDz2 med dobbelt paritet kan du vælge Raidz2 (samme som RAID 6 med dobbelt paritet) i drop-menuen.

8. Spejl betyder kloning af den samme kopi af hvert drev med bedre ydeevne og datagaranti.

9. Strip en enkelt data til flere diske. Hvis vi mister en af disken, mister vi hele diskenheden som ubrugelig. Vi mister ikke kapacitet i det samlede antal diske.

10. Her skal jeg bruge RAIDZ2 til min opsætning. Klik på Tilføj volumen for at tilføje det valgte volumenlayout. Tilføjelse af lydstyrken tager lidt tid i henhold til vores drevstørrelse og systemydelse.

11. Efter tilføjelse af diskenheder får du lydstyrkelisten som vist nedenfor.

12. datasæt oprettes inde i diskenheden, som vi har oprettet i ovenstående trin. Datasæt er ligesom mappe med komprimeringsniveau, Share-type, kvote og meget flere funktioner.

For at oprette et datasæt skal du vælge lydstyrken tecmint_pool i bunden og vælge Opret ZFS datasæt.

Vælg et datasæt navn, her har jeg valgt tecmint_docs , og vælg komprimeringsniveau fra listen og vælg en delingstype, her skal jeg oprette denne deling til en Linux-maskine, så her har jeg valgt delingstypen som Unix .

Aktivér derefter kvote ved at klikke på forhåndsmenuen for at få kvoten. Lad mig vælge 2 GB som min kvotegrænse for denne deling, og klik på tilføj datasæt for at tilføje.

13. Dernæst skal vi definere tilladelser til tecmint_docs share, dette kan gøres ved hjælp af indstillingen Skift tilladelse . For at gøre det er vi nødt til at vælge tecmint_docs i bunden og definere tilladelserne.

Her definerer jeg tilladelse til rodbruger. Vælg Tilladelse rekursivt for at få den samme tilladelse til alle filer og mapper, der oprettes under delingen.

14. Når ZFS-datasæt er oprettet til Unix-deling, er det nu tid til at oprette et datasæt til windows. Følg de samme instruktioner som forklaret ovenfor, den eneste ændring er at vælge delingstype som "Windows", mens du tilføjer datasættet. Disse aktier kan være tilgængelige fra Windows-maskiner.

15. Hvis du vil dele ZFS-datasæt på Unix-maskiner, skal du gå til fanen "Deling" i topmenuen og vælge typen Unix (NFS) .

16. Klik derefter på Tilføj UNIX (NFS) -del , et nyt vindue dukker op for at give en kommentar (Navn) som tecmint_nfs_share og tilføje autoriserede netværk 192.168 .0.0/24 . Bemærk, dette vil være anderledes for dit netværk.

Vælg derefter Alle mapper for at tillade at montere alle biblioteker under denne deling. Nederst vælg Gennemse , og vælg biblioteket tecmint_docs , som vi tidligere har defineret til datasættet, og klik derefter på OK .

17. Efter at have klikket på OK vil en bekræftelsesmeddelelse bede og spørge Vil du aktivere denne tjeneste vises. Klik på Ja for at aktivere delingen. Nu kan vi se, at NFS-tjenesten er startet.

18. Log nu ind på din Unix-klientmaskine (her har jeg brugt Ubuntu 14.04 og med IP-adresse 192.168.0.12), og kontroller, om NFS-deling fra FreeNAS fungerer eller ej.

Men inden du kontrollerer FreeNAS NFS-aktier, skal din klientmaskine have NFS-pakke installeret på systemet.

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

19. Når NFS er installeret, skal du bruge følgende kommando til at liste NFS-share fra FreeNAS.

# showmount -e 192.168.0.225

20. Opret nu en monteringsmappe under ‘/ mnt/FreeNAS_Share’ i klientmaskinen, og monter FreeNAS NFS Share i dette monteringspunkt, og bekræft det ved hjælp af kommandoen ‘df’.

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

21. Når NFS-share er monteret, skal du gå ind i den mappe og prøve at oprette en fil under denne deling for at bekræfte, at rodbrugeren har tilladelser til denne deling.

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

22. Gå nu tilbage til FreeNAS-webgrænsefladen, og vælg Indstillinger under system-TAB for at gemme ændringerne. Klik på gem konfiguration for at downloade konfigurationsfilen.

23. Klik derefter på Upload config for at vælge den downloadede db fil, vælg filen og klik på upload.

Efter at have klikket på upload config genstarter systemet automatisk, og vores indstillinger gemmes.

Det er det! Vi har konfigureret lagervolumen og defineret en NFS-andel fra FreeNAS.

Konklusion

FreeNAS giver os Rich GUI interface til at administrere Storage-serveren. FreeNAS understøtter et stort filsystem ved hjælp af ZFS med datasæt, der omfattede komprimering, kvote, tilladelsesfunktioner. Lad os se, hvordan du bruger FreeNAS som en streaming-server og torrent-server i fremtidige artikler.