Hem konsumentenKlientprogramvara Förenkla Ceph: Implementera OSNexus QuantaStor Community Edition i ditt Homelab

Förenkla Ceph: Implementera OSNexus QuantaStor Community Edition i ditt Homelab

by Dylan Bryan
Dell EMC PowerEdge R750 främre drivfack

OSNexus QuantaStor Community Edition tillåter användning med minimala begränsningar med stöd för upp till fyra noder med 80TB per nod.

OSNexus har rullat ut en ny community-utgåva av deras QuantaStor-mjukvara för icke-kommersiell, utbildnings- och testanvändning. Det här är fantastiska nyheter eftersom homelabbers kan köra den här mjukvaran hemma, eller så kan administratörer ge produkten en provkörning innan de distribuerar QuantaStor utan att hoppa genom bågar.

Gemenskapsutgåvans nycklar är bra i 2 år, men kan också förnyas efter att 2 år har gått, fortfarande helt gratis. Du kanske tror att den här community-utgåvan förmodligen kommer med mycket nedskärade funktioner, när verkligheten är att detta nästan är en fullfjädrad produkt utan några avbrott.

De enda begränsningarna är: 1. Du kan bara ha upp till 80 TB råkapacitet per server, och 2. Du kan bara ha upp till 4 servrar per lagringsnät. För de flesta homelab-användare eller valideringsanvändningsfall är dessa begränsningar knappast begränsningar alls, eftersom de flesta av dessa distributioner inte kommer att nå totalt 320TB.

QuantaStor bakgrund

Om du inte är bekant med QuantaStor, ger vi dig en snabb sammanfattning. QuantaStor är en enhetlig mjukvarudefinierad lagringsplattform som tjänar till att vara skalbar. QuantaStor använder Ceph för att tillhandahålla utskalningsblock och objektlagring. Den stöder alla större fil-, block- och objektprotokoll som iSCSI/FC, NFS/SMB och S3. QuantaStor kan också konfigureras för multi-site applikationer.

QuantaStor använder ett inbyggt hanteringssystem som gör att QuantaStor-servrar kan arbeta tillsammans och förenkla automatisering och hantering. Hanteringsgränssnittet och konfigurationsarbetsflödeshanteraren tar bort mängder av komplicerade steg som brukade vara delar av äldre lagringsapplikationer, vilket ger IT-team en kraftfull och intuitiv lösning. QuantaStor är också en flexibel skiktad arkitektur som ger massor av alternativ och flexibilitet som tillåter mer prestanda och feltolerans.

Vi vet alla att lagringsenheter är enorma mål för dataexfiltrering i nätverk, så QuantaStor inkluderar end-to-end-säkerhet med flerlagers dataskydd som täcker data som både är i rörelse och vila. Denna täckning sträcker sig till att även täcka implementeringar av molnlagring.

Installation av OSNexus QuantaStor Community Edition

För vår testning installerade vi QuantaStor på vår Dell Poweredge R750 med några enheter att kasta i pooler. För lagringen har vi 1×0 480 GB SAS SSD och 6x 1.6TB NVMe SSD, med en av de NVMe SSD som används för OS-installationen. Den här plattformen har dubbla Xeon Platinum 8380 40C/80T-processorer och 16 64 GB DIMM, totalt 1 TB RAM.

Dell EMC PowerEdge R750 fram

Den här hårdvaran är överdriven för vad QuantaStor behöver, men det var en ensam plattform som letade efter ett jobb att göra. Enligt OSNexus-wikin har QuantaStor inte ett minsta antal kärnor men rekommenderar minst 16 GB RAM. För lagring rekommenderar de 2 hårdvaruspeglade startenheter och valfritt antal diskar för lagringspooler.

Dell EMC PowerEdge R750-etikett

Den första installationen av QuantaStor är enkel. Efter installationen sker allt via webbgränssnittet, som presenterar instrumentpanelen nedan. Den här instrumentpanelen ger information om alla dina värdar och pooler och varnar dig om någon av dem har problem. Längst ner till vänster kan vi se att QuantaStor försöker visa var enheter finns i de fysiska facken.

Här är en annan instrumentpanel, det här är en värdspecifik instrumentpanel som ger snabb information om dina systemresurser. Du använder också den här instrumentpanelen för att gå till hantering av dina fysiska diskar och lagringspooler.

