Feladatátvevő fürt karbantartási eljárásai

A következőkre vonatkozik: Azure Stack HCI 21H2 és 20H2 verziók; Windows Server 2022, Windows Server 2019, Windows Server 2016

Ez a cikk feltételezi, hogy a karbantartás végrehajtásához le kell indítania egy fizikai kiszolgálót, vagy valamilyen más okból újra kell indítania azt. Ha a kiszolgálók offline állapotba Azure Stack HCI telepíteni a frissítéseket egy Azure Stack HCI fürtön.

Ha egy kiszolgáló karbantartásra offline állapotba van kapcsolva, akkor a tároló egy részét offline állapotba kell rőltenni, amely a feladatátvevő fürt összes kiszolgálóján meg van osztva. Ehhez szüneteltetni kell a offline állapotba tenni kívánt kiszolgálót, karbantartási módba kell tenni a kiszolgáló lemezeit, át kell vinni a fürtözött szerepköröket és virtuális gépeket (VM-eket) a fürt más kiszolgálóira, és ellenőrizni kell, hogy a fürt többi kiszolgálóján minden adat elérhető-e. Ez a folyamat biztosítja, hogy az adatok biztonságban és a karbantartási időszak során is elérhetők maradnak.

A felügyeleti központból Windows PowerShell használatával offline állapotba lehet vinni egy kiszolgálót karbantartásra. Ez a témakör mindkét módszert lefedi.

Kiszolgáló offline állapotba Windows Felügyeleti központban

A kiszolgáló offline állapotba való előkészítésének legegyszerűbb módja a felügyeleti Windows használata.

Ellenőrizze, hogy biztonságosan offline állapotba lehet-e kapcsolva a kiszolgálót

  1. A Windows felügyeleti központban csatlakozzon ahhoz a kiszolgálóhoz, amelyről offline szeretne csatlakozni. Az Eszközök Storage válassza a Lemezek hozzáadása lehetőséget, és ellenőrizze, hogy minden virtuális lemez Állapot oszlopában az Online érték jelenik-e meg.

  2. Ezután válassza a kötetek Storage, és ellenőrizze, hogy minden kötet Állapot oszlopában a Kifogástalan, az Állapot oszlopban pedig az OK érték látható-e.

A kiszolgáló szüneteltetése és ürítése

Mielőtt leállít vagy újraindít egy kiszolgálót, szüneteltesse a kiszolgálót, és ürítse ki (kapcsolja ki) a fürtözött szerepköröket, például a rajta futó virtuális gépeket. Mindig szüneteltesse és ürítse ki a fürtözött kiszolgálókat, mielőtt karbantartásra offline állapotba állítják őket.

  1. A Windows felügyeleti központban 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.

  2. Válassza az Inventory lehetőséget. Kattintson a felfüggeszteni és üríteni kívánt kiszolgáló nevére, majd válassza a Szüneteltetés lehetőséget. A következő üzenetnek kell lennie:

    Kiszolgáló(k) szüneteltetése karbantartásra: Biztosan szüneteltetni szeretné a kiszolgáló(k)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.

  3. Az Igen gombot választva szüneteltetheti a kiszolgálót, és elindíthatja a kiürítési folyamatot. A kiszolgáló állapota Karbantartás,Kiürítés , és az olyan szerepkörök, mint a Hyper-V és a virtuális gépek azonnal megkezdik a fürt más kiszolgálóira vagy kiszolgálóira való élő áttelepítést. Ez eltarthat néhány percig. A kiszolgálóhoz a folytatásig nem lehet szerepköröket hozzáadni. Ha a kiürítési folyamat befejeződött, a kiszolgáló állapota Karbantartásban, Kiürítés befejezve. Az operációs rendszer automatikus biztonsági ellenőrzést végez annak érdekében, hogy biztonságos legyen a folytatás. Ha nem biztonságos kötetek vannak, az leáll, és figyelmezteti, hogy nem biztonságos a folytatás.

A kiszolgáló leállít

Ha a kiszolgáló kiürítési művelete befejeződött, biztonságosan leállíthatja karbantartásra vagy újraindíthatja.

Figyelmeztetés

Ha a kiszolgáló Azure Stack HCI, 20H2, Windows Server 2019 vagy Windows Server 2016 verziót futtat, a kiszolgálók leállítása előtt karbantartási módba kell állítania a lemezeket, és ki kell állítania a lemezeket a karbantartási módból, mielőtt a kiszolgálót a fürtbe visszaveszi.

