Instalarea și configurarea FreeNAS. Instalarea și configurarea FreeNAS (dispozitiv de stocare atașat la rețea) Instalarea Freenas 9.2 pe un singur disc fizic

Dacă vă întrebați ce au „inventat” dezvoltatorii acolo, bine ați venit la pisica.


declinare a răspunderii: Produsul se dezvoltă activ și toate informațiile furnizate mai jos sunt relevante de la data scrierii - 28 noiembrie 2016

Deci, oricine abia așteaptă să încerce o versiune complet sănătoasă și relativ funcțională - descărcați cea mai recentă versiune Nightly - https://download.freenas.org/10/MASTER/latest/x64/ sau de pe site-ul oficial, unde ne vor spune totul, esența lansării într-o singură frază - nu pentru productie


Ei ne avertizează că această versiune de FreeNAS nu este pentru producție - pentru un motiv. Monitorizez constant actualizările și citesc recenzii despre această sau alta construcție, iar în ultimele luni de activitate a proiectului am reușit să prind containerele docker care dispar și refuză să lucreze mașini virtuale, căderea de pe GUI și multe alte momente neplăcute care sunt inevitabile în stadiul beta de dezvoltare.

Ți-ai pierdut interesul încă? Atunci hai să continuăm.

Versiunea actuală de FreeNAS-10-MASTER se bazează pe FreeBSD 10.3-STABLE și are o interfață extrem de drăguță, ușor de utilizat, ale cărei puncte principale sunt prezentate în videoclip (recomand să începi cu 4:47).

De la lansarea FreeNAS 9.10, versiunile au crescut ușor cerinţele de sistem. Cerințe minime de sistem pentru a rula FreeNAS 10:

  • procesor cu suport pe 64 de biți
  • sistem care acceptă pornirea prin BIOS sau EFI vechi
  • 8 GB RAM *
  • Stick USB de 8 GB sau DOM sau CF (nu este recomandat) *
  • cel puțin un disc pentru stocarea datelor
  • Port Ethernet pentru comunicare în rețea
Recomandări de volum RAM:
  • memoria ar trebui calculată pe baza condiției 1-2 GB RAM pe 1 TB de stocare
  • dacă aveți nevoie de deduplicare ZFS, luați în considerare 5 GB RAM pentru 1 TB de stocare deduplicată
  • dacă planificați un Active Directory cu un număr mare de utilizatori, atunci aveți nevoie de 2 GB suplimentar de RAM pentru memoria cache internă winbind
  • dacă intenționați să utilizați iSCSI și performanța nu este critică, atunci instalați cel puțin 16 GB RAM, dacă este nevoie de performanță - cel puțin 32 GB RAM
am notat * Sunt câteva puncte importante pe care aș dori să le clarific.

- "... noua dimensiune minimă recomandată pentru dispozitivul cu sistem de operare este acum de 32 GB (de la 16 GB). Minimul absolut este încă 8 GB" - asta înseamnă că acum este necesar un minim de 32 GB pentru dispozitivul de pornire, minimul absolut este încă 8 GB.

Dacă aveți nevoie de toate beneficiile ZFS și FreeNAS - dimensiunea recomandată a memoriei de pornire este de 16 GB, tip de memorie recomandat - ECC iar acest lucru nu se discută numai dacă Dacă valoarea datelor tale nu este 0 și „ți ține toate ouăle într-un singur coș”, altfel poți folosi memoria non-ECC pe propriul tău risc!

Dacă cu cerinţele de sistem Se pare că totul este clar și de înțeles, dar selectarea hardware-ului pentru o funcționare corectă poate provoca dificultăți. În cazul unor astfel de probleme, puteți consulta Notele hardware FreeBSD, unde sunt detaliate dispozitivele acceptate. Proiectul are și un forum și chiar un thread rusesc, unde vă pot ajuta cu una sau alta întrebare referitoare la FreeNAS.

Să trecem peste elementele de meniu ale noului webGUI Freenas 10 (poate face clic pe imagini):

După ce introducem adresa mașinii sau freenas.local suntem întâmpinați de un simplu Bord, care poate fi personalizat după bunul plac.

Pe meniu Depozitare Puteți configura în mod convenabil o matrice și configurați partajări de fișiere, dezvoltatorul recomandă utilizarea seturilor de date în loc de partajarea directoarelor.

Pe meniu Reţea putem configura interfete de retea, crea VLAN, LAGG, BRIDGE.

Capitol Sistem vă va permite să configurați sistemul nostru mai detaliat: vizualizați statistici, schimbați numele gazdei, selectați un pool pentru încărcare (ajută la actualizările nereușite), efectuați actualizări, fusul orar și ora, acces la interfața web, certificate, informare prin e -mail și va permite trimiterea erorii către dezvoltator.

Capitol Servicii ne va conduce la setările principalelor servicii de transfer de fișiere, managementul sistemului și partajarea.

Apropo, am reușit să ridic fără probleme vechiul meu UPS de acasă FSP VESTA 600.

Capitol Consolă vă va permite să accesați direct CLI-ul FreeNAS sau coajă.

Calendaristicîn esență, va fi un planificator în care puteți configura în mod flexibil un program pentru întreținerea și diagnosticarea stocării (verificări inteligente regulate, program pentru verificarea actualizărilor, crearea de instantanee, rsync, replica).

In sectiunea Privind cu privirea Puteți configura comunicarea cu alte mașini sau cu Amazon-s3.

In sectiunea VM-uri puteți gestiona mașinile virtuale.

Nu uitat și iubit de toți Docher- in sectiunea corespunzatoare poti gestiona containere, care pot fi extrem de utile.

În ultimele ediții, a apărut un Wizard - un asistent pentru configurarea inițială a stocării.

Mai mult descriere detaliată unele funcții sunt în videoclip:

Concluzii

Există multe sisteme de stocare pregătite pentru întreprindere pe piață, cum ar fi QNAP, NetApp, Synology etc. Unele dintre ele au interfețe bine gândite și ușor de utilizat, dar noul FreeNAS 10 are o față foarte frumoasă, convenabilă și ușor de utilizat, dar numărul de erori și funcții planificate este destul de mare astăzi. Dacă te uiți la instrumentul de urmărire a erorilor oficial, poți vedea data aproximativă de finalizare a versiunii de lansare - " În aproximativ 3 luni (20.02.2017) „Unul dintre deficiențele actuale care atrage imediat atenția este incapacitatea de a actualiza de la ramura 9.X la beta 10.X, dar dezvoltatorii plănuiesc această funcție mai aproape de lansare, dacă, desigur, o astfel de „tranziție” este chiar posibil.

În general, urmăriți, studiați, testați și nu uitați să raportați erori.

FreeNAS 9.1.1- kit de distribuție pentru implementarea rapidă a stocării în rețea, bazat pe FreeBSD, oferă suport ZFS integrat și este complet configurabil printr-o interfață web. Pentru a organiza accesul la stocare, FTP, NFS, Samba, AFP, rsync și iSCSI pot fi utilizate pentru a crește fiabilitatea stocării pentru autorizarea clientului;

Versiune FreeNAS 9.1.1 remarcabil pentru tranziția sa la o bază de cod FreeBSD 9, (ultima ediție a fost bazată pe FreeBSD 8.3), precum și a depus multă muncă pentru a îmbunătăți gradul de utilizare, stabilitatea și performanța. Îmbunătățirile au afectat aproape toate subsistemele distribuției, de la interfața web până la sistemul de conectare la plugin. Infrastructura de dezvoltare a proiectului a fost trecută la Git.

FreeNAS poate fi instalat pe hard disk sau unitate flash USB. În acest caz, sistemul ocupă întregul volum al suportului pe care este instalat, indiferent de capacitate, iar toate resursele de rețea pentru stocarea informațiilor se află pe alte hard disk-uri.
aceste. Sistemul freenas în sine ocupă 1 hard disk pe care nu poate fi stocat nimic, dar cel de-al doilea poate stoca deja toate informațiile noastre!

Sper că nu v-am plictisit prea mult cu o introducere atât de lungă, așa că să trecem la instalare. Mai întâi descărcați imaginea ISO FreeNAS și inscripționați-o, de exemplu, pe un CD.

Instalare.

Introducem CD-ul FreeNAS în unitate și pornim de pe acesta. Vedem această poză


Primul lucru care ni se va cere este să instalăm FreeNAS pe un mediu de stocare, va apărea următoarea fereastră:

Suntem de acord și trecem la alegere hard disk, unde vom instala sistemul. Cele două hard disk-uri ale noastre vor fi listate.

Selectăm hdd-ul dorit pentru instalare, apoi vom fi avertizat că toate datele de pe acesta se vor pierde.

Suntem de acord și continuăm. Procesul de instalare merge rapid, iar la finalizare ni se va solicita să scoatem CD-ul și să repornim.

Configurare inițială

După repornire vom vedea ecranul de start FreeNAS:

Aici puteți efectua câțiva pași inițiali (opțiunile de la 1 la 11 chiar mai jos, adresa IP curentă a acestui PC va fi afișată dacă a reușit să o obțină prin DHCP); În primul rând, să schimbăm adresa IP la adresa noastră, pentru a face acest lucru, mergeți la subiect Configurați interfețele de rețea apăsând butonul 1 și Enter.
Aici ni se va afișa o listă plăci de rețea calculatorul nostru.

Deoarece avem doar unul, atunci lista va consta dintr-un singur articol, în cazul meu numărul 1 va fi adaptorul em0(ca în captura de ecran de mai sus). Selectați-l apăsând 1 și Enter.
FreeNAS va întreba atunci dacă vrem să primim automat o adresă prin DHCP sau nu? - răspundem nu.
Următoarea întrebare este Configurați IPv4 - Răspunsul este da.
Apoi, trebuie să specificați numele interfeței - scrieți numele.
Apoi, scrieți adresa IP dorită.
Pentru următoarea întrebare, introduceți masca de subrețea.
Următoarea întrebare este dacă vrem să configuram IPv6 - spunem nu.

Ne vor spune că rețeaua este configurată, dar pentru fericire deplină trebuie să configuram un gateway. Să trecem la subiect Configurați ruta implicită, prin apăsarea butonului 3. Aici vom fi întrebați dacă vrem cu adevărat să configuram un gateway pentru IPv4 - spunem da și la următoarea întrebare introducem adresa IP a routerului nostru (dacă avem unul). Răspundem negativ la următoarea întrebare despre configurarea IPv6.

Panoul de control

În primul rând, mergem la panoul FreeNAS WEB folosind IP-ul pe care tocmai l-am atribuit.

Vedem un semafor roșu intermitent (alertă), ne cere să punem o parolă pe panoul nostru WEB
Găsiți butonul din stânga cont – schimba parola

Și schimbăm parola, după schimbarea parolei semaforul va începe să devină verde, ceea ce înseamnă că totul este bine :)

În continuare vom merge la marcaj Setăriși schimbați fusul orar acolo, astfel încât jurnalele noastre FreeNAS să fie păstrate corect. Apoi faceți clic pe OK pentru a salva setările. Nu ar fi de prisos să indicați server DNSîn setările de rețea, pentru a face acest lucru, faceți clic pe butonul Reţeaîn panoul de sus și în câmp Server de nume 1și introduceți acolo adresa IP a routerului nostru (sau a unui server DNS dedicat, dacă există). Nu uitați să salvați setările.

Acum trebuie să adăugăm hard disk-uriîn sistem și determinați sistem de fișiere. Acest lucru se face în secțiune Depozitare(buton din panoul de sus). Apoi, faceți clic pe Manager de volum ZFS.

Sa indicam Nume volum, apoi faceți clic pe semnul plus din categorie Discuri disponibile, și apoi adăugați volum

Crearea resurselor de rețea

