Megosztás a következőn keresztül:


Közvetlen tárolóhelyek üzembe helyezése Windows Serveren

Ez a cikk részletes útmutatást nyújt a közvetlen tárolóhelyek Windows Serveren való üzembe helyezéséhez. Az Azure Local Közvetlen tárolóhelyek üzembe helyezéséhez lásd: About Azure Local

Borravaló

Hiperkonvergens infrastruktúrát szeretne beszerezni? A Microsoft azt javasolja, hogy vásároljon érvényesített hardver-/szoftveres Azure Local-megoldást partnereinktől. Ezeket a megoldásokat a referenciaarchitektúra alapján tervezzük, szereljük össze és érvényesítjük a kompatibilitás és a megbízhatóság biztosítása érdekében, így ön gyorsan üzembe helyezheti őket. Az Azure Local használatával működő hardver-/szoftvermegoldások katalógusának megtekintéséhez tekintse meg az Azure Local Catalog.

Borravaló

A közvetlen tárolóhelyek hardver nélküli nélküli kiértékeléséhez Hyper-V virtuális gépeket is használhat, beleértve a Microsoft Azure-t is. Érdemes lehet áttekinteni a hasznos Windows Server rapid lab üzembe helyezési szkriptjeit, amelyeket betanítási célokra használunk.

Kezdés előtt

Tekintse át a Közvetlen tárolóhelyek hardverkövetelményeit , hogy megismerkedjen az általános megközelítéssel és néhány lépéssel kapcsolatos fontos megjegyzésekkel.

Gyűjtse össze a következő információkat:

  • Üzembe helyezési lehetőség: A Közvetlen tárolóhelyek két üzembe helyezési lehetőséget támogatnak: hiperkonvergens és konvergens, más néven nem csoportosított. Ismerkedjen meg az előnyeivel, hogy eldöntse, melyik a megfelelő az Ön számára. Az alábbi 1–3. lépés mindkét üzembe helyezési lehetőségre vonatkozik. A 4. lépés csak a konvergens üzembe helyezéshez szükséges.

  • Kiszolgálónevek: Ismerkedjen meg a szervezet számítógépekkel, fájlokkal, elérési utakkal és egyéb erőforrásokkal kapcsolatos elnevezési szabályzataival. Több kiszolgálót kell kiépítenie, mindegyik egyedi névvel.

  • Tartománynév: Ismerkedjen meg a szervezet tartományelnevezési és tartománycsatlakozási szabályzataival. Csatlakoztatni fogja a kiszolgálókat a tartományhoz, és meg kell adnia a tartománynevet.

  • RDMA-hálózatkezelés: Kétféle RDMA protokoll létezik: iWarp és RoCE. Figyelje meg, hogy melyik hálózati adaptert használja, és ha RoCE, jegyezze fel a verziót (v1 vagy v2). RoCE esetén jegyezze fel az állvány felső kapcsolójának modelljét is.

  • VLAN-azonosító: Jegyezze fel a kiszolgálókon lévő felügyeleti operációsrendszer-hálózati adapterekhez használandó VLAN-azonosítót, ha van ilyen. Ezt a hálózati rendszergazdától szerezheti be.

1. lépés: A Windows Server üzembe helyezése

1.1. lépés: Az operációs rendszer telepítése

Első lépésként telepítsd a Windows Server-t a fürt minden kiszolgálójára. A Közvetlen tárolóhelyek használatához Windows Server Datacenter Edition szükséges. Használhatja a Server Core telepítési lehetőségét, vagy az asztali kezelőfelülettel rendelkező kiszolgálót.

A Windows Server telepítővarázslóval történő telepítésekor választhat a Windows Server (a Server Core-ra hivatkozva) és a Windows Server (Asztali kezelőfelülettel rendelkező kiszolgáló)között, amely egyenértékű a Windows Server 2012 R2-ben elérhető Teljes telepítési lehetőséggel. Ha nem választ, a Server Core telepítési lehetőségét fogja kapni. További információ: Server Coretelepítése.

1.2. lépés: Csatlakozás a kiszolgálókhoz

