Uppdatera Azure Stack HCI-klusterUpdate Azure Stack HCI clusters

Gäller för: Azure Stack HCI, version 20H2; Windows Server 2019Applies to: Azure Stack HCI, version 20H2; Windows Server 2019

När du uppdaterar Azure Stack HCI-kluster är målet att upprätthålla tillgänglighet genom att endast uppdatera en server i klustret i taget.When updating Azure Stack HCI clusters, the goal is to maintain availability by updating only one server in the cluster at a time. Många uppdateringar av operativ systemet kräver att servern kopplas från, till exempel för att göra en omstart eller uppdatera program som nätverks stacken.Many operating system updates require taking the server offline, for example to do a restart or to update software such as the network stack. Vi rekommenderar att du använder Cluster-Aware uppdatering (CAU), en funktion som gör det enkelt att installera uppdateringar på varje server i klustret samtidigt som dina program körs.We recommend using Cluster-Aware Updating (CAU), a feature that makes it easy to install updates on every server in your cluster while keeping your applications running. Cluster-Aware att uppdatera automatiserade åtgärder som tar servern i och utanför underhålls läget när du installerar uppdateringar och startar om servern, om det behövs.Cluster-Aware Updating automates taking the server in and out of maintenance mode while installing updates and restarting the server, if necessary. Cluster-Aware uppdatering är den standard uppdaterings metod som används av Windows administrations Center och kan också initieras med hjälp av PowerShell.Cluster-Aware Updating is the default updating method used by Windows Admin Center and can also be initiated using PowerShell.

Det här avsnittet fokuserar på operativ Systems-och program varu uppdateringar.This topic focuses on operating system and software updates. Om du behöver göra en server offline för att utföra underhåll av maskin varan, se ta en server offline för underhåll.If you need to take a server offline to perform maintenance on the hardware, see Take a server offline for maintenance.

Uppdatera ett kluster med hjälp av Windows administrations CenterUpdate a cluster using Windows Admin Center

Windows administrations Center gör det enkelt att uppdatera ett kluster och tillämpa uppdateringar av operativ system och lösningar med hjälp av ett enkelt användar gränssnitt.Windows Admin Center makes it easy to update a cluster and apply operating system and solution updates using a simple user interface. Om du har köpt ett integrerat system från en Microsoft-maskinvara, är det enkelt att få de senaste driv rutinerna, den inbyggda program varan och andra uppdateringar direkt från Windows administrations Center genom att installera lämpliga partner uppdaterings tillägg.If you've purchased an integrated system from a Microsoft hardware partner, it’s easy to get the latest drivers, firmware, and other updates directly from Windows Admin Center by installing the appropriate partner update extension(s). Om din maskin vara inte har köpts som ett integrerat system kan inbyggd program vara och driv rutins uppdateringar behöva utföras separat, efter maskin varu leverantörens rekommendationer.If your hardware was not purchased as an integrated system, firmware and driver updates may need to be performed separately, following the hardware vendor's recommendations.