FreeNAS poate crea resurse pentru toate platformele: pentru Apple (AFP), pentru sisteme UNIX (NFS) și pentru Windows (CIFS). Și acest lucru nu ia în considerare FTP-ul universal etc. Acum ne vom uita la crearea unei resurse pentru computerele Windows.
Să mergem la secțiune Partajarea, Windowsși apăsați butonul Adăugați Windows Share

În fața noastră va apărea o fereastră în care vom indica numele resursei de creat (nume), apoi in teren Cale trebuie să selectăm setul de date pe care l-am creat pentru descărcarea fișierului. Dacă doriți să oferiți acces anonim la această resursă, puteți bifa caseta Permiteți accesul oaspeților coborand putin.

Pentru orice eventualitate, iată o listă de parametri interesanți pe care îi puteți specifica atunci când creați o resursă:
Exportați numai citire- faceți resursa doar în citire
Navigabil la clienții de rețea- Vizibilitatea resursei într-un mediu de rețea. Dacă debifați această casetă, vom face o minge ascunsă.
Moșteniți permisiunile- Permisiuni de moștenire
Exportați Coșul de reciclare- adăugați coș, de exemplu datele din acțiuni vor fi șterse mai întâi în coșul de gunoi
Afișați fișierele ascunse- afișați fișierele ascunse
Cont de oaspete- oaspete cont. Este mai bine să-l lași așa cum este.
Permiteți accesul oaspeților- permiteți autentificarea oaspeților (adică vă puteți conecta la partajare fără parole etc.).
Permite numai contul de oaspete- doar intrarea oaspeților. Nu va fi posibil să introduceți o parolă separat atunci când vă conectați la share pentru a vă mări drepturile.
Gazdă Permite- o listă de adrese IP de la care puteți accesa partajarea. Puteți folosi un spațiu ca separator.
Gazdă Deny- o listă de adrese IP de la care nu puteți accesa partajarea. Puteți folosi un spațiu ca separator.

Acum să trecem la configurarea serviciului CIFS. Să mergem la secțiune Servicii, apoi faceți clic pe pictogramă cheie vizavi de serviciu CIFS

În fereastra care apare, trebuie să specificăm o serie de parametri:
Model de autentificare- schema de acces. Opțiuni posibile: acces anonim (Anonim) și prin autentificare (Utilizator local). Alegem ceea ce ne trebuie.
Nume NetBIOS- numele computerului din rețea.
Grup de lucru- numele grupului de lucru. Trebuie setat la fel ca pe celelalte computere din rețea.
Descriere- dacă acest câmp nu este completat deloc, atunci FreeNAS înlocuiește informațiile de serviciu neinformative. Prin urmare, vă recomandăm să scrieți cel puțin un spațiu în acest câmp.
Selectarea codificărilor (set de caractere DOS și set de caractere UNIX) - puteți seta totul așa cum se arată în captura de ecran de mai sus.
Maestrul local- definiți FreeNAS ca computer principal în grupul de lucru.
Server de timp pentru domeniu- faceți din FreeNAS un server de timp precis pentru computerele din rețea.
Cont de oaspete- Contul de invitat poate fi lăsat așa cum este.
Permiteți accesul oaspeților- permiteți conectarea oaspeților la resursele rețelei. Nu bifați această casetă dacă utilizați o schemă de acces pentru autentificare și parolă (Utilizator local).
File Mask- masca de acces pentru fișierele create. La început, este mai bine să setați această valoare la 0777
Mască director- la fel ca File Mask, doar pentru cataloage.

Restul parametrilor pot fi lăsați așa cum sunt. Derulați până în partea de jos a paginii și faceți clic pe OK. Tot ce trebuie să faceți este să activați serviciul CIFS, pentru a face acest lucru trebuie să faceți clic pe pictogramă OFF lângă numele serviciului. După câteva secunde, starea sa se va schimba în PE.

Acum puteți încerca să accesați folderul creat de pe orice computer din rețea.

Actualizare. Am uitat complet, poate fi necesar să setați drepturile la partajarea creată pentru a încărca fișiere în siguranță. (stocare - volume active - modificarea permisiunii)

În următoarele părți vă voi spune mai multe despre cum să configurați restricționarea accesului la partajări, crearea de cote, configurarea unui rocker torrent, server dlna mediatomb pentru conectarea la un televizor și multe alte lucruri mici interesante

Vă reamintim că încercările de a repeta acțiunile autorului pot duce la pierderea garanției echipamentului și chiar la defecțiunea acestuia. Materialul este oferit doar în scop informativ. Dacă aveți de gând să reproduceți pașii descriși mai jos, vă sfătuim insistent să citiți cu atenție articolul până la sfârșit cel puțin o dată. Editorii 3DNews nu poartă nicio responsabilitate pentru eventualele consecințe.

Primul pas este să decideți asupra componentei hardware a viitorului NAS. Ne vom uita la instalarea și configurarea celei de-a 7-a ramuri a FreeNAS. Există deja versiuni ale celei de-a 8-a ramuri a acestei distribuții, dar cel puțin până la versiunea 8.1 nu sunt atât de interesante. FreeNAS se bazează pe FreeBSD, ceea ce înseamnă că lista de hardware acceptat este aceeași pentru ei. Cu toate acestea, unii cerințe minimeîncă acolo. Cea mai mică cantitate de RAM necesară este de 96 MB. De fapt, ca de obicei, cu cât mai multă memorie, cu atât mai bine. Unele servicii impun restricții suplimentare - de exemplu, pt funcționare normală iSCSI necesită cel puțin 512 MB de RAM. În general, pentru un NAS de acasă, unul sau doi gigaocteți de memorie vor fi mai mult decât suficienti, dar vă puteți descurca cu mai puțin.

Este mai bine să alegeți hard disk-uri încăpătoare, cu un buffer mare și o viteză de rotație de 5400-5900 RPM - vor fi silențioase și reci în funcționare. Momentul pentru a cumpăra un HDD nu este, desigur, cel mai bun, dacă vă amintiți recenta inundație din Thailanda. Capacitatea de stocare depinde numai de nevoile dvs. De asemenea, puteți colecta toate hard disk-urile vechi și le puteți combina într-o matrice de discuri. Vă rugăm să rețineți că pentru unitățile SATA cel mai bine este să setați la modul BIOS Compatibilitate IDE. Puteți cumpăra o unitate încăpătoare, instalați FreeNAS pe ea și stocați datele acolo (vom lua în considerare această opțiune), sau puteți instala sistemul pe o unitate flash sau pe un card CF (cu un adaptor CF-IDE) cu o capacitate de 2 GB sau mai multe. A doua opțiune este de preferat dacă asamblați o serie de unități.