A kiszolgáló folytatása

Amikor készen áll arra, hogy a kiszolgáló ismét elkezdi 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árjon, amíg elindul, és a következő lépésekkel folytatja a kiszolgálót.

  1. A Fürtkezelő bal oldali Eszközök menüjében válassza a Számítási kiszolgálók lehetőséget.

  2. Válassza az Inventory lehetőséget. Kattintson a folytatni kívánt kiszolgáló nevére, majd kattintson 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ároló újraszinkronizációra

Amikor a kiszolgáló újraindul, minden olyan új írást újra kell szinkronizálni, amely akkor történt, amikor nem volt elérhető. Ez automatikusan megtörténik az intelligens változáskövetés használatával. Nem szükséges minden adatot vizsgálni vagy szinkronizálni; csak a módosításokat. Ezzel a folyamattal csökkenthető az éles számítási feladatokra gyakorolt hatás. A kiszolgáló szüneteltetési ideje és az új adatok írásának mértékétől függően több percet is igénybe vehet.

Fontos

Meg kell várnia, amíg az újraszinkronizálás befejeződik, mielőtt a fürt többi kiszolgálóját offline állapotba hozja.

Annak ellenőrzéséhez, hogy az újraszinkronizáció befejeződött-e, csatlakozzon Windows kiszolgálóhoz az Windows Felügyeleti központ használatával, és válassza Storage kötetek lehetőséget a bal oldali Eszközök menüben, majd válassza a Kötetek lehetőséget az oldal tetején. Ha minden kötet Állapot oszlopában a Kifogástalan érték látható, és minden kötet Állapot oszlopában az OKérték látható, akkor az újraszinkronizálás befejeződött, és most már biztonságosan offline állapotba lehet vinni a fürt többi kiszolgálóját.

Kiszolgáló offline állapotba kapcsolva a PowerShell használatával

Az alábbi eljárásokkal megfelelően szüneteltetheti, ürítheti és folytathatja a feladatátvevő fürtben található kiszolgálókat a PowerShell használatával.

Ellenőrizze, hogy biztonságosan offline állapotba lehet-e kapcsolva a kiszolgálót

Annak ellenőrzéséhez, hogy az összes kötet kifogástalan állapotú-e, futtassa rendszergazdaként a következő parancsmagot:

Get-VirtualDisk

Az alábbi példa a kimenetet mutathatja be:

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%

Ellenőrizze, hogy minden kötet HealthStatus tulajdonsága Kifogástalan, és hogy az OperationalStatus az OK gombot jeleníti-e meg.

Ehhez a Feladatátvevőfürt-kezelő a Lemezek Storagemeg.

A kiszolgáló szüneteltetése és ürítése

Futtassa rendszergazdaként a következő parancsmagot a kiszolgáló szüneteltetéséhez és ürítéséhez:

Suspend-ClusterNode -Drain

Ehhez a fürtben Feladatátvevőfürt-kezelő csomópontok lehetőséget,kattintson a jobb gombbal a csomópontra, majd válassza a Kiürítési szerepkörök szüneteltetése lehetőséget.

Ha a kiszolgáló Azure Stack HCI 21H2-es vagy Windows Server 2022-es verzióját futtatja, a kiszolgáló szüneteltetés és ürítés esetén a kiszolgáló lemezei is karbantartási módba lépnek. Ha a kiszolgáló 20H2 Azure Stack HCI, Windows Server 2019 vagy Windows Server 2016 verziót futtat, ezt manuálisan kell megtennie (lásd a következő lépést).

Lemezek karbantartási módba való beállítása

A Azure Stack HCI 20H2-es, Windows Server 2019-es és Windows Server 2016-es verziójában a kiszolgáló lemezei karbantartási módba állítva közvetlen lehetőséget kínálnak az Tárolóhelyek közvetlen kiürítési és véglegesítési adataira, 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, többé nem engedélyezi az írást. A tárhely-újraszinkronizációs idők minimalizálása érdekében javasoljuk, hogy a lemezeket közvetlenül az újraindítás előtt karbantartási módba hozza, és azonnal hozzuk ki őket a karbantartási módból, amint a rendszer biztonságira vált.

Megjegyzés

Ha a kiszolgáló 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, amikor a kiszolgáló szüneteltetve van és ki van ürítve. Ezek az operációs rendszerek részletes javítási funkcióval is rendelkezik, amely gyorsabb és kisebb hatással van a rendszer és a hálózati erőforrások újraszinkronizációira, így megvalósítható a kiszolgálók és a tárolók együttes karbantartása.