Windows administrations Center kontrollerar om klustret har kon figurer ATS korrekt för att köra Cluster-Aware uppdatering, och om det behövs får du en fråga om du vill att Windows administrations Center ska konfigurera CAU åt dig, inklusive att installera CAU-kluster rollen och aktivera de nödvändiga brand Väggs reglerna.Windows Admin Center will check if the cluster is properly configured to run Cluster-Aware Updating, and if needed, will ask if you’d like Windows Admin Center to configure CAU for you, including installing the CAU cluster role and enabling the required firewall rules.

  1. När du ansluter till ett kluster meddelar instrument panelen i Windows administrations Center om en eller flera servrar har uppdateringar som är klara att installeras, och innehåller en länk för att uppdatera nu.When you connect to a cluster, the Windows Admin Center dashboard will alert you if one or more servers have updates ready to be installed, and provide a link to update now. Du kan också välja uppdateringar från verktyg -menyn till vänster.Alternatively, you can select Updates from the Tools menu at the left.
  2. Om du vill använda verktyget Cluster-Aware uppdatering i Windows administrations Center måste du aktivera Credential Security Service Provider (CredSSP) och ange explicita autentiseringsuppgifter.To use the Cluster-Aware updating tool in Windows Admin Center, you must enable Credential Security Service Provider (CredSSP) and provide explicit credentials. Klicka på Ja när du tillfrågas om CredSSP ska aktive ras.When asked if CredSSP should be enabled, click Yes.
  3. Ange ditt användar namn och lösen ord och klicka på Fortsätt.Specify your username and password, and click Continue.
  4. Alla tillgängliga uppdateringar visas. Klicka på kontrol lera tillgängliga uppdateringar om du vill uppdatera listan.Any available updates will be displayed; click Check Available Updates to refresh the list.
  5. Markera de uppdateringar som du vill installera och klicka på tillämpa alla uppdateringar.Select the updates you wish to install and click Apply All Updates. Detta kommer att installera uppdateringarna på varje server i klustret.This will install the updates on every server in the cluster. Om en omstart krävs kommer kluster roller som virtuella datorer att flyttas till en annan server först för att förhindra eventuella avbrott.If a restart is needed, cluster roles such as virtual machines will be moved to another server first to prevent any disruption.
  6. Du kan förbättra säkerheten genom att inaktivera CredSSP så snart du är klar med installationen av uppdateringarna:To improve security, disable CredSSP as soon as you're finished installing the updates:
    • I administrations Center för Windows under alla anslutningar väljer du den första servern i klustret och väljer sedan Anslut.In Windows Admin Center, under All connections, select the first server in your cluster, and then select Connect.
    • På sidan Översikt väljer du inaktivera CredSSP och väljer sedan Ja i popup-fönstret inaktivera CredSSP .On the Overview page, select Disable CredSSP, and then on the Disable CredSSP pop-up window, select Yes.

Uppdatera ett kluster med PowerShellUpdate a cluster using PowerShell

Innan du kan uppdatera ett kluster med hjälp av Cluster-Aware uppdatering måste du först installera verktygen för redundanskluster, som är en del av verktyg för fjärrserveradministration (RSAT) och inkluderar Cluster-Aware uppdatering av program vara.Before you can update a cluster using Cluster-Aware Updating, you first need to install the Failover Clustering Tools, which are part of the Remote Server Administration Tools (RSAT) and include the Cluster-Aware Updating software. Om du uppdaterar ett befintligt kluster kan dessa verktyg redan vara installerade.If you're updating an existing cluster, these tools may already be installed.

Om du vill testa om ett redundanskluster är korrekt konfigurerat för att tillämpa program uppdateringar med hjälp av Cluster-Aware uppdatering kör du PowerShell-cmdleten Test-CauSetup , som utför en Best Practices Analyzer (BPA) skanning av redundansklustret och nätverks miljön och varnar dig om varningar eller fel:To test whether a failover cluster is properly set up to apply software updates using Cluster-Aware Updating, run the Test-CauSetup PowerShell cmdlet, which performs a Best Practices Analyzer (BPA) scan of the failover cluster and network environment and alerts you of any warnings or errors:

Test-CauSetup -ClusterName Cluster1

Om du behöver installera funktioner, verktyg eller roller, se nästa avsnitt.If you need to install features, tools, or roles, see the next sections. Annars kan du gå vidare till Sök efter uppdateringar med PowerShell.Otherwise, skip ahead to Check for updates with PowerShell.

Installera kluster verktyg för växling vid fel och verktyg för redundanskluster med PowerShellInstall Failover Clustering and Failover Clustering Tools using PowerShell

Om du vill kontrol lera om ett kluster eller en server har funktionen kluster för växling vid fel och verktyg för redundanskluster redan har installerats, utfärdar du Get-WindowsFeature PowerShell-cmdleten från hanterings datorn (eller kör den direkt på klustret eller servern, utan parametern-ComputerName):To check if a cluster or server has the Failover Clustering feature and Failover Clustering Tools already installed, issue the Get-WindowsFeature PowerShell cmdlet from your management PC (or run it directly on the cluster or server, omitting the -ComputerName parameter):

Get-WindowsFeature -Name Failover*, RSAT-Clustering* -ComputerName Server1