Ez az útmutató a Server Core telepítési lehetőségét, valamint a távoli telepítést/felügyeletet helyezi előtérbe egy külön felügyeleti rendszerből, amelynek a következővel kell rendelkeznie:

  • A Windows Server vagy a Windows 10 legalább olyan új, mint az általa kezelt kiszolgálók, és a legújabb frissítések.
  • Hálózati kapcsolat az általa kezelt kiszolgálókhoz.
  • Ugyanahhoz a tartományhoz vagy teljes mértékben megbízható tartományhoz csatlakozik.
  • Távoli kiszolgálófelügyeleti eszközök (RSAT) és PowerShell-modulok Hyper-V és feladatátvételi fürtökhöz. Az RSAT-eszközök és a PowerShell-modulok a Windows Serveren érhetők el, és más funkciók telepítése nélkül telepíthetők. A távoli kiszolgálófelügyeleti eszközök Windows 10 felügyeleti pc-n is telepíthető.

A felügyeleti rendszeren telepítse a feladatátvevő fürtöt és Hyper-V felügyeleti eszközöket, amelyek a Kiszolgálókezelőn keresztül a Szerepkörök és szolgáltatások hozzáadása varázslóval végezhetők el. A Szolgáltatások lapon válassza Távoli kiszolgálófelügyeleti eszközöklehetőséget, majd válassza ki a telepíteni kívánt eszközöket.

Adja meg a PowerShell-munkamenetet, és használja annak a csomópontnak a kiszolgálónevét vagy IP-címét, amelyhez csatlakozni szeretne. A parancs végrehajtása után a rendszer jelszót fog kérni, majd adja meg a Windows beállításakor megadott rendszergazdai jelszót.

Enter-PSSession -ComputerName <myComputerName> -Credential LocalHost\Administrator

Íme egy példa arra, hogy ugyanazt a dolgot a szkriptekben hasznosabb módon kell elvégezni:

$myServer1 = "myServer-1"
$user = "$myServer1\Administrator"

Enter-PSSession -ComputerName $myServer1 -Credential $user

Borravaló

Ha távolról helyez üzembe egy felügyeleti rendszerből, hibaüzenet jelenhet meg, például a WinRM nem tudja feldolgozni a kérést. A probléma megoldásához a Windows PowerShell használatával vegye fel az egyes kiszolgálókat a felügyeleti számítógépen található Megbízható gazdagépek listára:

Set-Item WSMAN:\Localhost\Client\TrustedHosts -Value Server01 -Force

A megbízható gazdagépek listája támogatja a joker karaktereket, például Server*.

  • A Megbízható gazdagépek listájának megtekintéséhez írja be a Get-Item WSMAN:\Localhost\Client\TrustedHosts.
  • A lista kiürítéséhez írja be Clear-Item WSMAN:\Localhost\Client\TrustedHost.

1.3. lépés: Csatlakozás a tartományhoz és tartományfiókok hozzáadása

A Közvetlen tárolóhelyek kezeléséhez csatlakoztatnia kell a kiszolgálókat egy tartományhoz, és egy olyan Active Directory Domain Services tartományfiókot kell használnia, amely a Rendszergazdák csoportban van minden kiszolgálón.

A felügyeleti rendszerből nyisson meg egy PowerShell-konzolt rendszergazdai jogosultságokkal. Az Enter-PSSession használatával csatlakozzon az egyes kiszolgálókhoz, futtassa a következő parancsmagot, majd helyettesítse a saját számítógépnevét, tartománynevét és tartományhitelesítő adatait.

Add-Computer -NewName "Server01" -DomainName "contoso.com" -Credential "CONTOSO\User" -Restart -Force

Ha a tár rendszergazdai fiókja nem tagja a Tartománygazdák csoportnak, vegye fel a tár-rendszergazdai fiókot a helyi Rendszergazdák csoportba minden csomóponton, vagy adja hozzá a tárgazdákhoz használt csoportot. A lépés végrehajtásához használhatja a következő parancsot, vagy létrehozhat egy PowerShell-szkriptet. További információ: Tartományfelhasználók hozzáadása helyi csoporthoz a PowerShell használatával.

