Ha NAS-t futtat a Proxmoxon, akkor egyetlen fizikai gépből virtualizációs gazdagépet és dedikált tárolókiszolgálót is alakíthat anélkül, hogy minden egyes feladathoz külön hardvert vásárolna. Ez az útmutató végigvezeti a NAS beállítását a Proxmoxon virtuális gép használatával, a gazdagép előkészítésétől a hálózaton lévő mappák megosztásáig. Mindenkinek megfelel, aki már futtatja a Proxmoxot más virtuális gépeken, és megbízható fájltárolót szeretne hozzáadni mellé.
Amire szükséged lesz
- Proxmox VE gazdagép elegendő tartalék CPU-val, RAM-mal és tárolókapacitással egy NAS virtuális géphez
- IOMMU-t (Intel VT-d vagy AMD-Vi) támogató alaplap és CPU, ha tárolóvezérlőn kíván áthaladni
- Egy vagy több fizikai merevlemez vagy SSD-meghajtó tárolásra, külön a Proxmox rendszerindító meghajtótól
- Telepítőkép a választott NAS operációs rendszerhez, például TrueNAS vagy OpenMediaVault
- Stabil hálózati kapcsolat és ideális esetben UPS a váratlan áramkimaradás ellen
A NAS szoftver futtatásának kiválasztása a Proxmoxon
Két általános megközelítés létezik. Az első egy dedikált NAS operációs rendszer telepítése egy virtuális gépen belül, és közvetlen hozzáférést biztosít a fizikai lemezekhez. A második az, hogy hagyja, hogy a Proxmox felügyelje magát a tárolókészletet, és megosszon mappákat a saját eszközeivel. A legtöbb otthoni felhasználó jobb eredményeket ér el az első opcióval, mivel a célra épített NAS-szoftver bevált tárkezelési, pillanatfelvétel-készítési és megosztási funkciókat tartalmaz, amelyek konfigurálása egyszerűbb, mintha mindent kézzel végezne el a gazdagépen.
| Opció | A legjobb | Bonyolultság |
|---|---|---|
| A TrueNAS virtuális gépként lemezáteresztővel | ZFS tárolókészletek, pillanatképek, adatintegritás-ellenőrzések | Mérsékelt, áteresztő beállítást igényel |
| OpenMediaVault virtuális gépként | Egyszerűbb fájlmegosztás ext4-en vagy más fájlrendszereken | Alacsonyabb, virtuális lemezekkel rugalmasabb |
| A Proxmox host közvetlenül kezeli a tárolást | A haladó felhasználók jól ismerik a parancssort | Magasabb, kevésbé kezdő barát |
A Proxmox gazdagép előkészítése
- Győződjön meg arról, hogy a CPU és az alaplap támogatja a hardvervirtualizációt és az IOMMU-t, majd engedélyezze ezeket a beállításokat a rendszer BIOS vagy UEFI beállításaiban.
- A Proxmox gazdagépen szerkessze a rendszerindítási konfigurációt az IOMMU támogatás engedélyezéséhez, majd indítsa újra, hogy a módosítás érvénybe lépjen.
- Ellenőrizze, hogy a tárolóvezérlő vagy az egyes lemezek, amelyeket a NAS-nak kíván szánni, különálló eszközként jelennek-e meg, készen az áthaladásra.
- Győződjön meg arról, hogy a NAS-tárolásra szánt lemezeket nem maga a Proxmox formázta vagy használja, mert azokat érintetlenül kell átadni a NAS virtuális gépnek.
Áthaladás tárolóvezérlőn vagy lemezeken
- A Proxmox shell használatával azonosítsa a NAS virtuális géphez rendelni kívánt lemezvezérlő (például SATA vagy HBA-kártya) PCI-címét.
- A vezérlő illesztőprogramja feketelistára kerüljön a gazdagépen, hogy a Proxmox ne csatlakoztassa, és ne zavarja azt rendszerindításkor.
- A virtuális gép hardverbeállításaiban adja hozzá a PCI-eszközt, és válassza ki az azonosított vezérlőt az átvitelhez.
- Ha nincs tartalék vezérlője, amelyen áthaladhat, az egyes lemezek közvetlenül áthaladhatnak nyers eszközként, bár a dedikált HBA általában megbízhatóbb eredményeket ad nagyobb tárolókészletek esetén.
A NAS virtuális gép létrehozása és telepítése
- Hozzon létre egy új virtuális gépet a Proxmoxban, elegendő CPU-magot és RAM-ot lefoglalva a választott NAS-szoftver által javasolt minimumok alapján.
- Csatolja a NAS operációs rendszer telepítőkészletét virtuális CD-ROM-ként.
- Állítsa be a rendszerindítási sorrendet úgy, hogy a virtuális gép a telepítőből induljon el, majd indítsa el a virtuális gépet, és kövesse a képernyőn megjelenő telepítési utasításokat.
- Telepítse a NAS operációs rendszert egy kis virtuális lemezre, amelyet külön kell tartani az áthaladó tárolólemezektől, mivel a rendszerindító meghajtó és az adatmeghajtók nem osztozhatnak ugyanazon a lemezen.
- A telepítés befejezése után távolítsa el a telepítőkészletet, és indítsa újra a virtuális gépet az új NAS operációs rendszerrel.
Tárolókészletek és hálózati megosztások konfigurálása
- Jelentkezzen be a NAS operációs rendszer webes felületére a hálózat másik eszközéről.
- Hozzon létre egy tárolókészletet az áthaladó lemezek használatával, és válassza ki a meghajtók számának megfelelő redundancia szintet.
- Állítson be egy vagy több megosztott mappát a készleten belül a tárolni kívánt adattípusokhoz, például adathordozókhoz, dokumentumokhoz vagy biztonsági másolatokhoz.
- Engedélyezze a megfelelő megosztási protokollt, általában az SMB-t a Windows-típusú hálózati megosztásokhoz vagy az NFS-t Linuxhoz és más NAS-t ismerő eszközökhöz.
- Hozzon létre felhasználói fiókokat és rendeljen engedélyeket, hogy csak a megfelelő személyek és eszközök férhessenek hozzá az egyes megosztásokhoz.
Ha a megosztások már működnek, érdemes áttekinteni, hogyan kell konfigurálni a NAS RAID-et adatvédelemhez, hogy a tárolókészlet túlélje a meghajtó meghibásodását adatvesztés nélkül.
Tippek és hibaelhárítás
- Kerülje a virtuális lemezek használatát a fő tárolókészletben, ha a ZFS-t a virtuális gépen belül kívánja futtatni, mivel a ZFS a legjobban a fizikai lemezekhez való közvetlen hozzáféréssel teljesít, nem pedig egy absztrahált virtuális lemezréteget.
- Ha nem jelennek meg az áteresztő eszközök a virtuális gépen belül, ellenőrizze, hogy az IOMMU megfelelően engedélyezve van-e, és hogy a gazdagép-illesztőprogram szerepel-e a tiltólistán.
- Adjon a NAS virtuális gépnek fix mennyiségű RAM-ot dinamikus elosztás helyett, mivel sok NAS operációs rendszer konzisztens memóriát vár el a gyorsítótárazáshoz.
- Rendszeresen készítsen biztonsági másolatot a NAS virtuális gép konfigurációjáról, magától az adatkészlettől elkülönítve, hogy a virtuális gép meghibásodása esetén ne maradjon visszaállítási beállítások nélkül.
- Tesztelje a beállítást úgy, hogy ír és olvas egy nagy fájlt a hálózati megosztáson keresztül, mielőtt bármi fontos dologban támaszkodik rá.
Ha még nem ismeri a NAS-koncepciókat, a kezdőknek szóló útmutató a NAS otthoni beállításához lefedi azokat az alapokat, amelyek akkor érvényesek, ha dedikált hardvert vagy egy ehhez hasonló virtuális gépet futtat. Miután a NAS elérhető a helyi hálózaton, megtekintheti a NAS távoli elérését az interneten keresztül a biztonságos külső hozzáférés érdekében, valamint beállíthat NAS felhasználói fiókokat és engedélyeket a megosztott mappák megfelelő biztonságának megőrzéséhez.
Gyakran ismételt kérdések
Szükségem van egy dedikált tárolóvezérlőre a NAS futtatásához a Proxmoxon?
Nem szigorúan, de enyhe használaton kívül mindenre ajánlott. A virtuális géphez továbbított dedikált HBA- vagy SATA-vezérlő közvetlen, szűrés nélküli hozzáférést biztosít a NAS-szoftvernek a lemezekhez, ami fontos az olyan fájlrendszerek esetében, mint a ZFS, amelyek maguktól várják a meghajtók kezelését.
Használhatok virtuális lemezeket a fizikai lemezátvitel helyett?
Igen, és egyszerűbb a beállítás, de egy absztrakciós réteget ad a NAS szoftver és a tényleges hardver között. Ez jól működik kevésbé igényes telepítéseknél vagy fájlrendszereknél, amelyek nem támaszkodnak nyers lemezelérésre, de általában nem ajánlott nagy ZFS-készletek esetén.
A NAS virtuális gépként való futtatása hatással lesz a teljesítményre a dedikált NAS-hardverhez képest?
Megfelelő áthaladással és elegendő CPU-val és RAM-mal a teljesítmény általában nagyon közel áll ahhoz, hogy ugyanazt a szoftvert dedikált hardveren futtassa. A fő többletköltség a rosszul konfigurált tárolóból származik, például olyan virtuális lemezek használatából, ahol az áthaladás jobban megfelelne.
Mi történik a NAS-tárolómmal, ha a Proxmox gazdagép újraindul?
A NAS virtuális gép újraindul a gazdagéppel együtt, hacsak nincs másként konfigurálva, és a tárolókészletnek automatikusan újra össze kell állnia a virtuális gép indításakor, feltéve, hogy a rendszer megfelelően észleli az áthaladó lemezeket. Ha beállítja, hogy a virtuális gép automatikusan induljon el a gazdagép indításakor, akkor nem kell minden alkalommal manuálisan bekapcsolni.