Nu aveți nevoie de multă putere de calcul pentru un NAS. Te poți descurca cu un Pentium 4 vechi sau un Athlon similar. Pentru a asambla o mașină nouă, este mai bine să cumpărați o placă cu procesor Intel Atom la bord și răcire pasivă - din nou, obțineți o platformă liniștită, rece și economică. Desigur, este mai bine dacă interfața de rețea este gigabit. Deoarece avem nevoie de o placă video doar în prima etapă a instalării și nu va fi folosită în viitor, memoria video „mușcată” din memoria sistemului va trebui redusă la minimum. Pentru o astfel de umplutură, va trebui să alegeți o carcasă compactă mini-ITX, dintre care există destul de multe pe piață. Vom avea nevoie și de o unitate CD în timpul instalării.

⇡ Instalare

Odată ce sistemul este asamblat, puteți începe instalarea FreeNAS. Descărcați o imagine ISO nouă a sistemului, scrieți-o într-un spațiu liber, introduceți-o Se încarcă BIOS de pe unitatea optică și reporniți. Bootloader-ul va oferi mai multe opțiuni pentru pornirea sistemului. Dacă FreeNAS nu pornește în modul implicit, va trebui să încercați să porniți cu ACPI dezactivat. Dacă totul este bine, atunci vom vedea meniul principal, unde trebuie să selectăm al 9-lea element pentru a instala sistemul.

Selectăm opțiunea de instalare completă și indicăm discul pe care vom instala sistemul de operare. Pentru partiția cu OS aveți nevoie de cel puțin 380 MB, dar puteți aloca puțin mai mult, de exemplu jumătate de gigabyte. Dacă instalați FreeNAS pe o unitate flash, va trebui să evitați crearea unei partiții de schimb, deoarece acest lucru poate duce la uzura rapidă a unității flash. Instalarea în sine va dura cel mult câteva minute, după care puteți reporni, oprind unitate optică. Vă rugăm să rețineți că toate datele de pe disc vor fi șterse!

În primul rând, după instalare, trebuie să modificați setările interfeței de rețea selectând elementul numărul doi din meniu dacă rețeaua locală are o altă adresă decât 192.168.1.0/24. Cel mai logic este să întrebi adresa IP statica pentru un server de fișiere din subrețea dvs., fără a uita să specificați adresa gateway-ului principal și a serverului DNS. Odată ce aceste setări sunt aplicate, puteți deconecta monitorul și tastatura de la NAS.

⇡ Configurare de bază

Configurarea și gestionarea ulterioară se vor efectua exclusiv prin interfața web de la http://ip-address-NAS/, pe care am specificat-o în etapa anterioară. Autentificarea implicită este admin și parola este freenas. După autentificare, mergeți la secțiunea System → General Setup, unde schimbăm limba interfeței, setăm fusul orar și activăm sincronizarea cu serverul NTP dacă se dorește. Faceți clic pe Salvare și reîmprospătați pagina în browser. Apoi, pentru orice eventualitate, schimbăm parola pentru a intra în interfața web și, după salvare, ne autentificăm din nou. Apropo, nu uitați să faceți clic pe butoanele „Salvare”, „Aplicați modificări” și așa mai departe după modificarea oricăror setări.

Dacă ați permis crearea unei partiții swap, atunci aceasta trebuie montată. Pentru a face acest lucru, accesați secțiunea „Diagnosticare” → „Informații” → „Partiții” și studiați cu atenție informațiile despre partiția de disc. În exemplul nostru, discul este împărțit în trei secțiuni de dimensiuni diferite - pentru sistemul de operare, date și swap. Aflați care și unde după volum. Trebuie să navigăm și să aflăm calea către partiția de swap. Numele discului din exemplul nostru este /dev/ad0 (poate fi văzut în partea de sus), a treia partiție este potrivită ca dimensiune (256 MB). Deci calea către acesta va fi /dev/ad0s3. În general, cei care sunt mai atenți ar fi trebuit să observe că în timpul instalării ni s-a arătat această cale imediat după formatarea discului. Acum accesați „Sistem” → „Avansat” → „Schimbați fișier”, selectați tipul dispozitivului și specificați calea. Faceți clic pe „Salvare”.

Este timpul să înțelegeți logica lucrului cu unități. În primul rând, trebuie să adăugăm discuri la sistem. Accesați „Discuri” → „Gestionare” și faceți clic pe listă. Selectați unitatea noastră din listă. Dacă aveți mai multe dintre ele în sistemul dvs., atunci încercați să nu confundați nimic și alegeți-l pe cel de care aveți nevoie. Activați suportul SMART și selectați FS. În exemplul nostru, a existat un singur disc pe care am instalat sistemul de operare. În acest caz, trebuie să selectați UFS cu actualizări soft. Dacă adăugați un alt disc de date deja formatat, trebuie să specificați tipul de sistem de fișiere corespunzător. Faceți clic pe „Adăugați”.

Dacă aveți discuri neformatate în sistemul dvs., atunci accesați secțiunea „Discuri” → „Format”, selectați discul necesar(din nou, nu amestecați nimic) și formatați-l. Utilizarea UFS este foarte recomandată, dar nu obligatorie. Acum toate unitățile pot fi montate. Accesați „Discuri” → „Punctul de montare”, faceți clic pe semnul plus, selectați discul ca tip, apoi unitatea în sine, indicați numărul partiției (vezi mai sus, în cazul nostru a fost 2) și tipul fișierului și introduceți și numele punctului de montare, care trebuie să fie unic pentru fiecare disc. Faceți clic pe „Adăugați” și „Aplicați modificările”. Asta este instalare de bază FreeNAS este complet.

⇡ Configurarea accesului

Pentru a deschide accesul la rețea la NAS-ul nostru, trebuie să activați cel puțin serviciul CIFS/SMB (NetBIOS). În setări, va trebui să schimbați numele grupului de lucru, numele NAS-ului din rețea, să setați codificările, să activați serverul de timp și să activați AIO. Puteți lăsa setările rămase ca implicite și faceți clic pe „Salvați și reporniți”. Apoi trebuie să adăugați cel puțin o resursă de rețea, specificând numele și comentariul, precum și calea către aceasta. Inițial, toate punctele noastre de montare sunt situate în directorul /mnt, astfel încât calea către rădăcina unității va arăta ca /mnt/mount_point/ (în exemplul nostru va fi /mnt/data/). Desigur, este mai bine să creați mai multe foldere în rădăcina discului și să le adăugați la resursele de rețea, dar aceasta este o chestiune de gust. Dacă aveți mai multe discuri, atunci nu uitați să le „partajați” în același mod. După aceasta, serverul nostru de fișiere cu acces complet ar trebui să fie deja vizibil în mediul de rețea Windows.

Pentru a gestiona fișierele și folderele direct din interfața web, utilizați manager de fișiere din secțiunea „Avansat”. Login-ul și parola sunt aceleași ca pentru utilizatorii din FreeNAS.

Vom folosi resursele IMM-urilor în retea locala, dar pentru acces din exterior este mai bine să activați serverul FTP. Desigur, va trebui să redirecționați portul TCP 21 pe router și, de asemenea, să activați serviciul DDNS (acesta este inclus și în FreeNAS, dacă se întâmplă acest lucru). În setările serviciului FTP, trebuie să permiteți numai utilizatorilor autorizați să se autentifice și să nu uitați să salvați setările.

Gestionarea utilizatorilor se află în secțiunea „Acces” → „Utilizatori”. Pentru accesul utilizatorului la serverul FTP, trebuie să specificați ftp ca grup principal. Și plasați directorul de acasă pe discul de date, după ce l-ați creat anterior. Dacă bifați caseta „Oferiți acces la portalul utilizatorului”, atunci când vă conectați la interfața web FreeNAS puteți utiliza nu numai contul de administrator, ci și detaliile acestui utilizator. Adevărat, el nu va putea gestiona NAS-ul - doar schimbă parola și lansează un manager de fișiere care va funcționa numai în directorul de acasă al utilizatorului.

⇡ Caracteristici suplimentare

Nu are rost să luăm în considerare absolut toate capacitățile FreeNAS. Vom atinge doar câteva dintre ele. De exemplu, să activăm transmisia clientului Bittorrent încorporat. În setările sale va trebui să specificați folderul în care vor fi stocate fișierele descărcate. De asemenea, puteți selecta un director pentru a urmări fișierele torrent - de îndată ce un torrent este încărcat în acesta, Transmission va adăuga automat descărcarea. Linkul către interfața web a clientului Bittorrent este afișat în partea de jos - în mod implicit este http://ip-address-NAS:9091/.

Următorul pas este configurarea unui server media UPnP. Și aici totul este simplu - trebuie doar să specificați folderele cu fișiere media și să selectați directorul în care va fi stocată baza de date a acestui serviciu. De asemenea, asigurați-vă că specificați profilul adecvat pentru compatibilitate cu playere media de rețea, set-top box TV sau console de jocuri. Setări suplimentare disponibil prin linkul din partea de jos a paginii cu parametri. Același Windows 7 NAS este ușor de identificat ca un dispozitiv media de rețea și vă permite să ascultați direct muzică de pe acesta, să vizualizați videoclipuri și imagini.

În cele din urmă, un server DAAP va fi util pentru unii. Configurarea este aceeași ca și în cazul UPnP: selectați directorul pentru baza de date și folderul de muzică. În setările avansate (link de mai jos), puteți, de exemplu, să creați liste de redare. Puteți asculta muzică prin rețea în oricare dintre clienții DAAP, iar în același iTunes serverul este afișat ca o colecție de acasă cu acces partajat. Cu toate acestea, accesul nu funcționează în versiunea 10.5, așa că o soluție temporară poate fi trecerea la o versiune inferioară a iTunes.

În cele din urmă, să ne uităm la crearea unei matrice JBOD simplă și conectarea acesteia folosind iSCSI la Windows 7. De exemplu, să adăugăm două discuri fizice cu capacități diferite la sistemul nostru - 40 și 60 GB. Apoi, trebuie să conectați discurile așa cum este descris la începutul articolului, specificând Unformatted ca sistem de fișiere, apoi să formatați fiecare dintre ele în Software RAID. Apoi în secțiunea „Discuri” → „RAID software” → „JBOD” adăugăm un nou volum pentru care selectăm un nume și indicăm cele două discuri pe care tocmai le-am inițializat. Bifați caseta „Creați și inițializați RAID” și aplicați setările. Dacă am plănuit să folosim această matrice JBOD ca una obișnuită în viitor unitate de rețea, atunci ar trebui să-l formatăm în UFS și să creăm un punct de montare pentru el.

Din păcate, nu este ușor să testați complet un produs într-un mediu virtual. Cerințele hardware, dacă sunt foarte, foarte minime - 8 GB RAM și un procesor multi-core, sunt pur și simplu minime - 16 GB de memorie. Recomandat - 32 GB minim Pe de altă parte, pentru un sistem de acasă real, acest lucru este mult, dar nu prohibitiv. NAS4FREE la mine acasă este pe o mașină cu 16GB de memorie (dar există sloturi până la 32), deși cerințele minime pentru NAS4FREE sunt 512Mb și poate rula deja la 2Gb.

Primul lucru care vă atrage atenția este interfața complet reproiectată. Frumos, iar acesta este un plus clar.

