Distribuera Windows Admin Center med hög tillgänglighet

Du kan distribuera Windows Admin Center i ett redundanskluster för att ge hög tillgänglighet för din Windows Admin Center gateway. Den här lösningen är aktiv-passiv, där endast en instans av Windows Admin Center är aktiv. Om en av noderna i klustret slutar fungera, växlar Windows Admin Center smidigt över till en annan nod så att du kan fortsätta hantera servrarna i din miljö utan avbrott.

Läs mer om andra Windows Admin Center distributionsalternativ.

Viktigt!

Windows Admin Center version 2311 och äldre stöder inte direkta uppgraderingar från distributioner med hög tillgänglighet till version 2410 och senare på grund av arkitekturändringar. Om du vill uppgradera måste du avinstallera och installera om Windows Admin Center.

Prerequisites

  • Distributionsskript med hög tillgänglighet från zip-filen Windows Admin Center HA Script. Ladda ned filen .zip som innehåller skripten till den lokala datorn. Kopiera sedan distributionsskriptet efter behov baserat på vägledningen i den här artikeln.
  • Ett redundanskluster med två eller flera noder som körs på Windows Server 2016 eller senare. Läs mer om hur du distribuerar ett redundanskluster.
  • En klusterdelad volym (CSV) för Windows Admin Center för att lagra beständiga data som alla noder i klustret kan komma åt. Din CSV behöver bara 10 GB.
  • Ett certifikats tumavtryck från en giltig certifikatutfärdare (CA) med den privata nyckeln installerad på varje nod.

Note

Filen Deploy-GatewayV2Ha.zip innehåller följande skript:

  • Deploy-GatewayV2Ha.Deploy.ps1
  • Deploy-GatewayV2Ha.Validate.ps1
  • Deploy-GatewayV2Ha.Inspect.ps1
  • Deploy-GatewayV2Ha.Uninstall.ps1

Installera Windows Admin Center på ett redundanskluster

  1. Kopiera skriptet Deploy-GatewayV2Ha.Deploy.ps1 till en nod i klustret. Ladda ned eller kopiera filen Windows Admin Center .exe till samma nod.
  2. Anslut till noden via Fjärrskrivbord Protocol, gå till mappen som innehåller skriptet och kör skriptet Deploy-GatewayV2Ha.Deploy.ps1 som administratör med följande parametrar:
    • -clusterStorage: CsV:s lokala sökväg för att lagra Windows Admin Center data.
    • -clientAccessPoint: Namnet som du använder för att komma åt Windows Admin Center. Om du till exempel kör skriptet med parametern -clientAccessPoint contosoWindowsAdminCenter får du åtkomst till tjänsten Windows Admin Center genom att besöka https://contosoWindowsAdminCenter.<domain>.com.
    • -staticAddress: Valfritt. En eller flera statiska adresser för den generiska klustertjänsten.
    • -InstallerPath: Sökvägen för filen för Windows Admin Center .exe.
    • -CertificateThumbprint: Ett tumavtryck för Transport Layer Security-certifikatet som finns på varje nod.
    • -generateSslCert: Valfritt. Om du inte vill ange ett signerat certifikat inkluderar du den här parameterflaggan för att generera ett självsignerat certifikat. Det självsignerade certifikatet upphör att gälla om 60 dagar.
    • -HttpsPort: Valfritt. Om du inte anger någon port distribueras gatewaytjänsten på port 443 (HTTPS). Om du vill använda en annan port anger du i den här parametern. Om du använder en anpassad port i stället för 443 kommer du åt Windows Admin Center genom att gå till https://\<clientAccessPoint\>:<port>.

Note

Skriptet Deploy-GatewayV2Ha.Deploy.ps1 stöder -WhatIf och -Verbose parametrar.

Om du vill utföra ytterligare livscykelåtgärder på installationen med hög tillgänglighet kontrollerar du att alla skript från Deploy-GatewayV2Ha.zip filen finns på alla noder.

Example

$parameters = @{
  ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
  ClientAccessPoint = gateway-ha
  StaticAddress = '10.0.0.50'
  InstallerPath = "C:\Installers\WindowsAdminCenter2511.exe"
  CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters

Uppdatera en befintlig installation med hög tillgänglighet

Använd samma Deploy-GatewayV2Ha.Deploy.ps1 skript för att uppdatera distributionen med hög tillgänglighet, utan att förlora dina anslutningsdata.

Uppdatera till en ny version av Windows Admin Center

När en ny version av Windows Admin Center släpps kör du skriptet Deploy-GatewayV2Ha.Deploy.ps1 igen med den uppdaterade körbara filen som anges i parametern -InstallerPath:

$parameters = @{
  ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
  ClientAccessPoint = gateway-ha
  StaticAddress = '10.0.0.50'
  InstallerPath = "C:\Installers\WindowsAdminCenter2511new.exe"
  CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters

Du kan också uppdatera certifikatet när du uppdaterar Windows Admin Center-plattformen med hjälp av en ny .exe-fil.

Uppdatera certifikatet som används av Windows Admin Center

Du kan uppdatera certifikatet som används av en distribution med hög tillgänglighet för Windows Admin Center när som helst med hjälp av flaggan -UpdateCertificate.

$parameters = @{
  UpdateCertificate = $true
  ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
  ClientAccessPoint = gateway-ha
  CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters

Avinstallera distributionen med hög tillgänglighet

Om du vill avinstallera distributionen med hög tillgänglighet av Windows Admin Center från redundansklustret kör du skriptet Deploy-GatewayV2Ha.Uninstall.ps1.

$parameters = @{
  ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
  ClientAccessPoint = gateway-ha
}
Deploy-GatewayV2Ha.Uninstall @parameters

Troubleshooting

Loggar sparas i mappen temp för CSV. Ett exempel är C:\ClusterStorage\Volume1\temp.

Om det behövs kan du köra diagnostik genom att ange Diagnostics med flaggan -Mode i skriptet Deploy-GatewayV2Ha.Inspect.ps1. I följande exempel visas hur du kör diagnostiksamlingen under de senaste 24 timmarna i ett kluster:

$parameters = @{
  Mode = Diagnostics
  ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
  ClientAccessPoint = gateway-ha
  DiagnosticLookbackHours = 24
  DiagnosticsOutputPath = "C:\Temp\wac-ha-diag"
}
Deploy-GatewayV2Ha.Inspect @parameters