Så testar Koroma Tech ZimaBoard 2 med Proxmox och TrueNAS

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Koroma Tech kom fram till att ZimaBoard 2 fungerar bäst som en kompakt, tyst hemlabbsplattform för lättviktiga tjänster, containrar, lagring och fokuserad virtualisering. Hans tester visar att kortet kan köra sin webbläsarhanterade standardservermiljö, Proxmox med en Ubuntu LXC-container och TrueNAS med en speglad lagringspool med två enheter – men den fyrkärniga Intel N150-processorn bör inte betraktas som en avancerad virtualiseringsvärd.

Tack till Koroma Tech för att ha dokumenterat hela installationen och visat hur hårdvaran passar in i ett verkligt hemlabb. Hans ursprungliga video går igenom hårdvaran, montering med två enheter, det inledande servergränssnittet, NVMe-expansion, installation av Proxmox, ett Ubuntu LXC-test och konfiguration av TrueNAS-lagring.

Information om samarbetet: ZimaBoard-teamet tillhandahöll kortet och tillbehören som visas i Koroma Techs video. Skaparen uppger att han delar med sig av sina egna erfarenheter och sin avsedda användning. Programvaruversioner, gränssnittsdetaljer, hårdvarupaket och kompatibilitet kan ändras efter publiceringen.

Resultatet: ZimaBoard 2 är inte en miniatyrersättare för en rackserver med många kärnor. Dess styrka ligger i att kombinera tyst drift, dubbla 2,5 GbE-nätverk, direkt SATA-lagring och öppen PCIe-expansion i ett litet x86-system som kan tilldelas en tydligt avgränsad roll som hemmaserver.

Från det ursprungliga ZimaBoard till en ny hemlabbsnod

Koroma Tech börjar med värdefullt långsiktigt sammanhang. Han äger redan två ursprungliga ZimaBoard 832-system och har använt dem som brandvägg, Docker-server och allmän hemlabbutrustning. Han planerar att återanvända de äldre korten i ett Proxmox-kluster, så recensionen av ZimaBoard 2 bygger på verklig erfarenhet snarare än ett första möte med produktkategorin.

Det nya kortet behåller den kompakta, fläktlösa aluminiumdesignen samtidigt som processor, minne, nätverk och expansionsmöjligheter uppdateras. Koroma Tech avser att använda testenheten som en dedikerad NixOS-utvecklingsserver i sitt hemlabb – en roll som passar plattformens styrkor: tyst drift, kontinuerlig tillgänglighet, Linux-kompatibilitet och tillräckliga expansionsmöjligheter för projektspecifik lagring eller kringutrustning.

Den avsedda användningen sätter också ramarna för resten av testet. I stället för att fråga om kortet vinner syntetiska skrivbordsbenchmarktester undersöker han om det kan fungera som en praktisk applikationsserver, en lättviktig hypervisor eller en kompakt NAS.

Vad ZimaBoard 2-maskinvaran är utformad för att hantera

ZimaBoard 2 Mini-hemmserver är byggd kring en Intel N150-processor. Intel anger i sina officiella specifikationer att N150 är en processor med fyra kärnor och fyra trådar, en maximal turbofrekvens på 3,6 GHz och en processorbaserad effekt på 6 W.

Koroma Tech recenserar modellen med 16 GB minne och 64 GB eMMC. Den mindre konfigurationen använder 8 GB minne och 32 GB eMMC-lagring. Processorn är densamma, så den större modellen blir inte en server för beräkning med fler processorkärnor; i stället ger det extra minnet containrar, program och begränsad virtualisering mer utrymme.

Maskinvarulager Roll i hemmalabbet Praktisk gräns
Intel N150 Kör lättviktiga tjänster, containrar, nätverksverktyg och fokuserade serverarbetsbelastningar. Fyra kärnor och fyra trådar begränsar tät eller CPU-intensiv virtualisering.
8 GB eller 16 GB LPDDR5 Tillhandahåller minne för program, containrar och små virtualiserade miljöer. Minnet är integrerat i stället för att använda en konventionell, användarbytbar DIMM-lösning.
32 GB eller 64 GB eMMC Rymmer det medföljande systemet och en lättviktig startmiljö. Koroma Tech undviker att använda det för skrivintensiva Proxmox- eller TrueNAS-installationer.
Dubbla Intel-NIC:er på 2,5 GbE Stöder snabbare lagringstrafik, nätverkssegmentering, routing och brandväggsprojekt. Den faktiska genomströmningen beror fortfarande på klienter, switchar, kablage, enheter och arbetsbelastning.
Två SATA-portar Ansluter ett par hårddiskar eller SSD-enheter med direkt data- och strömkablage. Två enheter lämpar sig för enkel lagring med en disk eller spegling.
PCIe-expansion Lägger till NVMe-lagring, nätverk eller annan maskinvara för specifika uppgifter. En vald adapter tar upp expansionsvägen och måste passa den fysiska konstruktionen.

Varför de dubbla Intel-portarna på 2,5 GbE är viktiga

Koroma Tech lyfter fram nätverk eftersom det åtgärdar två problem han stötte på med ett ursprungligt ZimaBoard som användes som brandvägg. Den äldre konfigurationen använde Realtek-nätverk, och han upplevde ibland anslutningsavbrott samt extra drivrutinsarbete i OPNsense. Dess 1GbE-portar blev också en begränsning när trafik routades mellan VLAN.

De två Intel-gränssnitten på 2,5 GbE i ZimaBoard 2 ökar den tillgängliga nätverksbandbredden och skapar en renare grund för en router, brandvägg, segmenterat hemnätverk eller snabb NAS-anslutning. Den andra porten kan separera trafikvägar i stället för att tvinga all belastning genom ett enda gränssnitt.

Dubbla portar definierar inte konfigurationen i sig. En brandvägg kräver fortfarande en genomtänkt tilldelning av gränssnitt och säkerhetsregler, medan en lagringsserver behöver en 2,5GbE-kompatibel switch och klient innan överföringar kan överstiga gigabithastigheter. Hårdvaran undanröjer en omedelbar portbegränsning; nätverksdesignen avgör om fördelen faktiskt utnyttjas.

Bygga utbyggnaden med två enheter och PCIe

Recensionen omfattar ett tvåfacks hårddiskstativ, en PCIe-riser, ett adapterkort och en valfri fläkt. Koroma Tech monterar kortet på diskdockan, fäster riserenheten, installerar två enheter och ansluter SATA-kabeln för data och ström. Enheterna hjälper också till att stabilisera stativet via sidomonteringspunkterna.

Därefter lägger han till en NVMe-adapter via PCIe. Det skapar en användbar lagringsplan i tre lager: inbyggd eMMC för den ursprungliga resurssnåla miljön, NVMe för ett alternativt operativsystem eller en virtualiseringsvärd och två SATA-enheter för data.

Den färdiga installationen är större än det nakna kortet men förblir öppen och lättillgänglig. Det är viktigt i ett homelab, där byte av en enhet, ändring av en adapter eller omdragning av en kabel inte bör kräva att en tätt försluten apparat monteras isär.

ZimaBoard 2 monterad på ett tvådiskarsstativ med SATA-lagring, kylfläkt samt Ethernet-, ström- och bildskärmsanslutningar
Koroma Techs monterade homelab-stack kombinerar ZimaBoard 2 med två SATA-enheter, en valfri kylfläkt och de anslutningar som behövs för lagring och den första konfigurationen.

Utforska den webbläsarhanterade servermiljön

Efter monteringen startar Koroma Tech den medföljande servermiljön och ansluter till den via en webbläsare. Gränssnittet innehåller en instrumentpanel för lagring, systemstatus, Docker-baserade applikationer och vanliga självhostade uppgifter. Detta är den enklaste startpunkten när målet är att distribuera tjänster utan att först bygga en virtualiseringsstack.

Standardupplevelsen och de senare bare-metal-testerna riktar sig till olika användare. En webbläsarhanterad applikationsplattform minskar tröskeln för att konfigurera fildelningstjänster och containrar. Proxmox ger större kontroll över isolerade system. TrueNAS fokuserar maskinen mer direkt på lagringspooler, utdelningar, dataskydd och lagringsapplikationer.

Det viktiga beslutet fattas före installationen: välj operativmiljö utifrån serverns huvudsakliga uppgift. Att installera flera plattformar enbart för att hårdvaran stöder dem kan leda till onödiga migreringar och fragmenterad lagring.

Varför Koroma Tech installerar alternativa system på NVMe

Koroma Tech förklarar att Proxmox och TrueNAS tekniskt sett kan installeras på den inbyggda eMMC-enheten, men han väljer en NVMe-enhet. Hans oro gäller ihållande diskaktivitet: virtualiseringsplattformar, databaser, loggar, metadata och systemuppdateringar kan generera fler skrivningar än en medföljande resurssnål miljö.

NVMe separerar det alternativa operativsystemet från de två SATA-datadiskarna och bevarar den inbyggda eMMC-miljön. Det gör också lagringsrollerna lättare att förstå: NVMe hanterar det aktiva systemet, medan hårddiskarna innehåller den kapacitetsorienterade poolen.

Detta är ett designbeslut snarare än ett universellt krav. En liten testinstallation kan fungera från eMMC, men långsiktig tillförlitlighet beror på arbetsbelastning, ledigt utrymme, skrivvolym, säkerhetskopior och den faktiska lagringsenhetens uthållighet. Koroma Tech väljer den mer försiktiga vägen för de system han tänker testa.

Att köra Proxmox och en Ubuntu LXC-container

Koroma Tech går in i BIOS, startar från ett Proxmox-USB-installationsmedium och installerar Proxmox på NVMe-enheten. Installationen slutförs normalt, varefter han distribuerar en Ubuntu LXC-container för att verifiera att virtualiseringsmiljön fungerar.

Containern körs utan problem. Detta är betydelsefullt eftersom containrar passar den tillgängliga hårdvaran bättre än en samling fullständiga virtuella maskiner. Proxmox förklarar att plattformen integrerar virtuella KVM-maskiner med Linux-containrar, som isolerar Linux-miljöer samtidigt som de delar värdkärnan.

Den här modellen med delad kärna kräver vanligtvis färre resurser än att ge varje arbetsbelastning ett helt gästoperativsystem. På en hemserver med fyra kärnor och 16 GB RAM kan LXC-containrar därför lämna mer CPU-kapacitet och minne till själva tjänsterna.

Proxmox VE 9.2.2-gränssnittet visar mallar för Ubuntu LXC-containrar på ZimaBoard 2
Koroma Tech väljer en Ubuntu LXC-mall i Proxmox VE 9.2.2 innan han distribuerar en resurssnål Linux-container på ZimaBoard 2.

Var Proxmox-arbetsbelastningen bör stanna

En lyckad installation betyder inte att alla virtualiseringsplaner är lämpliga. Koroma Tech påpekar upprepade gånger att Intel N150 har fyra kärnor. Flera resurssnåla containrar kan vara ett förnuftigt sätt att använda systemet, men flera resurskrävande virtuella maskiner kan konkurrera om samma CPU-tid och minne.

En realistisk Proxmox-plan kan omfatta en liten Linux-container för en webbtjänst, en annan för nätverksverktyg och en noggrant dimensionerad testmiljö. Arbetsbelastningen blir mindre lämplig när den kräver flera virtuella maskiner som ständigt är hårt belastade, omfattande kompilering, stora databaser, intensiv övervakningsanalys eller andra långvariga CPU-krävande uppgifter.

För läsare som väljer mellan olika distributionsmodeller hjälper ZimaSpace-guiden om avvägningar mellan bare metal, Docker och Proxmox i hemmalabb till att skilja isoleringsbehov från onödig virtualiseringsöverbelastning.

Förvandla samma hårdvara till en TrueNAS-server

Koroma Tech ersätter sedan Proxmox med TrueNAS och installerar återigen operativsystemet på NVMe. Installationen slutförs utan någon ovanlig speciallösning, och instrumentpanelen upptäcker det inbyggda eMMC-minnet, NVMe-systemdisken och de två SATA-hårddiskarna.

Han skapar en pool från de två hårddiskarna och väljer en speglad layout. TrueNAS definierar en spegling som en VDEV där varje disk lagrar en exakt kopia av datan. Den kräver minst två enheter, och den tillgängliga kapaciteten motsvarar storleken på en enda disk, enligt TrueNAS dokumentation om pooler.

Speglingen skyddar tillgängligheten om en av diskarna slutar fungera, men den är inte en oberoende säkerhetskopia. Oavsiktlig radering, skadlig kod, programfel och skador på hela systemet kan påverka båda kopiorna. Viktiga data behöver fortfarande en separat säkerhetskopia, helst även en kopia utanför servern.

TrueNAS skärm för poolkonfiguration som upptäcker två 3,64 TiB stora SATA-hårddiskar anslutna till ZimaBoard 2
TrueNAS upptäcker de två 3,64 TiB stora SATA-hårddiskarna som är anslutna till ZimaBoard 2 när Koroma Tech börjar konfigurera lagringspoolen.

Proxmox eller TrueNAS: Vilket test passar bäst för hårdvaran?

Huvudmål Bättre startväg Anledning
Installera några självhostade appar med minimal konfiguration Medföljande webbläsarhanterade miljö Ger ett applikationsfokuserat gränssnitt utan att bygga en hypervisor.
Kör flera isolerade Linux-tjänster Proxmox med LXC Containrar använder den begränsade processorkapaciteten och minnet effektivare än många fullständiga virtuella maskiner.
Skapa en fokuserad lagringsserver med två enheter TrueNAS Fokuserar systemet på pooler, datauppsättningar, delningar, skydd och lagringsappar.
Testa en dedikerad Linux-utvecklingsmiljö Linux direkt på hårdvaran eller en noggrant dimensionerad Proxmox-gäst En enda tydligt definierad roll förhindrar att resurser läggs på onödiga lager.
Kör många tunga virtuella maskiner En server med fler kärnor N150 blir den begränsande resursen även om ytterligare lagring installeras.

Koroma Tech anser att TrueNAS passar särskilt bra med det externa rackskåpet för två enheter, eftersom lagringshårdvaran har en tydlig roll. Proxmox fungerar också, men värdet ligger i lätta containrar och selektiv virtualisering snarare än i att maximera antalet gästsystem.

Vad recensionen bevisar – och vad den inte gör

Recensionen visar Det garanterar inte
ZimaBoard 2 kan köra Proxmox från en NVMe-enhet. Varje samling virtuella maskiner får plats inom fyra kärnor och det tillgängliga minnet.
En Ubuntu LXC-container körs utan problem. Alla applikationer har samma resursbehov eller är kompatibla med containrar.
TrueNAS upptäcker NVMe-enheten och de två SATA-enheterna. Varje adapter, disk, kapsling eller framtida TrueNAS-version kommer att fungera identiskt.
Två enheter kan bilda en speglad pool. En spegling ersätter en separat säkerhetskopia av viktiga filer.
PCIe gör den kompakta plattformen konfigurerbar. All expansion kan installeras samtidigt i den enda PCIe-anslutningen.

Vem bör överväga den här ZimaBoard 2-konfigurationen?

Den här konfigurationen passar den som bygger sin första eller en sekundär nod i ett hemlabb, en kompakt NAS med två enheter, en dedikerad utvecklingsserver, en Docker- eller LXC-värd, en nätverksapparat eller ett Home Assistant-system. Den är särskilt attraktiv när fläktlös drift och öppna expansionsmöjligheter är viktigare än rå flertrådsprestanda.

8 GB-modellen kan räcka för en fokuserad roll med låg belastning. 16 GB-modellen ger mer utrymme för flera containrar, cachelagring, filhantering och experiment, även om den oförändrade fyrkärniga processorn fortfarande sätter beräkningsgränsen. Köpare bör välja konfiguration utifrån antalet arbetsbelastningar och hur de beter sig, inte enbart mängden minne.

En större server är det bättre valet när planen bygger på många fullständiga virtuella maskiner, hög samtidig beräkningsbelastning, mer minne än plattformens gräns, många interna enheter eller flera PCIe-enheter. ZimaBoard 2 är som bäst när dess uppgift kan beskrivas tydligt.

En liten server blir användbar genom tydlig rollfördelning

Koroma Techs recension stöder titeln på videon: ZimaBoard 2 är litet, men det bör inte underskattas. Hårdvaran växlar framgångsrikt mellan ett lättillgängligt servergränssnitt, Proxmox med Ubuntu LXC och TrueNAS med speglad SATA-lagring.

Testerna fastställer också den korrekta gränsen. PCIe och NVMe kan utöka lagring och funktionalitet, men de förvandlar inte en fyrkärnig N150 till en tät virtualiseringsserver. Den bästa driftsättningen ger kortet en tydlig roll och väljer containrar, lagringslayouter och operativsystem som tar hänsyn till dess resurser.

Se Koroma Techs fullständiga recension för fysisk montering och fullständiga gränssnittsdemonstrationer. För fler experiment med hemservrar, idéer för driftsättning och praktisk feedback från andra byggare kan du gå med i ZimaSpaces Discord-gemenskap.

Zima Kampanjnav

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.