Net localgroup Administrators <Domain\Account> /add

1.4. lépés: Szerepkörök és szolgáltatások telepítése

A következő lépés a kiszolgálói szerepkörök telepítése minden kiszolgálón a Windows Felügyeleti központban, a Kiszolgálókezelőben vagy a PowerShellben. Íme a telepíteni kívánt szerepkörök:

  • Feladatátvételi fürtözés
  • Hyper-V
  • Fájlkiszolgáló (ha bármilyen fájlmegosztást szeretne üzemeltetni, például konvergens üzembe helyezés esetén)
  • Data-Center-Bridging (ha iWARP hálózati adapterek helyett RoCEv2-t használ)
  • RSAT-Clustering-PowerShell
  • Hyper-V-PowerShell

A PowerShell használatával történő telepítéshez használja az Install-WindowsFeature parancsmagot. A következőhöz hasonló kiszolgálón is használhatja:

Install-WindowsFeature -Name "Hyper-V", "Failover-Clustering", "Data-Center-Bridging", "RSAT-Clustering-PowerShell", "Hyper-V-PowerShell", "FS-FileServer"

Ha a parancsot a fürt összes kiszolgálóján egyszerre szeretné futtatni, futtassa ezt a szkriptet, amely módosítja a változók listáját a szkript elején, hogy illeszkedjen a környezetéhez.

# Fill in these variables with your values
$ServerList = "Server01", "Server02", "Server03", "Server04"
$FeatureList = "Hyper-V", "Failover-Clustering", "Data-Center-Bridging", "RSAT-Clustering-PowerShell", "Hyper-V-PowerShell", "FS-FileServer"

# This part runs the Install-WindowsFeature cmdlet on all servers in $ServerList, passing the list of features into the script block with the "Using" scope modifier so you don't have to hard-code them here.
Invoke-Command ($ServerList) {
    Install-WindowsFeature -Name $Using:Featurelist
}

2. lépés: A hálózat konfigurálása

Ha közvetlen tárolóhelyeket helyez üzembe virtuális gépeken, hagyja ki ezt a szakaszt.

A Storage Spaces Direct nagy sávszélességű, alacsony késleltetésű hálózati kapcsolatot igényel a fürt kiszolgálói között. Legalább 10 GbE hálózatkezelésre van szükség, és a távoli közvetlen memória-hozzáférés (RDMA) használata ajánlott. Használhatja az iWARP-t vagy a RoCE-t, ha az operációs rendszer verziójának megfelelő Windows Server-emblémával rendelkezik, de az iWARP beállítása egyszerűbb.

Fontos

A hálózati berendezésektől függően, és különösen a RoCE v2 esetén, szükség lehet az állvány felső kapcsolójának bizonyos konfigurálására. A közvetlen tárolóhelyek megbízhatóságának és teljesítményének biztosításához fontos a megfelelő kapcsolókonfiguráció.

A Windows Server 2016 bevezette a kapcsolóbe ágyazott csapatképzést (SET) a Hyper-V virtuális kapcsolóban. Ez lehetővé teszi, hogy a fizikai hálózati adapter (NIC) portok az RDMA használata közben minden hálózati forgalomhoz használhatók legyenek, csökkentve a szükséges fizikai hálózati adapterportok számát. A Storage Spaces Direct esetén ajánlott a kapcsolóba integrált csapatszolgáltatás.

  • Kapcsoló: A hálózati kapcsolókat megfelelően kell konfigurálni a sávszélesség és a hálózattípus kezeléséhez. Ha a RoCE protokollt megvalósító RDMA-t használ, a hálózati eszköz és a kapcsoló konfigurációja még fontosabb.
  • Kapcsoló nélküli: A csomópontok közvetlen kapcsolatok használatával összekapcsolhatók, elkerülve a kapcsoló használatát. Minden csomópontnak közvetlen kapcsolatot kell létesítenie a fürt minden más csomópontjával.

A Közvetlen tárolóhelyek hálózatának beállításával kapcsolatos útmutatásért tekintse meg a Windows Server 2016 és 2019 RDMA telepítési útmutatójának .

3. lépés: Közvetlen tárolóhelyek konfigurálása

A következő lépések a konfigurált kiszolgálók verziószámával megegyező felügyeleti rendszereken hajthatók végre. A következő lépéseket NEM szabad távolról futtatni Egy PowerShell-munkamenet használatával, hanem egy helyi PowerShell-munkamenetben kell futtatni a felügyeleti rendszeren rendszergazdai engedélyekkel.

3.1. lépés: Meghajtók tisztítása

A Közvetlen tárolóhelyek engedélyezése előtt győződjön meg arról, hogy a meghajtók üresek: nincsenek régi partíciók vagy egyéb adatok. Futtassa a következő szkriptet, és helyettesítse a számítógépneveket az összes régi partíció vagy más adat eltávolításához.

Fontos

Ez a szkript végleg eltávolít minden adatot az operációs rendszer rendszerindító meghajtóján kívül bármely meghajtón!

# Fill in these variables with your values
$ServerList = "Server01", "Server02", "Server03", "Server04"

foreach ($server in $serverlist) {
    Invoke-Command ($server) {
        # Check for the Azure Temporary Storage volume
        $azTempVolume = Get-Volume -FriendlyName "Temporary Storage" -ErrorAction SilentlyContinue
        If ($azTempVolume) {
            $azTempDrive = (Get-Partition -DriveLetter $azTempVolume.DriveLetter).DiskNumber
        }

        # Clear and reset the disks
        $disks = Get-Disk | Where-Object {
            ($_.Number -ne $null -and $_.Number -ne $azTempDrive -and !$_.IsBoot -and !$_.IsSystem -and $_.PartitionStyle -ne "RAW")
        }
        $disks | ft Number,FriendlyName,OperationalStatus
        If ($disks) {
            Write-Host "This action will permanently remove any data on any drives other than the operating system boot drive!`nReset disks? (Y/N)"
            $response = read-host
            if ( $response.ToLower() -ne "y" ) { exit }

            $disks | % {
            $_ | Set-Disk -isoffline:$false
            $_ | Set-Disk -isreadonly:$false
            $_ | Clear-Disk -RemoveData -RemoveOEM -Confirm:$false -verbose
            $_ | Set-Disk -isreadonly:$true
            $_ | Set-Disk -isoffline:$true
        }

        #Get-PhysicalDisk | Reset-PhysicalDisk


        }
        Get-Disk | Where-Object {
            ($_.Number -ne $null -and $_.Number -ne $azTempDrive -and !$_.IsBoot -and !$_.IsSystem -and $_.PartitionStyle -eq "RAW")
        } | Group -NoElement -Property FriendlyName
    }
}

A kimenet így néz ki, ahol a Count az egyes modellek meghajtóinak száma az egyes kiszolgálókon:

Count Name                          PSComputerName
----- ----                          --------------
4     ATA SSDSC2BA800G4n            Server01
10    ATA ST4000NM0033              Server01
4     ATA SSDSC2BA800G4n            Server02
10    ATA ST4000NM0033              Server02
4     ATA SSDSC2BA800G4n            Server03
10    ATA ST4000NM0033              Server03
4     ATA SSDSC2BA800G4n            Server04
10    ATA ST4000NM0033              Server04

3.2. lépés: A fürt ellenőrzése

Ebben a lépésben a fürtérvényesítési eszközt fogja futtatni, hogy a kiszolgálói csomópontok helyesen legyenek konfigurálva a Storage Spaces Direct funkció használatával történő fürt létrehozásához. Ha a fürt érvényesítése (Test-Cluster) a fürt létrehozása előtt fut, akkor azokat a teszteket futtatja, amelyek ellenőrzik, hogy a konfiguráció alkalmas-e arra, hogy sikeresen működjön feladatátvevő fürtként. Az alábbi példa közvetlenül a paramétert -Include használja, majd megadja a tesztek adott kategóriáit. Ez biztosítja, hogy a Storage Spaces Directre vonatkozó tesztek szerepelnek az ellenőrzésben.