Se till att "installations status" är installerat och att ett X visas före både kluster-och redundanskluster för redundanskluster för Windows PowerShell:Make sure "Install State" says Installed and that an X appears before both Failover Clustering and Failover Cluster Module for Windows PowerShell:

Display Name                                            Name                       Install State
------------                                            ----                       -------------
[X] Failover Clustering                                 Failover-Clustering            Installed
        [X] Failover Clustering Tools                   RSAT-Clustering                Installed
            [X] Failover Cluster Module for Windows ... RSAT-Clustering-Powe...        Installed
            [ ] Failover Cluster Automation Server      RSAT-Clustering-Auto...        Available
            [ ] Failover Cluster Command Interface      RSAT-Clustering-CmdI...        Available

Om funktionen kluster för växling vid fel inte är installerad installerar du den på varje server i klustret med Install-WindowsFeature cmdleten, med parametrarna-IncludeAllSubFeature och-IncludeManagementTools:If the Failover Clustering feature is not installed, install it on each server in the cluster with the Install-WindowsFeature cmdlet, using the -IncludeAllSubFeature and -IncludeManagementTools parameters:

Install-WindowsFeature –Name Failover-Clustering -IncludeAllSubFeature –IncludeManagementTools -ComputerName Server1

Det här kommandot installerar även modulen för redundanskluster för PowerShell, som innehåller PowerShell-cmdletar för att hantera redundanskluster och modulen Cluster-Aware uppdatering för PowerShell för att installera program uppdateringar på redundanskluster.This command will also install the Failover Cluster Module for PowerShell, which includes PowerShell cmdlets for managing failover clusters, and the Cluster-Aware Updating module for PowerShell, for installing software updates on failover clusters.

Om funktionen kluster för växling vid fel redan är installerad men modulen för redundanskluster för Windows PowerShell inte är det installerar du bara den på varje server i klustret med cmdleten Install-WindowsFeature :If the Failover Clustering feature is already installed but the Failover Cluster Module for Windows PowerShell is not, simply install it on each server in the cluster with the Install-WindowsFeature cmdlet:

Install-WindowsFeature –Name RSAT-Clustering-PowerShell -ComputerName Server1

Välj ett uppdaterings lägeChoose an updating mode

Cluster-Aware uppdatering kan koordinera hela kluster uppdaterings åtgärden i två lägen:Cluster-Aware Updating can coordinate the complete cluster updating operation in two modes:

  • Läge för automatisk uppdatering För det här läget är Cluster-Aware uppdatering av klustrad roll konfigurerad som en arbets belastning på det redundanskluster som ska uppdateras och ett associerat uppdaterings schema definieras.Self-updating mode For this mode, the Cluster-Aware Updating clustered role is configured as a workload on the failover cluster that is to be updated, and an associated update schedule is defined. Klustret uppdaterar sig själv vid schemalagda tider genom att använda en standard profil eller anpassad uppdaterings körnings profil.The cluster updates itself at scheduled times by using a default or custom updating run profile. Under uppdaterings körningen börjar Cluster-Aware uppdatera uppdaterings koordinator processen på den nod som för närvarande äger den Cluster-Aware uppdatera klustrade rollen och processen utför uppdateringar sekventiellt på alla klusternoder.During the updating run, the Cluster-Aware Updating Update Coordinator process starts on the node that currently owns the Cluster-Aware Updating clustered role, and the process sequentially performs updates on each cluster node. Om du vill uppdatera den aktuella klusternoden växlar Cluster-Aware uppdatering av klustrad roll till en annan klusternod, och en ny uppdaterings koordinator process på den noden antar kontrollen över uppdaterings körningen.To update the current cluster node, the Cluster-Aware Updating clustered role fails over to another cluster node, and a new Update Coordinator process on that node assumes control of the updating run. I läget för automatisk uppdatering kan Cluster-Aware uppdatering uppdatera redundansklustret med hjälp av en helt automatiserad uppdaterings process från slut punkt till slut punkt.In self-updating mode, Cluster-Aware Updating can update the failover cluster by using a fully automated, end-to-end updating process. En administratör kan också utlösa uppdateringar på begäran i det här läget eller bara använda fjärruppdatering om du vill.An administrator can also trigger updates on-demand in this mode, or simply use the remote-updating approach if desired.

  • Läge för fjärruppdatering För det här läget är en fjärrhanterings dator (vanligt vis en Windows 10-dator) som har nätverks anslutning till redundansklustret, men som inte är medlem i redundansklustret, konfigurerad med verktyg för redundanskluster.Remote updating mode For this mode, a remote management computer (usually a Windows 10 PC) that has network connectivity to the failover cluster but is not a member of the failover cluster is configured with the Failover Clustering Tools. Från fjärrhanterings datorn, som kallas uppdaterings koordinatorn, utlöser administratören en körning av uppdatering på begäran med hjälp av en standard profil eller en anpassad uppdaterings körnings profil.From the remote management computer, called the Update Coordinator, the administrator triggers an on-demand updating run by using a default or custom updating run profile. Läget för fjärruppdatering är användbart för att övervaka real tids förlopp under uppdaterings körningen och för kluster som körs på Server Core-installationer.Remote updating mode is useful for monitoring real-time progress during the updating run, and for clusters that are running on Server Core installations.