ÎN video fac presiuni pentru virtualizare. Există bhyve (și NAS4FREE îl are, dar fără un webguy) și Docker (NAS4FREE nu îl are). Și din motive întemeiate. Atât un hypervisor cu drepturi depline, cât și cea mai populară paravirtualizare a containerelor sunt importante și necesare. Și asta e mișto. Și aici cerințele de memorie devin mai clare. Pentru a implementa câteva mașini virtuale, acestea vor trebui să ofere cel puțin un gigaoctet. Da, zfs include o preluare preliminară cu 4 GB pentru ARC. Și pool-ul de sistem este pe zroot. Da, aveți nevoie de cel puțin un gigabyte pentru axă. Da, suplimentul FreeNAS în sine ar trebui să trăiască undeva cu imagini frumoase. Deci 8 concerte sunt într-adevăr suficient, avem nevoie de mai mult.

Acum să vedem ce a trebuit să plătim pentru asta. Ideea principală a dezvoltatorilor a fost să se asigure că suplimentul știa întotdeauna totul atât despre hardware, cât și despre configurația axei de bază. De exemplu, pe NAS4FREE (și FreeNAS 9) nu este întotdeauna cazul. Pot crea un pool ZFS pe linia de comandă - și sistemul nu va ști despre asta până la sincronizare. Sau modificați parametrii plăcii de rețea prin ifconfig. etc. etc. Deci pare o idee bună. Dar implementarea sa consecventă înseamnă izolarea completă a utilizatorului de axa de bază. Și accesul se face doar prin supliment.

Volumul codului FreeNAS din versiunea anterioară a fost de zece ori mai mare decât volumul codului NAS4FREE. Și acum chiar îmi este frică să-mi imaginez... Și totuși, IXSys nu este MicroSoft, nici Windows, nici PowerShell nu ar putea fi create. Judecând după documentația deja publicată, doar sarcinile principale au fost adăugate la gui. Restul a fost împachetat în propriile noastre comenzi de linie de comandă homebrew. Setul de date ZFS este creat acum nu de comanda zfs, ci de comanda de volum. În loc de ifconfig, trebuie să tastați network și așa mai departe.

Ești gata să înveți un nou limbaj de linie de comandă inventat? Cred că doar dacă ești plătit bine pentru asta la serviciu. Dar cu siguranță nu acasă. Deci, un utilizator casnic al FreeNAS va fi limitat la funcționalitatea de bază adusă în webgui. Dar este un utilizator atât de simplu gata să cumpere un NAS cu aceste cerințe hardware? Și chiar are nevoie de caracteristica principală a produsului - virtualizarea? Deci, unul la unu, scopul FreeNAS Corral este pur corporativ. Și soarta pluginurilor versiunii anterioare arată clar acest lucru.

Cert este că de mulți ani, încă de la începutul existenței FreeNAS în mâinile IXSys, cutia a oferit doar funcționalitate de bază de stocare și acces. Și tot ceea ce a fost considerat inutil (de exemplu, un client torrent) a fost furnizat ca pluginuri. Din punct de vedere tehnic, aceste pluginuri au funcționat pe lângă cages/jail FreeBSD, cu care utilizatorii nas4free sunt, de asemenea, foarte familiarizați. Deci suportul celular a fost complet îndepărtat. Forumul este plin de gemete - ce să faci. Răspunsul este transferul containerelor în Docker. Nu avem un manual despre cum să traducem exact, dar rămâneți acolo. Rece? Ei bine, nu pentru acasă! Și într-o întreprindere, un client torrent nu numai că nu este necesar, ci este inadecvat acolo.

Apropo, axa de bază a FreeNAS este FreeBSD 10. UPD Acest lucru este potrivit marketerilor. L-am instalat într-o mașină virtuală și s-a dovedit a fi FREEBSD 11.0-STABLE /UPD Nu este clar dacă este 10.3, 10.2 sau chiar mai vechi. Dar FreeBSD 11.0 a fost lansat în octombrie anul trecut. Deci, lăsarea a 10 în numele produsului nu este cumva grozav. De aceea, cred, au ales un nume fără număr. Corral nu este despre corali. Acesta este un corral, un cuvânt din istoria cowboyului american. Un tarc pentru animale, adesea temporar.

Serghei Iaremciuk

FreeNAS: construirea unui sistem fiabil de stocare a datelor

Volumul de informații este în continuă creștere, iar cerințele pentru securitatea, accesibilitatea și relevanța acestora cresc. Apar întrebări: cum să transferați date disparate de pe diverse medii în stocarea centralizată? Cum să construim sisteme de stocare a informațiilor chiar și în organizații mici?

Astăzi pe piață există un număr suficient de oferte de sisteme de stocare a datelor care diferă ca capabilități, arhitectură și preț. Solutii pentru Bazat pe Windows Serverul de stocare sau Cisco Storage Networking necesită o anumită pregătire pentru administratori și este posibil să nu fie întotdeauna la prețuri accesibile. Puteți încerca să rezolvați problema folosind oricare dintre cele gratuite sisteme de operare, dar va trebui să petreacă mult timp pentru implementare și asistență. Există o altă opțiune - să utilizați un FreeNAS de dezvoltare special (http://www.freenas.org).

Caracteristici FreeNAS

Dezvoltarea este un server NAS Open Source construit pe FreeBSD 6 și distribuit sub licența BSD. De aici scopul său - de a oferi organizatii miciși departamente cu dispozitive de stocare a informațiilor fiabile la costuri minime. FreeNAS este dezvoltat de Olivier Cochard în timpul liber. Judecând după lansări, el face acest lucru foarte activ, deoarece în 5 luni din 2006 au fost deja 11 pre-lansări.

Versiunea actuală 0.66 la momentul scrierii oferă suport pentru:

  • protocoale de fișiere de rețea CIFS, FTP, NFS, SSH, RSYNC și AFP (pentru computere Apple);
  • hard disk-uri ATA/SATA, SCSI, USB și Firewire;
  • sisteme de fișiere UFS, FAT32, EXT2/EXT3, NTFS (numai citire);
  • software RAID 0, 1 și 5;
  • RAID hardware și plăci de rețea acceptate de FreeBSD 6 (inclusiv wireless);
  • autentificarea locală și a domeniului Microsoft (lucrările sunt în plină desfășurare pentru a suporta LDAP, NIS și Radius sunt de asemenea planificate).

Sistemul poate fi pornit nu numai de pe hard disk, ci și de pe un dispozitiv USB. De exemplu, puteți folosi un card flash, deoarece dimensiune sistem instalat nu depășește 17 MB), această opțiune poate fi utilă atunci când utilizați software-ul RAID. Deoarece discurile pot fi complet formatate pentru acesta, nu le puteți utiliza disc de pornire ca parte a RAID. O imagine optimizată pentru VMWare este disponibilă pe site. Pentru a configura un sistem deja instalat, se folosește o interfață web. În timpul dezvoltării de la SourceForge.net FreeNAS versiuni diferite a fost descărcat de peste 85 de mii de ori.

Instalarea FreeNAS

Pentru a instala și utiliza FreeNAS veți avea nevoie de un computer cu cel puțin 96 MB de RAM, o placă de rețea și una sau mai multe hard disk. Dacă intenționați să utilizați RAID 5, care necesită 3 discuri, iar pornirea de pe USB nu este posibilă, procedați după cum urmează. În timpul perioadei de instalare, se instalează un CD-ROM în locul unuia dintre hard disk-uri, iar apoi se efectuează înlocuirea inversă.

Dimensiunea imaginii ISO a distribuției este de 30,2 MB, scrieți-o pe disc și porniți. În timpul procesului de inițializare a sistemului, vor fi afișate mesaje despre numele hard disk-urilor (CD cd0, disk0 etc.) și dispozitivele de rețea găsite. După încărcare, vor fi afișate setările implicite de sistem: interfața de rețea LAN și adresa IP a acesteia. Toate configurarea inițială are loc utilizând consola de instalare – configurarea consolei FreeNAS.

Selectarea opțiunii 1 va instala FreeNAS pe un hard disk care poate fi folosit doar pentru pornire.

Dacă intenționați să utilizați un singur disc în sistem (pentru încărcarea și stocarea informațiilor), atunci selectați a doua opțiune. În acest caz, două partiții vor fi create într-o singură porțiune: un mic de 17 MB pentru FreeNAS și restul spațiului va fi alocat pentru date.

Pentru a instala va trebui să introduceți numele sursei unitate CD-ROM iar apoi numele unității pe care se va efectua instalarea. Programul de instalare va afișa toate dispozitivele găsite în sistem și trebuie doar să selectați și să introduceți numele necesar. În cazul meu a fost acd0 și respectiv ad0.

După instalare, programul a raportat că FreeNAS a fost instalat pe prima partiție ad0s1 a feliei. Sistemul vă solicită ca, pentru a utiliza partiția de date creată, trebuie să adăugați un disc pe pagina Disks:Management și un punct de montare pe pagina Disks:Mount point.

Să ne amintim asta. Faceți clic pentru a continua și, selectând al 5-lea element de consolă, reporniți sistemul.

Acum pornim de pe hard disk și selectăm primul element din meniu pentru a configura interfețele de rețea. Va fi afișată o listă de dispozitive găsite (inclusiv fireware), dispozitivul de rețea activat va fi marcat ca sus.

Dacă sistemul are instalate mai multe plăci de rețea, atunci, pe lângă interfața LAN (în cazul meu este ed0), sistemul vă va cere să selectați Opțional 1 etc. În loc de un număr, puteți specifica litera a ( adică auto-detecție), atunci sistemul însuși va încerca să definească interfața făcând clic pe, puteți trece la pasul următor.

Pentru referință, serverul FreeNAT nu acceptă rutarea între interfețe, astfel încât transferul de date de la o rețea la alta prin server nu este posibil. Mai multe interfețe pot fi utilizate numai pentru a accesa serverul FreeNAS din rețele diferite.

După repornire, la pasul 2 setăm adresa IP LAN (de exemplu, 192.168.0.1) și masca de rețea (ca de obicei, 255.255.255.0 sau în notație CIDR - 24). Interfețele suplimentare sunt configurate exclusiv folosind un browser web.

Utilizând pasul 6, puteți încerca să faceți ping oricărui nod din rețea. Dacă totul este în regulă, puteți opri monitorul, tastatura și alte dispozitive inutile și puteți continua să lucrați de la distanță prin interfața web.

Interfață web FreeNAS

Tastați http://192.168.0.1 în browserul dvs. web. Pentru înregistrare folosim administrator de utilizatorși parola freenas (o puteți reseta folosind punctul 3).

După cum puteți vedea din fig. 1, șapte secțiuni de setări sunt disponibile prin interfața web. Pentru a facilita navigarea, toți parametrii principali sunt rezumați într-un tabel.

Secțiunile interfeței web FreeNAS

Capitol

Subsecțiuni

Scopul și setările efectuate

Sistem

Configurare generală

Setarea numelui serverului, adreselor serverului DNS, schimbarea parolei administratorului, a protocolului de operare WebGUI http/https, dacă este necesar și a portului pe care va funcționa (80/443 implicit), fus orar, date server NTP

Rute statice

Control de rutare

Firmware

Avansat

Instalarea cheilor SSL și a certificatelor generate din surse externe, dezactivarea „meniului Consolă”, verificarea actualizărilor, difuzorul, activarea demonului S.M.A.R.T și alte câteva setări

Interfețe

LAN, etc.

Configurarea interfețelor de rețea. Aici puteți seta adresa IP, gateway-ul, schimbați MTU, setați viteza interfeței și modul de operare - half/full duplex, precum și Device polling, care vă permite să reglați interogarea dispozitivelor din rețea

Discuri

management

Managementul discurilor, formatarea partițiilor pentru UFS, FAT și Software RAID, inițializare iSCSI

Software RAID

Creare si management, obtinerea de informatii despre Software RAID

Mount Point

Lucrul cu punctele de montare

Servicii

Configurarea protocoalelor CIFS, FTP, NFS, RSYNCD, SSHD și AFP. În mod implicit, totul este dezactivat, așa că trebuie să activați inițial protocolul bifând Activare în colțul din dreapta sus în fila corespunzătoare protocolului dorit

Acces

Configurarea utilizatorilor și a grupurilor locale, precum și a setărilor de acces la Active Directory. Elementele NIS și RADIUS nu funcționează încă

Diagnosticare

Bușteni

Vizualizați fișierele jurnal (servicii de sistem și de rețea) și configurați trimiterea mesajelor selectate către un server syslog extern

Informații

Afișează informații despre discuri, partiții de disc și spatiu liber, SMART, puncte de montare, stare software RAID, iSCSI. Și starea Active Directory a fost plasată aici

Ping/Traceroute

Executați comenzile ping și traceroute prin simpla introducere a adresei IP sau a numelui de gazdă. O serie de parametri pot fi modificați (interfață, număr de încercări, număr maxim de noduri)

Executați comanda

Aici puteți executa manual orice comandă pe server, rezultatul va fi afișat în browser, istoricul comenzilor este acceptat. În plus, de aici puteți descărca fișiere de pe și către server

Tabelul ARP

Ieșirea tabelului ARP (corespondența dintre adresele IP și MAC și numele gazdei)

Backup/restaurare

Salvarea și restaurarea setărilor sistemului

Setări implicite din fabrică

Setarea parametrilor inițiali (eventual prin pasul 4 – „Configurarea consolei”)

Configurarea NAS într-un grup de lucru

Oliver Cohard, potrivit lui, va fi implicat activ în documentarea proiectului după lansarea versiunii 1.0, documentul „Ghidul de configurare și utilizator FreeNAS” este acum disponibil pe site-ul web, care oferă destul de concepte generale proces (deși ar trebui să îl citiți). Prin urmare, la sfârșitul articolului, un mic exemplu practic. Să instalăm FreeNAS cu un singur disc într-un grup de lucru mic, folosind computere MS Windows ca clienți.

După înregistrarea în sistem, trebuie mai întâi să setați numele serverului, să schimbați protocolul de operare pentru a securiza și instalați Parolă Nouă administrator și, de asemenea, selectați fusul dvs. orar. Accesați „Sistem: Configurare generală” și completați câmpurile corespunzătoare (Fig. 2). Va trebui să reporniți sistemul pentru ca modificările să aibă efect, dar puteți face acest lucru după efectuarea următoarei operațiuni.

În „Discuri: Management” faceți clic pe „+” și ajungeți la elementul care vă permite să adăugați un nou disc. În lista derulantă „Disc”, selectați discul cu care vom lucra (Fig. 3), dacă este necesar, setați modul său de funcționare la UDMA, parametrii pentru trecerea în standby, Advanced Power Management și acustic. Apoi faceți clic pe „Adăugați”. Disc nou va apărea în „Discuri: Management”, alte discuri sunt adăugate în același mod. După ce toate discurile au fost adăugate în sistem, faceți clic pe „Aplicați modificări” pentru a confirma modificările și acum reporniți.

Pentru a vă conecta la server prin consola web, folosim deja Protocolul HTTPS, adică adresa arata astfel: https://192.168.0.1/, dupa care acceptam certificatul de server.

Discurile au fost adăugate, acum este timpul pentru punctele de montare. Selectați „Discs: Mount Point” și faceți clic pe „+”. În meniul derulant „Disc” (Fig. 4) selectați hard disk-ul, în „Partiție” – numărul partiției din secțiune (prima partiție este ocupată în prezent de sistem, deci selectați 2), în „Sistem de fișiere ” instalăm sistemul de fișiere UFS și completăm câmpurile „ Share Name” și descrierea resursei „Description”. Apoi, faceți clic pe „Salvați” și în fereastra principală „Aplicați modificările”.

Acum trebuie să faceți noua resursă de disc disponibilă în rețea. Accesați „Servicii: CIFS”, pentru a activa serviciul, bifați caseta Activare (Fig. 5). În câmpul „Autentificare”, selectați metoda de autentificare (anonim, local și Active Directory). Nu există ultimul serviciu în grupul mic dacă setați Anonymous, atunci orice utilizator de rețea poate accesa serverul. Dorim să limităm accesul pentru oaspeții neinvitați și, prin urmare, îl setăm la „Utilizator local”. În câmpurile NetBiosName și Workgroup introducem numele serverului sub care va fi vizibil în rețeaua NetBios și grup de lucru. Selectăm parametrul „Dos charset” ca ACSII, altfel nu veți vedea litere rusești în numele fișierelor. Setând „Server de timp” la „Da”, serverul FreeNAS poate acționa ca un server de timp pentru clienți. După ce ați terminat cu toate setările, faceți clic pe „Salvare”.

Figura 6. Adăugarea unui utilizator local

În versiunile viitoare este planificat să se specifice interfața de rețea de la care utilizatorii se vor putea înregistra.

Dacă acum introduceți numele etbios (sau 192.168.0.1) în linia browserului de pe client, atunci după ce introduceți numele de utilizator și parola vom vedea o nouă resursă în care puteți citi și crea fișiere.

Din păcate, atunci când este utilizat pentru autentificarea utilizatorilor locali, FreeNAS nu permite o restricție precisă a accesului utilizatorilor la resursele disponibile, toți utilizatorii legitimi vor avea acces egal la toate folderele.

Configurarea unui server FTP este la fel de ușoară, dar nu am putut obține ca numele fișierelor rusești să fie afișate, în timp ce nu au existat astfel de probleme cu SMB.

Să rezumam

Distribuția în sine este interesantă. Combină dimensiuni mici, oportunități bune, o interfață care oferă ușurință de configurare și este de înțeles chiar și pentru un începător. Capacitățile sale sunt mai mult decât suficiente pentru munca de zi cu zi, linie de comandă va trebui folosit doar pentru mai mult ajustări fine. Oricum ar fi, FreeNAS este o alternativă bună pentru construirea unui server NAS simplu, fără a fi nevoie de instalare versiunea completă GNU/Linux sau vreun sistem BSD.