Romanian PC Forum Sabitech Media - web design, gazduire web, promovare, seo, logo design si branding


Go Back   Romanian PC Forum > Software > Unix - Linux - BSD > BSD-uri

BSD-uri Totul despre BSD-uri, FreeBSD, etc


Closed Thread
 
Thread Tools
Old 30.09.2017, 18:02   #1
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,799
Thanks: 4,569
Thanked 5,882 Times in 2,856 Posts
Arrow FreeNAS 11.0 instalare configurare

_ Intro

FreeNAS este un sistem de operare NAS (Network-Attached Storage) bazat pe FreeBSD, gratuit și open source. Suportă CIFS Samba, FTP, NFS, rsync, Apple Filing Protocol (AFP), S.M.A.R.T., autentificare locală a utilizatorilor, RAID (0,1,5, 1+0), trei nivele RAIDZ, snapshots și interfață configurabilă web.

_ Instalare

Pentru că nu am avut posibilitatea să fac fotografii pe un sistem live, am folosit o mașină virtuală (Oracle VirtualBox), deci mă voi referi la aceasta ca și cum ar fi un pc real. Instalarea sistemului se face relativ simplu, în afară de sistemul NAS propriu-zis ( procesor Intel x64, 8GB ram, cel puțin un hdd), ne mai trebuie un card SD/stick USB de 8GB pe care vom instala sistemul de operare FreeNAS 11.0 și un stick de 2GB pe care am instalat imaginea FreeNAS de pe care se face instalarea.
NAS-ul din acest install va avea 4 disk-uri de mărimi difrite ( 2x10GB + 2x8GB) pentru a simula diferite forme de RAID. Introducem stickul usb ce conține imaginea si urmăm pași din install. Totul decurge normal, singura chestiune de care trebuie să ținem cont este alegerea cardului SD pe care urmează sa instalăm sistemul. În acest exemplu acesta este ada0. Introducem parola pentru administrator (root) și alegem tipul de boot (BIOS sau UEFI).
01-inst.png 02-inst.png 03-hdd.png04-stin.png 05-root.png 06-bios.png
Instalarea merge mai departe și în câteva minute (în funcție de hardware) sistemul este gata instalat. Tot ce trebuie să face în continuare este să resetăm pc-ul și să scoatem mediul de boot (stick-ul de 2GB).
07-inst.png 08-rebt.png
După restart și după ce sistemul a terminat de pornit toate procesele, în parte de jos a ecranului va fi afișată adresa IP a NAS-ului (în exemplul de față este 192.168.1.7), pe care o vom folosi pentru a ne loga și pentru a configura sistemul nostru. Configurarea sistemului de face dintr-un browser web.
09-fstb.png 10-dfip.png

_ Configurare

Cum spuneam și mai sus configurarea se face dintr-un browser web.
11-lgin.png
După login selectăm din bara cu icoane opțiunea System-> Update pentru a actualiza sistemul.
12-updt.png
- adăugăm un grup: Accounts-> Add Group, pentru grupuri ( eu i-am zis la grupul meu shares)
13-grup.png
- adaugăm un utilizator pentru sistemul nostru: Account->Users->Add Users ( eu i-am zis anbu)
14-user.png 15-auxg.png

- selectăm iconița Storage și adaugăm un volum pentru sistemul nostru: Storage->Volumes->Volume Manager. Aici putem alege diferite configurări:
_RAID 0 (stripe [bandă/fâșie] - spațiul de pe cele 4 hdd-uri este considerat ca un tot unitar, asta înseamnă că avem un spațiu mai mare de stocare, însă dacă unul dintre hdd-uri pică atunci pică tot RAID-ul și împreună cu acesta și datele noastre).
16-2hdd.png
_ RAID 1(mirror [oglindă] - spațiul de pe cele 4 hdd-uri va fi alocat în felul următor: ce se găsește pe primul hdd se va găsi și pe hdd numărul trei, iar ce se găsește pe hdd numărul 2 se va găsi și pe hdd numărul 4)
17-4hdd.png
_ RAID-Z - este specific sistemului de fișiere ZFS și este similar cu RAID 5, dar spre deosebire de acesta folosește o bandă dinamică: fiecare bloc este propria sa bandă RAID, indiferent de blocuri, rezultând că fiecare scriere RAID-Z este o scriere cu bandă completă. Acest tip de RAID permite ca un singur disk din matrice să cedeze, iar înlocuirea acestuia să nu cauzeze pierderi de date.
_ RAID-Z2 - este similar cu RAID 6 și permite ca două disk-uri să cedeze, fără ca matricea raid să aibă de suferit.
_ RAID-Z3 - similar cu RAID-7 permite ca trei disk-uri să cedeze.
În exemplul meu cele 4 disk-uri nu sunt egale și atunci procesul de configurare nu detectează RAID-Z2 automat, pentru aceasta alegem configurarea manuală.
18-rdz2.png
- după crearea volumului din meniul din partea stângă alegem: Storage->Volumes->/mnt/Vol01->Create Dataset (set pe care eu l-am numit NFS_share01)
20-nfsh.png 21-nfsh.png
- tot din acel meniu din stânga schimbăm permisiunile pentru acest set: Storage->Volumes->/mnt/Vol01->Change Permissions
22-nper.png
- următorul pas este share-uirea acestui volum în rețea. Tipul de share ales de mine este NFS (Network File System) specific sistemelor de operare GNU/Linux și Unix.
Sharing->Unix(NFS) Shares->Add Unix (NFS) Share.
23-shnf.png
Tot la acest pas putem alege clasa IP a rețelei, ce IP-uri se pot conecta la rețea, tipul de securitate al conexiunii, etc.
24-advs.png

