Oppsummering
Når du bruker funksjonen for avløpsroller i operativsystemet Azure Stack HCI, versjon 21H2 eller 22H2, kan det oppstå en nodeavløpsfeil i store klyngescenarioer (for eksempel åtte eller flere klynger) på grunn av et tidsavbrudd når lagring settes i vedlikeholdsmodus. Dette problemet oppstår spesielt når du oppdaterer eller oppgraderer Azure Stack HCI-operativsystemet.
Mer informasjon
Følg disse trinnene for å løse tidsavbruddet for avløpsfeil:
-
Før du aktiverer vedlikeholdsmodus eller en operasjon som involverer vedlikeholdsmodus, for eksempel nodeavløp eller klyngeavhengig oppdatering, må du først øke skanneintervallet for fysiske disker for tilstandstjenesten. Hvis du vil gjøre dette, endrer du tilstandsinnstillingen ved å kjøre følgende kommando:
get-storagesubsystem Cluster* | set-storagehealthsetting -name System.Storage.PhysicalDisk.CheckPeriodMs -Value 10800000
Obs! I dette eksemplet øker vi verdien fra femten minutter til tre timer. Du bør imidlertid justere denne verdien for å sikre at den er lengre enn den forventede varigheten til arbeidsflyten som omfatter vedlikeholdsmodus.
-
Vent til alle pågående skanninger er ferdig. Den nøyaktige varigheten avhenger av miljøet. Det kan ta 40 til 60 minutter på en 16-nodeklynge å fullføre. Hvis du vil bekrefte at alle eksisterende skanninger er fullført, kontrollerer du tilstandstjenesteloggen på eiernoden for SDDC-gruppen og søker etter mønsteret:
Hendelsestolk for vedlikeholdsmodus tolker hendelsestypen – Origin Storage, EntityType SPACES_PhysicalDisk.
Obs! Hvis det ikke er noen slik oppføring i løpet av siste minutt, betyr det at alle skanninger er fullført. Tilstandsloggen kan hentes ved å kjøre følgende kommando:
Get-ClusterLog -Destination . -Timespan 5 -UseLocalTime -Health
-
Kjør en vedlikeholdsmodusoperasjon eller en annen arbeidsflyt som involverer vedlikeholdsmodus.
-
Gjenopprett tilstandsinnstillingen tilbake til den opprinnelige innstillingen. Dette er viktig fordi et langt intervall potensielt kan føre til en viss forsinkelse i enkelte tilstandstjenester, for eksempel fysiske diskrelaterte feil eller avvikling. Hvis du vil tilbakestille tilstandsinnstillingen, kjører du følgende kommando:
get-storagesubsystem Cluster* | remove-storagehealthsetting -name System.Storage.PhysicalDisk.CheckPeriodMs
Referanser
Vedlikeholdsprosedyrer for failover-klynge
Finn ut mer om standard terminologi som brukes til å beskrive Microsoft-programvareoppdateringer.