Anteckning

Från och med Windows 10 oktober 2018-uppdateringen ingår RSAT som en uppsättning "funktioner på begäran"-behörighet från Windows 10.Starting with Windows 10 October 2018 Update, RSAT is included as a set of "Features on Demand" right from Windows 10. Gå bara till inställningar > appar > appar & funktioner > valfria funktioner > Lägg till en funktion > RSAT: verktyg för redundanskluster och välj Installera.Simply go to Settings > Apps > Apps & features > Optional features > Add a feature > RSAT: Failover Clustering Tools, and select Install. Om du vill se installations förloppet klickar du på knappen tillbaka för att visa status på sidan Hantera valfria funktioner.To see installation progress, click the Back button to view status on the "Manage optional features" page. Den installerade funktionen behålls i Windows 10-versioner.The installed feature will persist across Windows 10 version upgrades. Om du vill installera RSAT för Windows 10 före uppdateringen från oktober 2018 laddar du ned ett RSAT-paket.To install RSAT for Windows 10 prior to the October 2018 Update, download an RSAT package.

Lägg till kluster rollen CAU i klustretAdd CAU cluster role to the cluster

Den Cluster-Aware uppdaterings kluster rollen krävs för läget för automatisk uppdatering.The Cluster-Aware Updating cluster role is required for self-updating mode. Om du använder Windows administrations Center för att utföra uppdateringarna läggs kluster rollen automatiskt till.If you're using Windows Admin Center to perform the updates, the cluster role will automatically be added.

Get-CauClusterRole Cmdleten visar konfigurations egenskaperna för Cluster-Aware uppdatering av kluster rollen i det angivna klustret.The Get-CauClusterRole cmdlet displays the configuration properties of the Cluster-Aware Updating cluster role on the specified cluster.

Get-CauClusterRole -ClusterName Cluster1

Om rollen ännu inte har kon figurer ATS i klustret visas följande fel meddelande:If the role is not yet configured on the cluster, you will see the following error message:

Get-CauClusterRole : The current cluster is not configured with a Cluster-Aware Updating clustered role.

Om du vill lägga till Cluster-Aware uppdatera kluster rollen för automatisk uppdatering med PowerShell använder du Add-CauClusterRole cmdleten och anger lämpliga parametrar, som i följande exempel:To add the Cluster-Aware Updating cluster role for self-updating mode using PowerShell, use the Add-CauClusterRole cmdlet and supply the appropriate parameters, as in the following example:

Add-CauClusterRole -ClusterName Cluster1 -MaxFailedNodes 0 -RequireAllNodesOnline -EnableFirewallRules -VirtualComputerObjectName Cluster1-CAU -Force -CauPluginName Microsoft.WindowsUpdatePlugin -MaxRetriesPerNode 3 -CauPluginArguments @{ 'IncludeRecommendedUpdates' = 'False' } -StartDate "3/2/2020 3:00:00 AM" -DaysOfWeek 4 -WeeksOfMonth @(3) -verbose

Anteckning

Kommandot ovan måste köras från en hanterings dator eller domänkontrollant.The above command must be run from a management PC or domain controller.

Aktivera brand Väggs regler för att tillåta fjärromstartEnable firewall rules to allow remote restarts

Du måste tillåta att servrarna startas om via fjärr anslutning under uppdaterings processen.You'll need to allow the servers to restart remotely during the update process. Om du använder Windows administrations Center för att utföra uppdateringarna uppdateras Windows brand Väggs regler automatiskt på varje server för att tillåta fjärromstart.If you're using Windows Admin Center to perform the updates, Windows Firewall rules will automatically be updated on each server to allow remote restarts. Om du uppdaterar med PowerShell aktiverar du antingen fjärran sluten brand Väggs regel grupp i Windows-brandväggen eller överför parametern-EnableFirewallRules till cmdleten, till exempel i exemplet ovan.If you're updating with PowerShell, either enable the Remote Shutdown firewall rule group in Windows Firewall, or pass the -EnableFirewallRules parameter to the cmdlet such as in the example above.

Sök efter uppdateringar med PowerShellCheck for updates with PowerShell

Du kan använda Invoke-CAUScan cmdleten för att genomsöka servrar efter tillämpliga uppdateringar och hämta en lista över den första uppsättningen uppdateringar som tillämpas på varje server i ett angivet kluster:You can use the Invoke-CAUScan cmdlet to scan servers for applicable updates and get a list of the initial set of updates that are applied to each server in a specified cluster:

Invoke-CauScan -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -Verbose

Det kan ta några minuter att slutföra genereringen av listan.Generation of the list can take a few minutes to complete. För hands versions listan innehåller bara en första uppsättning uppdateringar. den innehåller inga uppdateringar som kan bli tillämpliga när de ursprungliga uppdateringarna har installerats.The preview list includes only an initial set of updates; it does not include updates that might become applicable after the initial updates are installed.

Installera uppdateringar med PowerShellInstall updates with PowerShell

Om du vill genomsöka servrar efter tillämpliga uppdateringar och utföra en fullständig uppdaterings körning på det angivna klustret använder du Invoke-CAURun cmdleten:To scan servers for applicable updates and perform a full updating run on the specified cluster, use the Invoke-CAURun cmdlet:

Invoke-CauRun -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force

Det här kommandot utför en genomsökning och en fullständig uppdaterings körning på klustret med namnet Cluster1.This command performs a scan and a full updating run on the cluster named Cluster1. Denna cmdlet använder plugin-programmet Microsoft. WindowsUpdatePlugin och kräver att alla klusternoder är online innan du kör denna cmdlet.This cmdlet uses the Microsoft.WindowsUpdatePlugin plug-in and requires that all cluster nodes be online before running this cmdlet. Dessutom tillåter denna cmdlet inte fler än tre återförsök per nod innan noden markeras som misslyckad och det går inte att köra fler än en nod innan markeringen av hela uppdaterings körningen är klar.In addition, this cmdlet allows no more than three retries per node before marking the node as failed, and allows no more than one node to fail before marking the entire updating run as failed. Det aktiverar också brand Väggs regler för att tillåta att servrarna fjärrstartas.It also enables firewall rules to allow the servers to restart remotely. Eftersom kommandot anger Force-parametern körs cmdleten utan att Visa bekräftelse meddelanden.Because the command specifies the Force parameter, the cmdlet runs without displaying confirmation prompts.

Uppdaterings körnings processen innehåller följande:The updating run process includes the following:

  • Söker efter och hämtar tillämpliga uppdateringar på varje server i klustretScanning for and downloading applicable updates on each server in the cluster
  • Flyttar för närvarande aktiva klustrade roller från varje serverMoving currently running clustered roles off each server
  • Installera uppdateringarna på varje serverInstalling the updates on each server
  • Starta om servern om det krävs av de installerade uppdateringarnaRestarting the server if required by the installed updates
  • Flytta de klustrade rollerna tillbaka till den ursprungliga servernMoving the clustered roles back to the original server

Uppdaterings körnings processen omfattar också att se till att kvorum upprätthålls, att söka efter ytterligare uppdateringar som bara kan installeras när den första uppsättningen uppdateringar har installerats och spara en rapport om de åtgärder som vidtagits.The updating run process also includes ensuring that quorum is maintained, checking for additional updates that can only be installed after the initial set of updates are installed, and saving a report of the actions taken.

Kontrol lera status för en uppdaterings körningCheck on the status of an updating run

En administratör kan få sammanfattnings information om en pågående uppdaterings körning genom att köra Get-CauRun cmdleten:An administrator can get summary information about an updating run in progress by running the Get-CauRun cmdlet:

Get-CauRun -ClusterName Cluster1

Här är några exempel på utdata:Here's some sample output:

RunId                   : 834dd11e-584b-41f2-8d22-4c9c0471dbad 
RunStartTime            : 10/13/2019 1:35:39 PM 
CurrentOrchestrator     : NODE1 
NodeStatusNotifications : { 
Node      : NODE1 
Status    : Waiting 
Timestamp : 10/13/2019 1:35:49 PM 
} 
NodeResults             : { 
Node                     : NODE2 
Status                   : Succeeded 
ErrorRecordData          : 
NumberOfSucceededUpdates : 0 
NumberOfFailedUpdates    : 0 
InstallResults           : Microsoft.ClusterAwareUpdating.UpdateInstallResult[] 
}

Utföra en snabb, offline-uppdatering av alla servrar i ett klusterPerform a fast, offline update of all servers in a cluster

Med den här metoden kan du ta alla servrar i ett kluster i taget och samtidigt uppdatera dem.This method allows you to take all the servers in a cluster down at once and update them all at the same time. Detta sparar tid under uppdaterings processen, men kompromissen är nedtid för de värdbaserade resurserna.This saves time during the updating process, but the trade-off is downtime for the hosted resources.

Om det finns en kritisk säkerhets uppdatering som du vill använda snabbt, eller om du behöver se till att uppdateringarna är klara i underhålls fönstret, kan den här metoden vara för dig.If there is a critical security update that you need to apply quickly, or you need to ensure that updates complete within your maintenance window, this method may be for you. Den här processen visar Azure Stack HCI-kluster, uppdaterar servrarna och tar upp den igen.This process brings down the Azure Stack HCI cluster, updates the servers, and brings it all up again.

  1. Planera underhålls perioden.Plan your maintenance window.

  2. Koppla från de virtuella diskarna.Take the virtual disks offline.

  3. Stoppa klustret för att koppla från lagringspoolen.Stop the cluster to take the storage pool offline. Kör cmdleten Stop-Cluster eller Använd Windows administrations Center för att stoppa klustret.Run the Stop-Cluster cmdlet or use Windows Admin Center to stop the cluster.

  4. Ställ in kluster tjänsten på inaktive rad i Services. msc på varje server.Set the cluster service to Disabled in Services.msc on each server. Detta förhindrar att kluster tjänsten startar när den uppdateras.This prevents the cluster service from starting up while being updated.

  5. Använd den kumulativa uppdateringen av Windows Server och eventuella nödvändiga underhålls Stacks uppdateringar för alla servrar.Apply the Windows Server Cumulative Update and any required Servicing Stack Updates to all servers. Du kan uppdatera alla servrar samtidigt – det finns inget behov av att vänta, eftersom klustret inte är igång.You can update all servers at the same time - there's no need to wait, because the cluster is down.

  6. Starta om servrarna och se till att allt ser bra ut.Restart the servers, and ensure everything looks good.

  7. Sätt kluster tjänsten tillbaka till Automatisk på varje server.Set the cluster service back to Automatic on each server.

  8. Starta klustret.Start the cluster. Kör cmdleten Start-Cluster eller Använd Windows administrations Center.Run the Start-Cluster cmdlet or use Windows Admin Center.

    Vänta några minuter.Give it a few minutes. Kontrol lera att lagringspoolen är felfri.Make sure the storage pool is healthy.

  9. Ta de virtuella diskarna online igen.Bring the virtual disks back online.

  10. Övervaka statusen för de virtuella diskarna genom att köra cmdletarna Get-Volume och Get-VirtualDisk .Monitor the status of the virtual disks by running the Get-Volume and Get-VirtualDisk cmdlets.

Nästa stegNext steps

För relaterad information, se även:For related information, see also: