Cum se configurează NAS pe Proxmox: Ghid de stocare virtuală

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Rularea unui NAS peste Proxmox vă permite să transformați o singură mașină fizică atât într-o gazdă de virtualizare, cât și într-un server de stocare dedicat, fără a cumpăra hardware separat pentru fiecare lucrare. Acest ghid prezintă modul de configurare a NAS pe Proxmox utilizând o mașină virtuală, de la pregătirea gazdei până la partajarea folderelor în rețea. Se potrivește oricui rulează deja Proxmox pentru alte mașini virtuale și dorește să adauge spațiu de stocare fiabil pentru fișiere alături de acesta.

Ce vei avea nevoie

  • O gazdă Proxmox VE cu suficient CPU de rezervă, RAM și capacitate de stocare pentru o mașină virtuală NAS
  • O placă de bază și un procesor care acceptă IOMMU (Intel VT-d sau AMD-Vi) dacă intenționați să treceți printr-un controler de stocare
  • Una sau mai multe hard disk-uri fizice sau SSD-uri dedicate stocării, separate de unitatea de pornire Proxmox
  • O imagine de instalare pentru sistemul de operare NAS ales, cum ar fi TrueNAS sau OpenMediaVault
  • O conexiune stabilă la rețea și, în mod ideal, un UPS pentru a proteja împotriva pierderilor neașteptate de putere

Alegerea modului de a rula software-ul NAS pe Proxmox

Există două abordări comune. Primul este de a instala un sistem de operare NAS dedicat în interiorul unei mașini virtuale și de a-i oferi acces direct la discurile fizice. Al doilea este de a lăsa Proxmox să gestioneze propriul pool de stocare și să partajeze foldere folosind propriile instrumente. Majoritatea utilizatorilor casnici obțin rezultate mai bune cu prima opțiune, deoarece software-ul NAS special conceput include funcții dovedite de gestionare a stocării, instantanee și partajare, care sunt mai simplu de configurat decât a face totul manual pe gazdă.

Opţiune Cel mai bun pentru Complexitate
TrueNAS ca VM cu trecere pe disc Pool-uri de stocare ZFS, instantanee, verificări ale integrității datelor Moderat, necesită o configurare de trecere
OpenMediaVault ca VM Partajare mai simplă a fișierelor pe ext4 sau alte sisteme de fișiere Mai jos, mai flexibil cu discuri virtuale
Gazda Proxmox gestionează stocarea direct Utilizatorii avansați se simt confortabil cu linia de comandă Mai înalt, mai puțin prietenos pentru începători

Pregătirea gazdei Proxmox

  1. Confirmați că procesorul și placa de bază acceptă virtualizarea hardware și IOMMU, apoi activați aceste opțiuni în BIOS-ul sistemului sau setările UEFI.
  2. Pe gazda Proxmox, editați configurația de pornire pentru a activa suportul IOMMU, apoi reporniți astfel încât modificarea să intre în vigoare.
  3. Verificați dacă controlerul de stocare sau discurile individuale pe care intenționați să le dedicați NAS apar ca dispozitive separate, gata pentru trecere.
  4. Asigurați-vă că discurile destinate stocării NAS nu sunt formatate sau utilizate de Proxmox în sine, deoarece trebuie să fie predate neatins la mașina virtuală NAS.

Trecerea printr-un controler de stocare sau discuri

  1. Identificați adresa PCI a controlerului de disc (cum ar fi o placă SATA sau HBA) pe care doriți să o dedici VM-ului NAS, folosind shell-ul Proxmox.
  2. Lista neagră a driverului controlerului de pe gazdă, astfel încât Proxmox să nu monteze sau să interfereze cu acesta la pornire.
  3. În setările hardware ale mașinii virtuale, adăugați dispozitivul PCI și selectați controlerul identificat pentru trecere.
  4. Dacă nu aveți un controler de rezervă, discurile individuale pot fi trecute direct ca dispozitive brute, deși un HBA dedicat oferă, în general, rezultate mai fiabile pentru pool-uri de stocare mai mari.

Crearea și instalarea mașinii virtuale NAS

  1. Creați o nouă mașină virtuală în Proxmox, alocand suficiente nuclee CPU și RAM pe baza minimelor recomandate de software-ul NAS ales.
  2. Atașați imaginea de instalare a sistemului de operare NAS ca un CD-ROM virtual.
  3. Setați ordinea de pornire astfel încât VM-ul să pornească din programul de instalare, apoi porniți mașina virtuală și urmați instrucțiunile de instalare de pe ecran.
  4. Instalați sistemul de operare NAS pe un mic disc virtual ținut separat de discurile de stocare transmise, deoarece unitatea de pornire și unitățile de date nu ar trebui să partajeze același disc.
  5. Odată ce instalarea se termină, eliminați imaginea de instalare și reporniți VM-ul în noul sistem de operare NAS.

Configurarea pool-urilor de stocare și a partajărilor de rețea

  1. Conectați-vă la interfața web a sistemului de operare NAS de pe alt dispozitiv din rețeaua dvs.
  2. Creați un pool de stocare folosind discurile transmise, alegând un nivel de redundanță adecvat câte unități aveți.
  3. Configurați unul sau mai multe foldere partajate în interiorul pool-ului pentru tipul de date pe care intenționați să le stocați, cum ar fi medii, documente sau copii de rezervă.
  4. Activați protocolul de partajare relevant, de obicei SMB pentru partajări de rețea în stil Windows sau NFS pentru Linux și alte dispozitive compatibile cu NAS.
  5. Creați conturi de utilizator și atribuiți permisiuni, astfel încât numai persoanele și dispozitivele potrivite să poată accesa fiecare partajare.

Odată ce partajările funcționează, merită să revizuiți cum să configurați NAS RAID pentru protecția datelor, astfel încât pool-ul dvs. de stocare să poată supraviețui unei defecțiuni de unitate fără a pierde date.

Sfaturi și depanare

  • Evitați să utilizați discuri virtuale pentru pool-ul de stocare principal dacă intenționați să rulați ZFS în interiorul VM, deoarece ZFS funcționează cel mai bine cu acces direct la discuri fizice, mai degrabă decât un strat de disc virtual abstract.
  • Dacă dispozitivele de trecere nu apar în interiorul VM, verificați dacă IOMMU este activat corect și dacă driverul gazdă a fost inclus pe lista neagră.
  • Oferiți VM-ului NAS o cantitate fixă ​​de RAM, mai degrabă decât o alocare dinamică, deoarece multe sisteme de operare NAS se așteaptă la memorie consistentă pentru stocarea în cache.
  • Faceți o copie de rezervă a configurației VM-ului NAS în mod regulat, separat de pool-ul de date în sine, astfel încât o defecțiune a VM-ului să nu vă lase fără setări de restaurat.
  • Testați-vă configurația scriind și citind un fișier mare prin partajarea rețelei înainte de a vă baza pe el pentru orice lucru important.

Dacă sunteți începător cu conceptele NAS în general, ghidul pentru începători pentru configurarea unui NAS acasă acoperă elementele de bază care se aplică indiferent dacă rulați hardware dedicat sau o mașină virtuală ca aceasta. Odată ce NAS-ul este accesibil în rețeaua locală, puteți, de asemenea, să vă uitați la accesarea NAS-ului de la distanță prin internet pentru acces în siguranță în afara site-ului și la configurarea conturilor de utilizator NAS și a permisiunilor pentru a păstra folderele partajate securizate corespunzător.

Întrebări frecvente

Am nevoie de un controler de stocare dedicat pentru a rula NAS pe Proxmox?

Nu strict, dar este recomandat pentru orice, dincolo de utilizarea ușoară. Un controler dedicat HBA sau SATA transmis către VM oferă software-ului NAS acces direct, nefiltrat la discuri, ceea ce contează pentru sistemele de fișiere precum ZFS care se așteaptă să gestioneze singuri unitățile.

Pot folosi discuri virtuale în loc de trecerea discului fizic?

Da, și este mai simplu de configurat, dar adaugă un strat de abstractizare între software-ul NAS și hardware-ul real. Acest lucru funcționează bine pentru setările mai puțin solicitante sau sistemele de fișiere care nu se bazează pe accesul brut la disc, dar în general nu este recomandat pentru pool-uri ZFS mari.

Rularea unui NAS ca VM va afecta performanța în comparație cu hardware-ul NAS dedicat?

Cu trecerea corectă și suficient CPU și RAM alocate, performanța este de obicei foarte aproape de a rula același software pe hardware dedicat. Principala suprasarcină provine din stocarea configurată greșit, cum ar fi utilizarea de discuri virtuale unde trecerea s-ar potrivi mai bine.

Ce se întâmplă cu stocarea mea NAS dacă gazda Proxmox repornește?

Mașina virtuală NAS va reporni împreună cu gazda, dacă nu este configurat altfel, iar pool-ul de stocare ar trebui să reasamblați automat odată ce VM-ul pornește, cu condiția ca discurile transmise să fie detectate corect. Setarea VM-ului să pornească automat la pornirea gazdei evită pornirea manuală de fiecare dată.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.