Feladatátvevő fürt karbantartási eljárásai
A következőkre vonatkozik: Azure Stack HCI, 22H2 és 21H2 verzió; Windows Server 2022, Windows Server 2019, Windows Server 2016
Ez a cikk feltételezi, hogy egy fizikai kiszolgálót le kell állítania a karbantartás elvégzéséhez, vagy valamilyen más okból újra kell indítania. Ha a kiszolgálók offline állapotba helyezése nélkül szeretne frissítéseket telepíteni egy Azure Stack HCI-fürtön, tekintse meg az Azure Stack HCI-fürtök frissítését ismertető cikket.
Ha egy kiszolgálót karbantartás céljából offline állapotba hoz, a tároló egy részét offline állapotba kell vinnie, amely a feladatátvevő fürt összes kiszolgálója között meg van osztva. Ehhez fel kell függesztenie az offline állapotba helyezni kívánt kiszolgálót, karbantartási módba kell helyeznie a kiszolgáló lemezeit, át kell helyeznie a fürtözött szerepköröket és virtuális gépeket a fürt más kiszolgálóira, és ellenőriznie kell, hogy az összes adat elérhető-e a fürt többi kiszolgálóján. Ez a folyamat biztosítja, hogy az adatok a karbantartási időszak alatt is biztonságosak és hozzáférhetők legyenek.
A Windows Admin Center vagy a PowerShell használatával offline állapotba helyezhet egy kiszolgálót karbantartás céljából. Ez a témakör mindkét módszert ismerteti.
Kiszolgáló offline állapotba helyezése a Windows Admin Center
A kiszolgáló offline állapotba való előkészítésének legegyszerűbb módja a Windows Admin Center használata.
Ellenőrizze, hogy biztonságos-e a kiszolgáló offline állapotba helyezése
A Windows Admin Center használatával csatlakozzon az offline állapotba helyezni kívánt kiszolgálóhoz. Válassza a Tárolólemezek > lehetőséget az Eszközök menüben, és ellenőrizze, hogy minden virtuális lemez Állapot oszlopa online állapotú-e.
Ezután válassza a Tárolókötetek > lehetőséget, és ellenőrizze, hogy minden kötet Állapot oszlopa Kifogástalan állapotú-e, és hogy minden kötet Állapot oszlopában az OK látható-e.
A kiszolgáló szüneteltetése és kiürítése
Mielőtt leállítja vagy újraindítja a kiszolgálót, szüneteltetnie kell a kiszolgálót, és ki kell ürítenie (ki kell ürítenie) a fürtözött szerepköröket, például a rajta futó virtuális gépeket. A fürtözött kiszolgálókat mindig szüneteltetje és ürítse ki, mielőtt karbantartás céljából offline állapotba hozja őket.
A Windows Admin Center használatával csatlakozzon a fürthöz, majd válassza a Számítási > kiszolgálók lehetőséget a Fürtkezelő Eszközök menüjében.
Válassza a Leltár lehetőséget. Kattintson a szüneteltetni és kiüríteni kívánt kiszolgáló nevére, és válassza a Szüneteltetés lehetőséget. A következő üzenetnek kell megjelennie:
Szünetelteti a kiszolgáló(ka)t karbantartás céljából: Biztosan szünetelteti a kiszolgáló(ka)t? Ez áthelyezi a számítási feladatokat, például a virtuális gépeket a fürt más kiszolgálóira.
Válassza az igen lehetőséget a kiszolgáló szüneteltetéséhez és a kiürítési folyamat elindításához. A kiszolgáló állapota karbantartási, kiürítési és szerepkörök, például Hyper-V és virtuális gépek esetén azonnal megkezdi az élő áttelepítést a fürt más kiszolgálóira. Ez eltarthat néhány percig. A kiszolgáló csak akkor adható hozzá szerepkörökhöz, ha az folytatódik. Ha a kiürítési folyamat befejeződött, a kiszolgáló állapota Karbantartás alatt, Ürítés befejezve állapotúként jelenik meg. Az operációs rendszer automatikus biztonsági ellenőrzést végez a biztonságos folytatás érdekében. Ha vannak nem megfelelő állapotú kötetek, az leáll, és figyelmezteti, hogy nem biztonságos a folytatás.
A kiszolgáló leállítása
Miután a kiszolgáló kiürítése befejeződött, biztonságosan leállíthatja karbantartás vagy újraindítás céljából.
Figyelmeztetés
Ha a kiszolgálón az Azure Stack HCI 20H2-es, Windows Server 2019-es vagy Windows Server 2016-es verziója fut, a kiszolgáló leállítása előtt karbantartási módba kell helyeznie a lemezeket, és ki kell vennie a lemezeket a karbantartási módból, mielőtt a kiszolgálót a fürtbe lépteti.
A kiszolgáló folytatása
Ha készen áll arra, hogy a kiszolgáló újra megkezdje a fürtözött szerepkörök és virtuális gépek üzemeltetését, egyszerűen kapcsolja be a kiszolgálót, várja meg, amíg elindul, és folytassa a kiszolgálót az alábbi lépésekkel.
A Fürtkezelőben válassza a számítási > kiszolgálók lehetőséget a bal oldali Eszközök menüben.
Válassza a Leltár lehetőséget. Kattintson a folytatni kívánt kiszolgáló nevére, majd a Folytatás gombra.
A fürtözött szerepkörök és virtuális gépek azonnal megkezdik az élő áttelepítést a kiszolgálóra. Ez eltarthat néhány percig.
Várakozás a tárterület újraszinkronizálására
Amikor a kiszolgáló újraindul, újra kell szinkronizálnia azokat az új írásokat, amelyek akkor történtek, amikor nem volt elérhető. Ez automatikusan történik, intelligens változáskövetés használatával. Nem szükséges minden adatot beolvasni vagy szinkronizálni; csak a módosításokat. Ez a folyamat szabályozva van az éles számítási feladatokra gyakorolt hatás mérséklése érdekében. Attól függően, hogy mennyi ideig volt szüneteltetve a kiszolgáló, és mennyi új adat lett megírva, több percig is eltarthat.
Fontos
A fürt többi kiszolgálójának offline állapotba helyezése előtt meg kell várnia az újraszinkronizálás befejezését.
Annak ellenőrzése, hogy a tárterület újraszinkronizálása befejeződött-e:
- Csatlakozzon a fürthöz a Windows Admin Center használatával, és válassza a Tárolókötetek >lehetőséget.
- Válassza a Leltár lehetőséget.
- Ellenőrizze az Állapot oszlopot minden kötetnél. Ha az OK gombra mutat, a tárterület újraszinkronizálása befejeződött. Mostantól biztonságosan offline állapotba állíthatja a fürt többi kiszolgálóját.
Kiszolgáló offline állapotba helyezése a PowerShell használatával
Az alábbi eljárásokkal megfelelően szüneteltetheti, kiürítheti és folytathatja a kiszolgálót egy feladatátvevő fürtben a PowerShell használatával.
Ellenőrizze, hogy biztonságos-e a kiszolgáló offline állapotba helyezése
Az összes kötet kifogástalan állapotának ellenőrzéséhez futtassa a következő parancsmagot rendszergazdaként:
Get-VirtualDisk
Íme egy példa a kimenet megjelenésére:
FriendlyName ResiliencySettingName FaultDomainRedundancy OperationalStatus HealthStatus Size FootprintOnPool StorageEfficiency
------------ --------------------- --------------------- ----------------- ------------ ---- --------------- -----------------
Mirror II Mirror 1 OK Healthy 4 TB 8.01 TB 49.99%
Mirror-accelerated parity OK Healthy 1002 GB 1.96 TB 49.98%
Mirror Mirror 1 OK Healthy 1 TB 2 TB 49.98%
ClusterPerformanceHistory Mirror 1 OK Healthy 24 GB 49 GB 48.98%
Győződjön meg arról, hogy minden kötet HealthStatus tulajdonsága Kifogástalan , és az OperationalStatus értéke OK.
Ehhez a Feladatátvevőfürt-kezelővel lépjen aTárolólemezek> elemre.
A kiszolgáló szüneteltetése és kiürítése
Futtassa a következő parancsmagot rendszergazdaként a kiszolgáló szüneteltetéséhez és kiürítéséhez:
Suspend-ClusterNode -Drain
Ehhez a Feladatátvevőfürt-kezelőben lépjen a Csomópontok elemre, kattintson a jobb gombbal a csomópontra, majd válassza aSzerepkörök kiürítésénekszüneteltetése> lehetőséget.
Ha a kiszolgáló az Azure Stack HCI 21H2-es vagy Windows Server 2022-es verzióját futtatja, a kiszolgáló szüneteltetése és kiürítése a kiszolgáló lemezeit is karbantartási módba helyezi. Ha a kiszolgálón az Azure Stack HCI 20H2-es, Windows Server 2019-es vagy Windows Server 2016-es verziója fut, ezt manuálisan kell elvégeznie (lásd a következő lépést).
Lemezek karbantartási módban való elhelyezése
Az Azure Stack HCI 20H2-es, Windows Server 2019-es és Windows Server 2016-es verziójában a kiszolgáló lemezeinek karbantartási módba helyezése lehetővé teszi Közvetlen tárolóhelyek, hogy szabályosan kiürítse és véglegesítse az adatokat annak érdekében, hogy a kiszolgáló leállítása ne befolyásolja az alkalmazás állapotát. Amint egy lemez karbantartási módba lép, már nem engedélyezi az írást. A tárterület újraszinkronizálási idejének minimalizálása érdekében javasoljuk, hogy a lemezeket közvetlenül az újraindítás előtt helyezze karbantartási módba, és a rendszer biztonsági mentése után azonnal hozza ki őket a karbantartási módból.
Megjegyzés
Ha a kiszolgáló az Azure Stack HCI 21H2-es vagy Windows Server 2022-es verzióját futtatja, kihagyhatja ezt a lépést, mert a lemezek automatikusan karbantartási módba kerülnek a kiszolgáló szüneteltetésekor és kiürítésekor. Ezek az operációs rendszerek részletes javítási funkcióval rendelkeznek, amely felgyorsítja és kevésbé befolyásolja az újraszinkronizálást a rendszer- és hálózati erőforrásokra, így megvalósítható, hogy a kiszolgáló és a tároló karbantartása együtt legyen elvégezve.
Ha a kiszolgálón a Windows Server 2019 vagy az Azure Stack HCI 20H2-es verziója fut, futtassa rendszergazdaként a következő parancsmagot:
Get-StorageScaleUnit -FriendlyName "Server1" | Enable-StorageMaintenanceMode
Ha a kiszolgáló Windows Server 2016 fut, használja helyette a következő szintaxist:
Get-StorageFaultDomain -Type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "Server1"} | Enable-StorageMaintenanceMode
A kiszolgáló leállítása
Miután a kiszolgáló befejezte a kiürítést, szüneteltetve lesz a PowerShellben és a Feladatátvevőfürt-kezelőben.
Most már biztonságosan leállíthatja vagy újraindíthatja a kiszolgálót a vagy Restart-Computer
a PowerShell-parancsmagok vagy a Stop-Computer
Feladatátvevőfürt-kezelő használatával.
Megjegyzés
Amikor parancsot futtat a Get-VirtualDisk
fürtszolgáltatást leállító vagy leállító kiszolgálókon, előfordulhat, hogy a kiszolgáló működési állapota hiányosként vagy csökkentett teljesítményűként jelenik meg, és az Állapot oszlop figyelmeztetést jeleníthet meg. Ez normális, és nem okozhat aggodalomra okot. Minden kötete online és elérhető marad.
Lemezek kivonása karbantartási módból
Ha a kiszolgálón az Azure Stack HCI 20H2-es, Windows Server 2019-es vagy Windows Server 2016-es verziója fut, le kell tiltania a tárolókarbantartási módot a lemezeken, mielőtt ismét a kiszolgálót a fürtbe léptetné. A tárterület újraszinkronizálási idejének minimalizálása érdekében javasoljuk, hogy a rendszer biztonsági mentése után azonnal hozza ki őket a karbantartási módból.
Megjegyzés
Ha a kiszolgálón az Azure Stack HCI 21H2-es vagy Windows Server 2022-es verziója fut, kihagyhatja ezt a lépést, mert a lemezek automatikusan ki lesznek kapcsolva a karbantartási módból a kiszolgáló folytatásakor.
Ha a kiszolgálón a Windows Server 2019 vagy az Azure Stack HCI 20H2-es verziója fut, futtassa rendszergazdaként a következő parancsmagot a tárolókarbantartási mód letiltásához:
Get-StorageScaleUnit -FriendlyName "Server1" | Disable-StorageMaintenanceMode
Ha a kiszolgáló Windows Server 2016 fut, használja helyette a következő szintaxist:
Get-StorageFaultDomain -Type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "Server1"} | Disable-StorageMaintenanceMode
A kiszolgáló folytatása
Folytassa a kiszolgálót a fürtben. A kiszolgálón korábban futó fürtözött szerepkörök és virtuális gépek visszaadásához használja a választható -Feladat-visszavétel jelzőt:
Resume-ClusterNode –Failback Immediate
Ehhez a Feladatátvevőfürt-kezelőben lépjen a Csomópontok elemre, kattintson a jobb gombbal a csomópontra, majd válassza aFeladatátvevő szerepkörök visszaállítása lehetőséget.>
A kiszolgáló folytatása után megjelenik a PowerShellben és a Feladatátvevőfürt-kezelőben.
Várakozás a tárterület újraszinkronizálására
Amikor a kiszolgáló újraindul, meg kell várnia, amíg az újraszinkronizálás befejeződik, mielőtt a fürt többi kiszolgálója offline állapotba lépne.
Futtassa a következő parancsmagot rendszergazdaként a folyamat figyeléséhez:
Get-StorageJob
Ha az újraszinkronizálás már befejeződött, nem fog kimenetet kapni.
Íme néhány példa a még futó újraszinkronizálási (javítási) feladatokra:
Name IsBackgroundTask ElapsedTime JobState PercentComplete BytesProcessed BytesTotal
---- ---------------- ----------- -------- --------------- -------------- ----------
Repair True 00:06:23 Running 65 11477975040 17448304640
Repair True 00:06:40 Running 66 15987900416 23890755584
Repair True 00:06:52 Running 68 20104802841 22104819713
A BytesTotal oszlopban látható, hogy mennyi tárterületre van szükség az újraszinkronizáláshoz. A PercentComplete oszlop megjeleníti az előrehaladást.
Figyelmeztetés
Nem biztonságos egy másik kiszolgálót offline állapotba vinni, amíg a javítási feladatok be nem fejeződnek.
Ez idő alatt a HealthStatus területen a kötetek figyelmeztetésként jelennek meg, ami normális.
Ha például a tárterület újraszinkronizálása közben használja a Get-VirtualDisk
parancsmagot, a következő kimenet jelenhet meg:
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size
------------ --------------------- ----------------- ------------ -------------- ----
MyVolume1 Mirror InService Warning True 1 TB
MyVolume2 Mirror InService Warning True 1 TB
MyVolume3 Mirror InService Warning True 1 TB
A feladatok befejeződése után a parancsmag használatával ellenőrizze, hogy a Get-VirtualDisk
kötetek kifogástalan állapotban jelennek-e meg. Íme néhány példa a kimenetre:
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size
------------ --------------------- ----------------- ------------ -------------- ----
MyVolume1 Mirror OK Healthy True 1 TB
MyVolume2 Mirror OK Healthy True 1 TB
MyVolume3 Mirror OK Healthy True 1 TB
Mostantól biztonságosan szüneteltetheti és újraindíthatja a fürt többi kiszolgálóját.
Következő lépések
A kapcsolódó információkért lásd még:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: