Konfigurálja a Storage Spaces Direct (S2D) szolgáltatást a Windows Server 2016 rendszeren

Tárolóhelyek közvetlen (S2D) egy új, elosztott tároló technológia, amelyet a Windows Server 2016-ban vezettek be. A Storage Spaces Direct használatával több kiszolgáló helyi lemezeit hibatűrő, méretezhető tárolássá lehet rendezni, amely mind az egyes lemezek, mind a teljes kiszolgálók meghibásodásaitól védett. Az ilyen "szoftver" tárolás ára jóval alacsonyabb, mint a teljes SAN vagy NAS megszervezésének költsége, és az egyszerű méretezés (akár 16 szerver és 400 lemez) és a különféle meghajtók (beleértve az SSD és NVMe) használatának képessége miatt jelentős teljesítmény érhető el..

Tartalom:

  • Mi az a Storage Spaces Direct (S2D)
  • Tárolóhelyek közvetlen követelményei
  • Kapcsolja be a Storage Spaces Direct funkciót

Mi az a Storage Spaces Direct (S2D)

S2D a Storage Spaces technológia továbbfejlesztése, és lehetővé teszi a Hyper-V-fürt csomópontjainak (kiszolgálóinak) helyi lemezeinek a tárolókészletekbe (tárolókészlet) történő kombinálását. Ezeken a készleteken virtuális köteteket (lemezeket) hozhat létre, és felhasználhatja azokat a Cluster Shared Volume (CSV) megosztott fürtköteteként a Hyper-V virtuális gépek fájljainak és a SOFS szerverek fájllabdáinak tárolására. Ha kibővítenie kell a tároló méretét, csak adjon hozzá új szervert vagy meghajtót az S2D-hez. Alapvetően a Storage Spaces Direct a Microsoft válasza a VMware vSAN-re.

Tárolóhelyek közvetlen követelményei

Az S2D a következő típusú tárolóeszközöket támogatja:

  • normális HDD meghajtók (SAS)
  • SATA / SAS SSD meghajtók
  • NVMe (Nem felejtő memória Express) - SSD meghajtók nem a klasszikus SATA / SAS interfészen keresztül, hanem egy gyorsabb PCI Express buszon keresztül csatlakoznak

Továbbá, a különféle típusú lemezeket különféle tömbökbe lehet kombinálni (sebesség és kapacitás), például logikus az gyorsítótárakat és az alkalmazások tranzakciós naplóit nagysebességű NVMe SSD-kön elrendezni, jobb, ha lassú és olcsó lemezeket használ nagy fájlok tárolására, amelyek elérése nem igényel fokozott teljesítményt és stb..

Az S2D működéséhez meg kell szervezni a feladatátvételi fürtöt, amelynek csomópontjaira a következő követelmények vonatkoznak:

S2D fürtcsomópont-követelmények

  • Windows Server 2016 kiadás - DataCenter
  • A következő összetevőket kell telepíteni a kiszolgálókra: Hyper-V szerepek, Fájlszolgáltatások és Feladatátvevő fürtszolgáltatásmegjegyzés. Ne felejtse el letiltani az SMB 1 alkalmazást: Eltávolítás-WindowsFeature -Név FS-SMB1 -Verbose -Restart
  • Legalább két kiszolgáló egy fürtben (ideális esetben legalább 4 a magas hibatűrés biztosításához)
  • A meghajtók jelenléte. A rendszeriek mellett minden csomóponton legalább egy fizikai lemezzel kell rendelkeznie. Azokat a lemezeket, amelyeket a Storage Spaces Directhez szeretne hozzáadni, nem szabad particionálni (nem szabad particionálni, és nem tartalmazhatnak partíciós táblákat)

Tehát feltételezzük, hogy a Windows Server 2016 segítségével már készítettünk feladatátvételi fürtöt két szerverről (ilyen fürtöt össze is gyűjthetünk egy munkacsoportban is).

megjegyzés. Ha a fürtnek páros számú kiszolgálója van, akkor konfigurálnia kell egy tanú erőforrást. Ha a csomópontok száma páratlan - nincs szükség tanúkra.

Mielőtt engedélyezné a Storage Spaces Direct szolgáltatást, győződjön meg arról, hogy a lemezeket össze lehet-e alakítani egy ilyen készletben.

Get-PhysicalDisk -CanPool $ Igaz | Rendezési modell

Kapcsolja be a Storage Spaces Direct funkciót

Aktiválja az S2D-t a parancsmag segítségével:

Engedélyezze-ClusterStorageSpacesDirect

A parancsmag meglehetősen hosszú ideig (kb. 10 percig) fut, amelynek során az összes rendelkezésre álló lemezt és azok teljesítményét elemezzük, és automatikusan létrehoz egy fürtkészletet. Két szint szintén automatikusan jön létre: Teljesítmény és Kapacitás, különféle típusú hibatűrés-tárolással: tükör és paritás.

Összességében 3 típusú hibatűrő adattárolás szervezése támogatott:

  • Tükrözött (3) - az adatokat szinkronban replikálják 3 (vagy 2 minimális konfigurációban) csomópont között. A nagy olvasási sebességet biztosítja a műveletek elosztása az összes kiszolgáló között.
  • Paritás (2) - A paritás adatok eloszlanak a különféle meghajtók között. Az adatokat hatékonyabban tárolják, mert nem szükséges, mint az első esetben, ugyanazon adatok több példányát tárolni.
  • lépcsőzetes (1) - mindkét módszer kombinációját alkalmazzák.

1. megjegyzés. Abban az esetben, ha az Enable-ClusterS2D parancs végrehajtásakor a "nem léteznek olyan támogatott busztípusú lemezek, amelyeket S2D-hez használtak" hibaüzenet jelenik meg, a lemezek legvalószínűbb busz típusa (BusType) a RAID (amely az S2D szempontjából nem támogatott konfiguráció). Ellenőrizze a gumiabroncs típusát

Get-Disk | válassza a Számot, a FriendlyName, az OperationalStatus, a Méret, a PartitionStyle, a BusType | lehetőséget rendezés szám | ft -AutoSize
Így van - minden esetben RAID. A megoldás az, hogy frissítse a vezérlők illesztőprogramjait / firmware-jét (HP szerverek esetén telepítse a legújabb HPE támogatási csomagot). Vizsgáljuk meg újra a BusType típusát (mostantól SAS-re változott).Ezen kívül van egy kis trükk, amely lehetővé teszi a nyilvántartó számára, hogy a busz típusát SATA-ra változtassa a kívánt vezérlőtípushoz: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ arcsas \ Parameters
“BusType” = dword: 0000000b (a 00000008 helyett). A PowerShell-parancsmagok helyi lemezek kezelésére történő használatának egyéb példáiról lásd: Lemezek és partíciók kezelése a PowerShellből.

2. megjegyzés. Ha egy tömböt, például SSD-t, NVMe-t észlel a tömbben, akkor automatikusan lemezként használja a gyorsítótár tárolására. Ha nincsenek ilyen lemezek, figyelmeztetések jelennek meg az S2D létrehozási folyamat során. A gyorsítótárat az opcióval letilthatja -A gyorsítótár letiltva.

Nyissa meg a fürtkezelő konzolt, és ellenőrizze, hogy az 1. fürtkészlet megjelent-e a Tárolás szakaszban..

Medence kiválasztásával láthatja, hogy mely lemezekből áll..

Ha szükséges, a készlet nevét meg lehet változtatni:

Set-StoragePool -FriendlyName “Cluster Pool 1” -NewFriendlyName “S2D”

Ha kötetet kell létrehoznia meghatározott lemezekről, akkor használhat például egy ilyen parancsot. Először válassza ki az összes lemezt a LUN 3 használatával, majd gyűjtse be tőlük a medencét.

$ HDDs = Get-PhysicalDisk | ? Fizikai elhelyezkedés-szerű "* LUN 3"
New-StoragePool -StorageSubSystemFriendlyName * Klaszter * -FriendlyName S2DPool -ProvisioningTypeDefault Fixed -PhysicalDisk $ HDD

Sorolja fel a medence lemezeit:

Get-StoragePool -FriendlyName S2D | Get-PhysicalDisk | láb PhysicalLocation

Új lemez hozzáadása a készlethez:

$ HDDs = Get-PhysicalDisk | ? Fizikai elhelyezkedés-szerű "* LUN 4"
Add-PhysicalDisk -PhysicalDisk $ HDD-k -StoragePoolFriendlyName S2D

Az S2D-vel megjelölt meghajtók már nem jelennek meg a lemezkezelő konzolon, ez normális.

Ha heterogén meghajtók vannak, használhatja a szakítást (opcionális). Tükör típusú lövöldöző galéria SSD meghajtókból az alábbiak szerint készül:

New-StorageTier -StoragePoolFriendlyName S2D -FriendlyName "Mirror_Tier" -MediaType SSD -ResiliencySettingName Mirror

Lövési tartomány a hagyományos HDD-től paritás tárolással:

New-StorageTier -StoragePoolFriendlyName S2D -FriendlyName "Parity_Tier" -MediaType HDD -ResiliencySettingName Parity

Most létrehozhatja a CSV (Cluster Shared Volume) kötetet:

Új kötet - TárolásPoolFriendlyName S2D -FriendlyName CSV001 -PhysicalDiskRedudancy 2 -FileSystem CSVFS_ReFS -Mérete 200 GB

A kötetek és az redundancia típusa az alábbiak szerint vezethető le

Get-VirtualDisk | ft FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy

Az új CSV-kötet megjelenik a lemezkezelő konzolban.

Ez a kötet felhasználható Hyper-V virtuális gépek vagy NAS méretezhető fájlkiszolgáló fogadására.

Tehát, ha a Storage Spaces Direct szolgáltatást több kiszolgálóról használja a helyi meghajtókkal, könnyen létrehozhat egy szoftver alapú hálózati tárolót. Az S2D technológiának köszönhetően védelmet nyújt bármelyik lemez vagy két szerver (4+ csomópontfürt) egyidejű hibája ellen. Az S2D-fürt automatikusan elindítja az adatok újraelosztását a fennmaradó eszközök között lemez vagy szerver probléma esetén. A tesztkörnyezetben ellenőrizheti, hogy bármilyen két lemez leválasztásakor a tárolóhely továbbra is hozzáférhető-e, és az rajta futó virtuális gépek normál módon működnek. Az S2D tárolóban levő meghibásodott lemez cseréjére vonatkozó eljárást az alábbiakban ismertetjük cikk.