Maskinvarukrav för Lagringsutrymmen Direkt
I den här artikeln beskrivs minimikrav på maskinvara för Storage Spaces Direct. Maskinvarukrav för Azure Local, vårt operativsystem som är utformat för hyperkonvergerade distributioner med en anslutning till molnet, finns i Innan du distribuerar Azure Local: Fastställa maskinvarukrav.
För produktion rekommenderar Microsoft att du köper en validerad maskinvaru-/programvarulösning från våra partner, som omfattar distributionsverktyg och procedurer. Dessa lösningar är utformade, monterade och verifierade mot vår referensarkitektur för att säkerställa kompatibilitet och tillförlitlighet, så att du kommer igång snabbt. Maskinvarulösningar finns på webbplatsen Lokala Azure-lösningar.
Tips
Vill du utvärdera Storage Spaces Direct men har inte maskinvara? Använd Hyper-V eller virtuella Azure-datorer enligt beskrivningen i Använda Storage Spaces Direct i kluster för virtuella maskiner.
Grundläggande krav
Viktig
I scenarier där klusternoder implementeras måste nätverkskort, drivrutiner och inbyggd programvara vara en exakt matchning för att SET-teamindelningen ska fungera korrekt.
System, komponenter, enheter och drivrutiner måste certifieras för det operativsystem som du använder i Windows Server Catalog. Dessutom rekommenderar vi att servrar och nätverkskort har Software-Defined Data Center (SDDC) Standard och/eller Software-Defined Data Center (SDDC) Premium ytterligare kvalifikationer (AQs), enligt bilden nedan. Det finns över 1 000 komponenter med SDDC-AQ:erna.
Det fullständigt konfigurerade klustret (servrar, nätverk och lagring) måste klara alla klusterverifieringstester enligt guiden i Klusterhanteraren för växling vid fel eller med Test-Cluster
cmdleten i PowerShell.
Dessutom gäller följande krav:
Servrar
- Minst 2 servrar, högst 16 servrar
- Vi rekommenderar att alla servrar är samma tillverkare och modell
CPU
- Intel Nehalem eller senare kompatibel processor; eller
- AMD EPYC eller senare kompatibel processor
Minne
- Minne för Windows Server, virtuella datorer och andra appar eller arbetsbelastningar. plus
- 4 GB RAM per terabyte (TB) cacheenhetskapacitet på varje server, för metadata för Storage Spaces Direct
Stövel
- Alla startenheter som stöds av Windows Server, vilka nu inkluderar SATADOM
- RAID 1-spegel är inte nödvändig, men stöds för start
- Rekommenderas: 200 GB minsta storlek
Nätverkande
Storage Spaces Direct kräver en tillförlitlig nätverksanslutning med hög bandbredd och låg latens mellan varje nod.
Minsta sammanlänkning för småskalig nod 2–3
- 10 Gbit/s nätverkskort (NIC) eller snabbare
- Två eller flera nätverksanslutningar från varje nod som rekommenderas för redundans och prestanda
Rekommenderad sammankoppling för hög prestanda, i stor skala eller distributioner av 4 eller fler.
- Nätverkskort som är rdma-kompatibla (remote-direct memory access), iWARP (rekommenderas) eller RoCE
- Två eller flera nätverksanslutningar från varje nod som rekommenderas för redundans och prestanda
- 25 Gbit/s nätverkskort eller snabbare
Växlade eller switchfria nodkopplingar
- Växlad: Nätverksväxlar måste vara korrekt konfigurerade för att hantera bandbredds- och nätverkstypen. Om du använder RDMA som implementerar RoCE-protokollet är nätverksenheten och växelkonfigurationen ännu viktigare.
- Växellös: Noder kan kopplas samman med direkta anslutningar och undvika att använda en växel. Det krävs att varje nod har en direkt anslutning till alla andra noder i klustret.
Drivar
Storage Spaces Direct fungerar med direktanslutna SATA-, SAS-, NVMe- eller beständigt minne (PMem) som är fysiskt anslutna till endast en server vardera. För mer hjälp med att välja enheter, se artiklarna Välja enheter och Förstå och implementera beständigt minne.
- SATA-, SAS-, beständiga minne- och NVMe-enheter (M.2, U.2 och Add-In-Card) stöds alla
- Alla 512n-, 512e- och 4K-nativa enheter stöds
- SSD-enheter måste tillhandahålla energiförlustskydd
- Samma antal och typer av enheter på varje server – se Överväganden för enhetssymmetri
- Cacheenheter måste vara 32 GB eller större
- Beständiga minnesenheter används i blocklagringsläge
- När du använder beständiga minnesenheter som cacheenheter måste du använda NVMe- eller SSD-kapacitetsenheter (du kan inte använda hårddiskar)
- Om du använder HDD:er för att tillhandahålla lagringskapacitet måste du använda lagringsbuss-cache. Cachelagring av lagringsbussar är inte nödvändigt vid användning av all-flash-implementeringar.
- NVMe-drivrutinen är den Microsoft-tillhandahållna som ingår i Windows (stornvme.sys)
- Rekommenderas: Antalet kapacitetsdiskar är en hel multipel av antalet cache-diskar
- Rekommenderas: Cache-enheter bör ha hög skrivuthållighet: minst 3 enhetsskrivningar per dag (DWPD) eller minst 4 terabyte skrivna (TBW) per dag – se Förstå enhetsskrivningar per dag (DWPD), terabyte skrivna (TBW) och det lägsta rekommenderade för Storage Spaces Direct
Anteckning
När du använder alla flash-enheter för lagringskapacitet kommer fördelarna med cachelagring av lagringspoolen att vara begränsade. Läs mer om cacheminnet för lagringspool .
Så här kan enheter anslutas för Direktlagringsutrymmen:
- Direktanslutna SATA-enheter
- Direktanslutna NVMe-enheter
- SAS-värdbussadapter (HBA) med SAS-enheter
- SAS-värdbusskort (HBA) med SATA-enheter
- RAID-styrkort som direkt ansluter till SAS-fysiska lagringsenheter
- STÖDS INTE: RAID-styrkort som inte stöder direktströmning av FYSISKA SAS-lagringsenheter eller SAN-lagring (Fibre Channel, iSCSI, FCoE). Värdbussadaptrar (HBA) måste implementera enkelt genomgångsläge för alla lagringsenheter som används för Storage Spaces Direct.
Drivenheterna kan vara interna i servern eller i ett externt hölje som är anslutna till en enda server. SCSI Enclosure Services (SES) krävs för platsmappning och identifiering. Varje externt kabinett måste innehålla en unik identifierare (unikt ID).
- Enheter som är interna på servern
- Enheter i ett externt hölje ("JBOD") som är anslutna till en server
- STÖDS INTE: delade SAS-kapslingar som är anslutna till flera servrar eller någon form av multipath I/O (MPIO) där enheterna är åtkomliga via flera olika sökvägar.
Minimalt antal enheter (exkluderar systemdisken)
Det minsta antalet kapacitetsdiskar som du behöver varierar beroende på ditt distributionsscenario. Om du planerar att använda lagringspoolens cacheminne måste det finnas minst 2 cacheenheter per server.
Du kan distribuera Lagringsutrymmen Direct på ett kluster med fysiska servrar eller på virtuella datorers gästkluster (VM). Du kan konfigurera din lagringsdirigeringsdesign för prestanda, kapacitet eller balanserade scenarier baserat på valet av fysiska eller virtuella lagringsenheter. Virtualiserade distributioner drar nytta av det privata eller offentliga molnets underliggande lagringsprestanda och motståndskraft. Storage Spaces Direct, som distribuerats på VM-gästkluster, gör det möjligt att använda lösningar med hög tillgänglighet i virtuell miljö.
I följande avsnitt beskrivs minimikraven på enheter för fysiska och virtuella distributioner.
Fysiska distributioner
Den här tabellen visar det minsta antalet kapacitetsenheter per typ för maskinvarudistributioner, till exempel Azure Local version 21H2 eller senare, och Windows Server.
Drivtyp installerad (endast kapacitet) | Minsta antal enheter som krävs (Windows Server) | Minsta antal hårddiskar som krävs (Azure Local) |
---|---|---|
Allt beständigt minne (samma modell) | 4 beständigt minne | 2 beständigt minne |
Alla NVMe (samma modell) | 4 NVMe | 2 NVMe |
Alla SSD (samma modell) | 4 SSD | 2 SSD |
Om du använder cacheminnet för lagringspoolen måste det finnas minst 2 fler enheter konfigurerade för cacheminnet. Tabellen visar det minsta antalet enheter som krävs för både Windows Server- och Azure Local-distributioner med 2 eller fler noder.
Driftstyp förekommer | Minsta antal enheter som krävs |
---|---|
Beständigt minne + NVMe eller SSD | 2 beständiga minne + 4 NVMe eller SSD |
NVMe + SSD | 2 NVMe + 4 SSD |
NVMe + HDD | 2 NVMe + 4 HDD |
SSD + HDD | 2 SSD + 4 HDD |
Viktig
Lagringspoolens cacheminne kan inte användas med Azure Local i en enda noddistribution.
Virtuell utrullning
Den här tabellen visar det minsta antalet enheter per typ för virtuella distributioner, till exempel virtuella Windows Server-gästdatorer eller Windows Server Azure Edition.
Drivtyp tillgänglig (endast kapacitet) | Minsta antal hårddiskar som krävs |
---|---|
Virtuell hårddisk | 2 |
Tips
För att öka prestandan för virtuella gästdatorer när de körs på Azure Local eller Windows Server, överväg att använda CSV-minnesintern läscache för att cachelagra obuffrade läsåtgärder.
Om du använder Storage Spaces Direct i en virtuell miljö, måste du tänka på:
- Virtuella diskar är inte mottagliga för fel som fysiska enheter, men du är beroende av prestanda och tillförlitlighet för det offentliga eller privata molnet
- Vi rekommenderar att du använder en enda nivå med låg svarstid/lagring med höga prestanda
- Virtuella diskar måste endast användas för kapacitet
Läs mer om att distribuera Storage Spaces Direct med virtuala maskiner och virtualiserad lagring.
Maxkapacitet
Maximinivån | Windows Server 2019 eller senare | Windows Server 2016 |
---|---|---|
Råkapacitet per server | 400 TB | 100 TB |
Poolkapacitet | 4 PB (4 000 TB) | 1 PB |