- următorul pas este pornirea serviciului NFS de pe NAS-ul nostru:
25-enfs.png 26.png
- pentru ca volumului nostru să poată fi share-uit cu un sistem de operare de tip GNU/Linux trebuie să adaugăm IP și hostul sistemului GNU/Linux în: Network->Global Configuration->Host name data base.
27-gntk.png
Gata asta a fost configurarea.

_ Configurarea pe mașina client

Pentru a ne putea conecta de pe un PC ce rulează GNU/Linux (Arch Linux) la NAS-ul nostru trebuie urmați următori pași:
- instalăm nfs-utils
- pornim următoarele servicii: rpcbind.service, nfs-client.target și remote-fs.target.
Code:
sudo systemctl enable rpcbind.service
sudo systemctl enable nfs-client.target
sudo systemctl enable remote-fs.target

sudo systemctl start rpcbind.service
sudo systemctl start nfs-client.target
sudo systemctl start remote-fs.target
Dacă avem firewall (iptables) daugăm urmatoarele reguli:
Code:
# iptables -A INPUT -p tcp -m tcp --dport 111 -j ACCEPT
# iptables -A INPUT -p tcp -m tcp --dport 2049 -j ACCEPT
# iptables -A INPUT -p tcp -m tcp --dport 20048 -j ACCEPT
# iptables -A INPUT -p udp -m udp --dport 111 -j ACCEPT
# iptables -A INPUT -p udp -m udp --dport 2049 -j ACCEPT
# iptables -A INPUT -p udp -m udp --dport 20048 -j ACCEPT
apoi salvăm și restartăm iptables:
Code:
# iptables-save > /etc/iptables/iptables.rules
# systemctl restart iptables.service
- montarea manuală a volumului pe care l-am share-uit se face în felul următor:
Code:
 sudo mount  -t nfs 192.168.1.7:/mnt/Vol01/Nfs_share01 /home/anbu/Freenas
Folderul Freenas trebuie creat înainte de a monta volumul și trebuie să fie gol.
28-mntf.png
Pentru ca acest mount să reziste după restart trebuie să daugăm o intrare în /etc/fstab de genul:
Code:
 192.168.1.7  /home/anbu/Freenas nfs4  rsize=8192,wsize=8192,timeo=14,_netdev    0 0
Conectarea și montarea manuală pe un sistem de tip Unix (FreeBSD) la NAS.
- adaugăm în /etc/rc.conf:
Code:
nfs_client_enable="YES"
și pornim serviciul
Code:
service nfsclient start
Code:
 sudo mount -t nfs 192.168.1.7:/mnt/Vol01/Nfs_share01 /usr/home/anbu/Freenas
__________________
Doar Universul şi prostia umană sunt infinite, însă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 30.09.2017 at 18:10.
AnbuBlack is offline  
The Following 2 Users Say Thank You to AnbuBlack For This Useful Post:
Alin99 (30.09.2017), yo9fah (01.10.2017)
Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FreeNAS-Part I - Instalare si configurare AnbuBlack BSD-uri 22 21.08.2015 12:46
configurare vlan mileper2nd Retelistica si Internet 2 07.10.2014 21:17
[PRESTEZ SERVICII] Instalare/configurare antene satelit in Germania octavian699 Job-uri / Prestari servicii 3 07.10.2012 00:40
FreeNAS 8.2 is Released! AnbuBlack IT&C News 4 21.07.2012 13:03
FreeNas panteraboy BSD-uri 10 29.08.2011 20:25

 
Advertisement




camere foto digitale

aparate foto digitale


Partner Links
Sabitech Media - dezvoltare web, servicii media

RSP Forum - sateliti.info
Comunitate Satelitara






All times are GMT +2. The time now is 08:12.


Powered by vBulletin® - © Jelsoft Enterprises Ltd.
~ Copyright © 2007-2015 Romanian PC Forum ~
Toate drepturile rezervate

Romanian Sattelites Provider Wi-Fi Magazin