A következő PowerShell-paranccsal ellenőrizheti a közvetlen tárolóhelyek fürtjeként használható kiszolgálók készletét.

Test-Cluster -Node <MachineName1, MachineName2, MachineName3, MachineName4> -Include "Storage Spaces Direct", "Inventory", "Network", "System Configuration"

3.3. lépés: A klaszter létrehozása

Ebben a lépésben az alábbi PowerShell-parancsmaggal létrehoz egy fürtöt azokkal a csomópontokkal, amelyeket ellenőrizni fog a fürtlétrehozáshoz az előző lépésben.

A fürt létrehozásakor figyelmeztetés jelenik meg, amely szerint "Problémák merültek fel a fürtözött szerepkör létrehozásakor, ami megakadályozhatja annak elindulását. További információkért tekintse meg az alábbi jelentés fájlt." Ezt a figyelmeztetést nyugodtan figyelmen kívül hagyhatja. Ennek az az oka, hogy a fürt kvórumához nincsenek elérhető lemezek. Javasoljuk, hogy a fürt létrehozása után konfiguráljon egy fájlmegosztási tanúsítót vagy egy felhőbeli tanúsítót.

Jegyzet

Ha a kiszolgálók statikus IP-címeket használnak, módosítsa a következő parancsot, hogy tükrözze a statikus IP-címet a következő paraméter hozzáadásával és az IP-cím megadásával:-StaticAddress <X.X.X.X>. A következő parancsban a ClusterName helyőrzőt egy egyedi és 15 karakternél rövidebb netbios-névre kell cserélni.

New-Cluster -Name <ClusterName> -Node <MachineName1,MachineName2,MachineName3,MachineName4> -NoStorage

A fürt létrehozása után időt vehet igénybe, amíg a fürt nevének DNS-bejegyzése szétterjed. Az idő a környezettől és a DNS-replikáció konfigurációjától függ. Ha a fürt feloldása nem sikerül, a legtöbb esetben sikeresen használhatja a fürt aktív tagjaként működő csomópont gépnevét a fürt neve helyett.

3.4. lépés: Fürttanú konfigurálása

Javasoljuk, hogy konfiguráljon egy tanúsítót a fürthöz, hogy a három vagy több kiszolgálóval rendelkező fürtök ellenálljanak két kiszolgáló meghibásodásának vagy offline állapotának. Kétkiszolgálós üzembe helyezés esetén szükség van fürttanúra, mert ellenkező esetben, ha bármelyik kiszolgáló offline állapotba kerül, a másik is elérhetetlenné válik. Ezekkel a rendszerekkel egy fájlmegosztást használhat tanúként, vagy használhat felhőbeli tanúsítót. További információ: Kvórumtanúsítvó üzembe helyezése.

3.5. lépés: Közvetlen tárolóhelyek engedélyezése

A fürt létrehozása után használja a Enable-ClusterStorageSpacesDirect PowerShell cmdletet, amely a tárolórendszert Storage Spaces Direct módba helyezi, és automatikusan elvégzi a következőket:

  • Tároló létrehozása: Egyetlen nagy tárolót hoz létre, amelynek neve "S2D a Cluster1-en".

  • Konfigurálja a közvetlen tárolóhelyek gyorsítótárait: Ha a közvetlen tárolóhelyekhez több adathordozó (meghajtó) is elérhető, akkor a gyorsítótár-eszközök (a legtöbb esetben olvasási és írási) leggyorsabb használatát teszi lehetővé.

  • Szintek: Két szintet hoz létre alapértelmezett szintekként. Az egyik neve "Kapacitás", a másik pedig "Teljesítmény". A parancsmag elemzi az eszközöket, és konfigurálja az egyes szinteket az eszköztípusok és a rugalmasság kombinációjával.

A felügyeleti rendszerből nyisson meg egy emelt szintű PowerShell-ablakot, és indítsa el a következő parancsot. A fürt neve az a név, amellyel a fürtöt az előző lépések során létrehoztad. Ha a parancs helyileg fut az egyik csomóponton, a -CimSession paraméter nem szükséges.

Enable-ClusterStorageSpacesDirect -CimSession <ClusterName>

Ez a parancs engedélyezi a Storage Spaces Direct használatát, ahol választhat, hogy a fürt neve helyett a csomópont nevét használja. Az újonnan létrehozott fürtnevekhez társuló DNS-replikációs késések miatt a node nevének használata megbízhatóbb lehet.

Ha a parancs befejeződött, ami több percet is igénybe vehet, a rendszer készen áll a kötetek létrehozására.

3.6. lépés: kötetek létrehozása

Javasoljuk, hogy használja a New-Volume parancsmagot, mivel ez biztosítja a leggyorsabb és legegyértelmesebb élményt. Ez az egyetlen parancsmag automatikusan létrehozza a virtuális lemezt, a partíciókat és a formátumokat, létrehozza a kötetet egyező névvel, és hozzáadja a megosztott fürtkötetekhez – mindezt egyetlen egyszerű lépésben.

Tekintse meg a Kötetek létrehozása a Storage Spaces Direct segítségéveltovábbi információkért.

3.7. lépés: A CSV-gyorsítótár opcionális engedélyezése

A fürtmegosztott kötet (CSV) gyorsítótára opcionálisan engedélyezhető, ha a rendszermemóriát (RAM) használják írási átírásként a blokkszintű gyorsítótárazáshoz az olyan olvasási műveletek során, amelyeket a Windows gyorsítótár-kezelője nem tárol gyorsítótárban. Ez javíthatja az olyan alkalmazások teljesítményét, mint a Hyper-V. A CSV-gyorsítótár növelheti az olvasási kérelmek teljesítményét, és Scale-Out fájlkiszolgálói forgatókönyvekben is hasznos.

A CSV-gyorsítótár engedélyezése csökkenti a virtuális gépek hiperkonvergens fürtön való futtatásához rendelkezésre álló memória mennyiségét, így a tárolási teljesítményt ki kell egyensúlyoznia a virtuális merevlemezek számára rendelkezésre álló memóriával.

A CSV-gyorsítótár méretének beállításához nyisson meg egy PowerShell-munkamenetet a felügyeleti rendszeren egy olyan fiókkal, amely rendszergazdai engedélyekkel rendelkezik a tárolófürtön, majd használja ezt a szkriptet, módosítsa a $ClusterName és $CSVCacheSize változókat a megfelelő módon (ez a példa kiszolgálónként 2 GB CSV-gyorsítótárat állít be):

$ClusterName = "StorageSpacesDirect1"
$CSVCacheSize = 2048 #Size in MB

Write-Output "Setting the CSV cache..."
(Get-Cluster $ClusterName).BlockCacheSize = $CSVCacheSize

$CSVCurrentCacheSize = (Get-Cluster $ClusterName).BlockCacheSize
Write-Output "$ClusterName CSV cache size: $CSVCurrentCacheSize MB"

További információ: A csv memóriabeli olvasási gyorsítótár használata.

3.8. lépés: Virtuális gépek üzembe helyezése hiperkonvergens telepítésekhez

Ha hiperkonvergált fürtöt helyez üzembe, az utolsó lépés a virtuális gépek létrehozása a Storage Spaces Direct fürtön.

A virtuális gép fájljait a rendszer CSV-névterén (például c:\ClusterStorage\Volume1) kell tárolni, ugyanúgy, mint a feladatátvevő fürtökön lévő fürtözött virtuális gépeket.

A tároló és a virtuális gépek, például a System Center Virtual Machine Manager kezeléséhez használhat beépített eszközöket vagy más eszközöket.

4. lépés: Scale-Out fájlkiszolgáló üzembe helyezése konvergens megoldásokhoz

Ha konvergens megoldást helyez üzembe, a következő lépés egy Scale-Out fájlkiszolgáló-példány létrehozása és a fájlmegosztások beállítása. Ha hiperkonvergens klasztert helyez üzembe, akkor készen van, és nincs szüksége erre a szakaszra.

4.1. lépés: A Scale-Out fájlkiszolgálói szerepkör létrehozása

A fájlkiszolgáló fürtszolgáltatásainak beállításának következő lépése a fürtözött fájlkiszolgálói szerepkör létrehozása, ami a folyamatosan elérhető fájlmegosztásokat biztosító Scale-Out fájlkiszolgáló-példány létrehozását jelenti.

Scale-Out fájlkiszolgáló szerepkör létrehozása a Feladatátvételi Fürtkezelő használatával

  1. A Feladatátvevőfürt-kezelőben válassza ki a fürtöt, lépjen a Szerepkörök menüpontra, majd válassza a Szerepkör konfigurálása… lehetőséget.
    Megjelenik a Magas rendelkezésre állás varázsló.

  2. A Szerepkör kiválasztása lapon válassza a Fájlkiszolgáló lehetőséget.

  3. A Fájlkiszolgáló típusa lapon válasszaScale-Out fájlkiszolgálót az alkalmazásadatokhoz.

  4. Az Kliensek Hozzáférési Pontja lapon adjon meg egy nevet a Scale-Out fájlkiszolgálóhoz.

  5. A szerepkör sikeres beállításának ellenőrzéséhez lépjen a Szerepkörök oldalra, és győződjön meg arról, hogy a Állapot oszlopban a létrehozott fürtözött fájlkiszolgálói szerepkör mellett a futó jelölés látható, ahogy az az 1. ábrán szerepel.

    A Feladatátvevőfürt-kezelő képernyőképe, amely a Scale-Out fájlkiszolgálót mutatja

    1. ábra: Feladatátvételi fürtkezelő a futó állapotú Scale-Out File Server-t jeleníti meg

Jegyzet

A fürtözött szerepkör létrehozása után előfordulhatnak hálózati propagálási késések, amelyek megakadályozhatják, hogy néhány percig vagy akár hosszabb ideig fájlmegosztásokat hozzon létre rajta.

Scale-Out fájlkiszolgálói szerepkör létrehozása a Windows PowerShell használatával

A fájlkiszolgálófürthöz csatlakoztatott Windows PowerShell-munkamenetben adja meg a következő parancsokat a Scale-Out fájlkiszolgálói szerepkör létrehozásához, módosítsa a FSCLUSTER a fürt nevének megfelelőre, és SOFS a Scale-Out fájlkiszolgálói szerepkörnek adni kívánt névnek megfelelően:

Add-ClusterScaleOutFileServerRole -Name SOFS -Cluster FSCLUSTER

Jegyzet

A fürtözött szerepkör létrehozása után előfordulhatnak hálózati propagálási késések, amelyek megakadályozhatják, hogy néhány percig vagy akár hosszabb ideig fájlmegosztásokat hozzon létre rajta. Ha az SOFS szerepkör azonnal meghiúsul, és nem indul el, annak az lehet az oka, hogy nincs engedélye a fürt számítógépobjektumának arra, hogy számítógépfiókot hozzon létre az SOFS szerepkörhöz. Segítségért olvassa el ezt a blogbejegyzést: Scale-Out fájlkiszolgáló szerepkör eseményazonosítókkal 1205, 1069 és 1194nem indul el.

4.2. lépés: Fájlmegosztások létrehozása

Miután létrehozta a virtuális lemezeket, és hozzáadta őket a CSV-ekhez, itt az ideje, hogy fájlmegosztásokat hozzon létre rajtuk – egy fájlmegosztást csv-enként virtuális lemezenként. Erre valószínűleg a System Center Virtual Machine Manager (VMM) a legkézzelfoghatósságú megoldás, mivel az ön engedélyeit kezeli, de ha nem rendelkezik vele a környezetében, a Windows PowerShell használatával részben automatizálhatja az üzembe helyezést.

Használja a Hyper-V számítási feladatokhoz készült SMB-megosztási konfigurációban szereplő szkripteket, amelyek részben automatizálják a csoportok és megosztások létrehozásának folyamatát. Ez Hyper-V számítási feladatokhoz van megírva, ezért ha más számítási feladatokat helyez üzembe, előfordulhat, hogy módosítania kell a beállításokat, vagy további lépéseket kell végrehajtania a megosztások létrehozása után. Ha például Microsoft SQL Servert használ, az SQL Server szolgáltatásfióknak teljes hozzáférési jogot kell kapnia a megosztáson és a fájlrendszeren.

Jegyzet

A fürtcsomópontok hozzáadásakor frissítenie kell a csoporttagságokat, hacsak nem a System Center Virtual Machine Managert használja a megosztások létrehozásához.

Ha PowerShell-szkriptek használatával szeretne fájlmegosztásokat létrehozni, hajtsa végre a következő lépéseket:

  1. Töltse le a Hyper-V munkaterhelések SMB-megosztási konfigurációjában szereplő szkripteket a fájlkiszolgáló-fürt valamelyik csomópontjára.

  2. Nyisson meg egy Windows PowerShell-munkamenetet tartományi rendszergazdai hitelesítő adatokkal a felügyeleti rendszeren. A következő szkripttel hozzon létre egy Active Directory-csoportot a Hyper-V számítógép-objektumokhoz, és módosítsa a változók értékeit a környezetének megfelelően:

    # Replace the values of these variables
    $HyperVClusterName = "Compute01"
    $HyperVObjectADGroupSamName = "Hyper-VServerComputerAccounts" <#No spaces#>
    $ScriptFolder = "C:\Scripts\SetupSMBSharesWithHyperV"
    
    # Start of script itself
    CD $ScriptFolder
    .\ADGroupSetup.ps1 -HyperVObjectADGroupSamName $HyperVObjectADGroupSamName -HyperVClusterName $HyperVClusterName
    
  3. Nyisson meg egy Windows PowerShell-munkamenetet rendszergazdai hitelesítő adatokkal az egyik tárolócsomóponton. Az alábbi szkripttel minden CSV-hez létrehozhat megosztásokat, és rendszergazdai engedélyeket adhat a megosztásokhoz a Tartományi rendszergazdák csoportnak és a számítási fürtnek.

    # Replace the values of these variables
    $StorageClusterName = "StorageSpacesDirect1"
    $HyperVObjectADGroupSamName = "Hyper-VServerComputerAccounts" <#No spaces#>
    $SOFSName = "SOFS"
    $SharePrefix = "Share"
    $ScriptFolder = "C:\Scripts\SetupSMBSharesWithHyperV"
    
    # Start of the script itself
    CD $ScriptFolder
    Get-ClusterSharedVolume -Cluster $StorageClusterName | ForEach-Object {
        $ShareName = $SharePrefix + $_.SharedVolumeInfo.friendlyvolumename.trimstart("C:\ClusterStorage\Volume")
        Write-host "Creating share $ShareName on "$_.name "on Volume: " $_.SharedVolumeInfo.friendlyvolumename
        .\FileShareSetup.ps1 -HyperVClusterName $StorageClusterName -CSVVolumeNumber $_.SharedVolumeInfo.friendlyvolumename.trimstart("C:\ClusterStorage\Volume") -ScaleOutFSName $SOFSName -ShareName $ShareName -HyperVObjectADGroupSamName $HyperVObjectADGroupSamName
    }
    

4.3. lépés: Korlátozott Kerberos-delegálás engedélyezése

Ha a Kerberos korlátozott delegálását szeretné beállítani a távoli forgatókönyvek kezeléséhez és az élő áttelepítés fokozott biztonságához, használja az egyik tárolófürtcsomópontról a Hyper-V számítási feladatok SMB-megosztási konfigurációjában szereplő KCDSetup.ps1 szkriptet. Íme egy kis burkoló a szkripthez:

$HyperVClusterName = "Compute01"
$ScaleOutFSName = "SOFS"
$ScriptFolder = "C:\Scripts\SetupSMBSharesWithHyperV"

CD $ScriptFolder
.\KCDSetup.ps1 -HyperVClusterName $HyperVClusterName -ScaleOutFSName $ScaleOutFSName -EnableLM

További hivatkozások