I instrumentpanelen för fysiska diskar kan vi se viktig information om varje enhet samt vilken pool som använder den specifika enheten.

OSNexus QuantaStor Community Edition lagringspooler

För att använda din QuantaStor Community Edition-enhet måste du börja med att skapa lagringspooler och nätverksresurser för att utnyttja ditt diskutrymme. För att hjälpa till går vi igenom stegen för att skapa enkla pooler och delningar.

För att skapa en lagringspool skapar vi först ett namn, väljer vår RAID-typ och väljer de enheter som ska inkluderas i poolen. Vi gick med en Double-Parity RaidZ2+0 som kan överleva två diskar som misslyckas samtidigt innan de orsakar problem. Detta innebär att även om vi väljer 10 enheter, kommer vi bara att få kapaciteten för 8 enheter när poolen skapas.

Skärmbild av det första steget för att skapa en lagringspool

Därefter får vi alternativet att kryptera lagringspoolen, men för demonstrationens skull kommer vi att lämna detta okrypterat. I praktisk mening är det vanligtvis en bra idé att kryptera data i vila.

Screencap av det andra steget för att skapa en lagringspool

Härifrån har vi alternativ för I/O-inställning, komprimering, SSD-autotrim och en blockstorleksoffset. Alla dessa alternativ är standard utom SSD auto trim, som var aktiverad med dessa pooler som innehåller all blixt.

Screencap av det tredje steget för att skapa en lagringspool

OSNexus QuantaStor Community Edition Network Shares

Nu har vi lagringspoolen, men den är inte användbar än, så vi skapade en snabb nätverksresurs för att överföra och lagra filer. Först anger vi ett namn, väljer lagringspoolen och ställer in en lagringskvot om du inte vill använda hela poolen för delningen, samt aktiverar CIFS/SMB-åtkomst om det inte redan är det.

Skärmdump av den första fliken för att skapa en nätverksresurs

Därefter kan vi ställa in användarbegränsningar och gruppbegränsningar, men för en enkel delning för testning lämnade vi användar- och gruppåtkomsten tom.

Skärmdump av det andra steget för att skapa en nätverksresurs.

Nästa sida täcker filmasker, som ger behörigheter för att skapa och radera mappar och filer inom resursen.

Skärmdump av det tredje steget för att skapa en nätverksresurs

Nästa är CIFS/SMB-inställningarna, och vi ställer in dem på offentliga, skrivbara och bläddringsbara.

Skärmdump av den fjärde fliken för att skapa en nätverksresurs

Det sista steget för att skapa en nätverksresurs är att kontrollera de avancerade inställningarna. Vi behövde inte ändra något här för våra syften, så dessa alternativ bör vara standardinställningar.

Skärmdump av den femte fliken för att skapa en nätverksresurs

Slutligen kunde vi ange IP:n för vår QuantaStor-box och komma åt våra nätverksresurser. Om du följde med,

Grattis! Du har nu användbar lagring på din box, men du kommer förmodligen att vilja göra några säkerhetsändringar för att säkerställa att dina data är säkra ... eller gör det inte, kör din lagring som du vill!

Slutsats

Sammantaget är OSNexus QuantaStor Community Edition-licensen spännande nyheter för homelab-användare som letar efter en mjukvarudefinierad lagringslösning att köra på sin egen hårdvara, eller mer seriösa användare som försöker testa QuantaStor för potentiell produktionsanvändning. Eftersom Community Editions enda materialbegränsningar är stöd för max fyra servrar i ett lagringsnät och 80TB lagring per server, lämnar detta möjligheterna vidöppna för många användningsfall.

QuantaStors hanteringsgränssnitt är ganska lätt att förstå, även om det har en hel del alternativ för vissa delar, men för de som har använt lösningar som TrueNAS eller något liknande borde det inte vara alltför skrämmande. För nästan alla frågor du har om alternativen, gränssnittet eller hur man slutför en uppgift, har OSNexus en mycket väldokumenterad wiki på wiki.osnexus.com för att guida dig genom deras programvara.

Vi är tacksamma för att OSNexus har gjort detta tillgängligt för homelab-gemenskapen, det är en fantastisk gest och vi hoppas att en sådan gest blir nya kunder för företaget. Om du är intresserad av att prova QuantaStor, gå till deras hemsida på OSNexus.com för att få dina gratis licensnycklar och ta den på en snurr.

Engagera dig med StorageReview

Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | Rssflöde