Ha a kiszolgáló a Windows Server 2019 vagy Azure Stack HCI 20H2 verziót futtatja, futtassa rendszergazdaként a következő parancsmagot:

Get-StorageScaleUnit -FriendlyName "Server1" | Enable-StorageMaintenanceMode

Ha a kiszolgáló nem Windows Server 2016, használja helyette a következő szintaxist:

Get-StorageFaultDomain -Type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "Server1"} | Enable-StorageMaintenanceMode

A kiszolgáló leállít

Ha a kiszolgáló kiürítése befejeződött, szüneteltetve lesz a PowerShellben, és Feladatátvevőfürt-kezelő.

Most már biztonságosan leállíthatja vagy újraindíthatja a kiszolgálót a vagy a PowerShell-parancsmagok, vagy a Stop-ComputerRestart-Computer Feladatátvevőfürt-kezelő.

Megjegyzés

Ha olyan kiszolgálókon futtat parancsokat, amelyek leállítják vagy leállítják a fürtszolgáltatást, előfordulhat, hogy a kiszolgáló működési állapota hiányos vagy csökkentett teljesítményű, és az Állapot oszlopban figyelmeztetés jelenik Get-VirtualDisk meg. Ez normális, és nem okozhat problémát. Minden kötet online állapotban marad, és elérhető marad.

A lemezek karbantartási módból való kieső üzemmódja

Ha a kiszolgáló Azure Stack HCI, 20H2-es, Windows Server 2019-es vagy Windows Server 2016-es verzióját futtatja, le kell tiltania a lemezen a tárolókarbantartási módot, mielőtt a kiszolgálót a fürtbe továbbadja. A tárterület újraszinkronizációs időének minimalizálása érdekében javasoljuk, hogy a rendszer biztonsági beállítása után hozzuk ki őket a karbantartási módból.

Megjegyzés

Ha a kiszolgálón Azure Stack HCI 21H2-es vagy Windows Server 2022-es verzió fut, kihagyhatja ezt a lépést, mert a kiszolgáló folytatásakor a lemezek automatikusan ki lesznek lépve a karbantartási módból.

Ha a kiszolgálón Windows Server 2019 vagy Azure Stack HCI 20H2 verzió fut, futtassa rendszergazdaként a következő parancsmagot a tárkarbantartási mód letiltásához:

Get-StorageScaleUnit -FriendlyName "Server1" | Disable-StorageMaintenanceMode

Ha a kiszolgáló nem Windows Server 2016, 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ürtön. A kiszolgálón korábban futó fürtözött szerepkörök és virtuális gépek visszaküldéséhez használja a választható -Failback jelzőt:

Resume-ClusterNode –Failback Immediate

Ehhez a fürtben Feladatátvevőfürt-kezelő csomópontok elemre,kattintson a jobb gombbal a csomópontra, majd válassza a FailRoles Back (Feladatátvevő szerepkörök folytatása) lehetőséget.

Miután a kiszolgáló újraindult, a PowerShellben a Fel és a Feladatátvevőfürt-kezelő.

Várakozás a tároló újraszinkronizációra

Amikor a kiszolgáló újraindul, meg kell várnia, amíg az újraszinkronizálás befejeződik, mielőtt a fürt bármely más kiszolgálóját offline állapotba hoz.

Futtassa rendszergazdaként a következő parancsmagot a folyamat figyelése érdekében:

Get-StorageJob

Ha az újraszinkronizálás már befejeződött, nem fog kimenetet kapni.

Az alábbi példa kimenetében látható, hogy az újraszinkronizációs (javítási) feladatok még futnak:

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 oszlop mutatja, hogy mennyi tárterületet kell újraszinkronikusan szinkronizálni. A PercentComplete oszlop a folyamat előrehaladását jeleníti meg.

Figyelmeztetés

A javítási feladatok befejezéséig nem biztonságos egy másik kiszolgálót offline állapotba hozni.

Ez idő alatt a HealthStatusalatt a kötetek továbbra is Figyelmeztetés értékként fognak mutatni, ami normális.

Ha például a tárterület újraszinkronizálása közben használja a parancsmagot, a Get-VirtualDisk következő kimenetet láthatja:

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

Ha a feladatok befejeződtek, a parancsmag használatával ellenőrizze, hogy a kötetek ismét Kifogástalan állapotúak-e. 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

Most már 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: