Windows Admin Center implementeren met hoge beschikbaarheid

U kunt Windows Admin Center implementeren in een failovercluster om hoge beschikbaarheid te bieden voor uw Windows Admin Center-gateway. Deze oplossing is actief-passief, waarbij slechts één exemplaar van Windows Admin Center actief is. Als een van de knooppunten in het cluster uitvalt, schakelt Windows Admin Center probleemloos over naar een ander knooppunt, zodat u de servers in uw omgeving naadloos kunt blijven beheren.

Meer informatie over andere Windows Admin Center implementatieopties.

Belangrijk

Windows Admin Center versies 2311 en ouder bieden geen ondersteuning voor directe upgrades van implementaties met hoge beschikbaarheid naar versies 2410 en hoger vanwege architectonische wijzigingen. Als u een upgrade wilt uitvoeren, moet u Windows Admin Center verwijderen en opnieuw installeren.

Prerequisites

  • Implementatiescripts met hoge beschikbaarheid van het zip-bestand Windows Admin Center HA-script. Download het .zip-bestand met de scripts naar uw lokale computer. Kopieer vervolgens het implementatiescript indien nodig op basis van de richtlijnen in dit artikel.
  • Een failovercluster van twee of meer knooppunten die worden uitgevoerd op Windows Server 2016 of hoger. Meer informatie over het implementeren van een failovercluster.
  • Een gedeeld clustervolume (CSV) voor Windows Admin Center om permanente gegevens op te slaan waartoe alle knooppunten in het cluster toegang hebben. Uw CSV heeft slechts 10 GB nodig.
  • Een certificaatvingerafdruk van een certificaat van een geldige certificeringsinstantie (CA) met de persoonlijke sleutel die op elk knooppunt is geïnstalleerd.

Note

Het Deploy-GatewayV2Ha.zip bestand bevat de volgende scripts:

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

Windows Admin Center installeren op een failovercluster

  1. Kopieer het Deploy-GatewayV2Ha.Deploy.ps1 script naar een knooppunt in uw cluster. Download of kopieer het bestand Windows Admin Center .exe naar hetzelfde knooppunt.
  2. Maak verbinding met het knooppunt via Extern bureaublad Protocol, ga naar de map met het script en voer het script Deploy-GatewayV2Ha.Deploy.ps1 uit als beheerder met de volgende parameters:
    • -clusterStorage: het lokale pad van het CSV-bestand voor het opslaan van Windows Admin Center gegevens.
    • -clientAccessPoint: de naam die u gebruikt voor toegang tot Windows Admin Center. Als u bijvoorbeeld het script uitvoert met de parameter -clientAccessPoint contosoWindowsAdminCenter, opent u de Windows Admin Center-service door naar https://contosoWindowsAdminCenter.<domain>.com te gaan.
    • -staticAddress: optioneel. Een of meer statische adressen voor de algemene clusterservice.
    • -InstallerPath: het pad voor het Windows Admin Center-bestand .exe.
    • -CertificateThumbprint: Een vingerafdruk van het Transport Layer Security-certificaat dat aanwezig is op elk knooppunt.
    • -generateSslCert: optioneel. Als u geen ondertekend certificaat wilt opgeven, neemt u deze parametervlag op om een zelfondertekend certificaat te genereren. Het zelfondertekende certificaat verloopt over 60 dagen.
    • -HttpsPort: optioneel. Als u geen poort opgeeft, wordt de gatewayservice geïmplementeerd op poort 443 (HTTPS). Als u een andere poort wilt gebruiken, geeft u deze parameter op. Als u een aangepaste poort gebruikt in plaats van 443, opent u de Windows Admin Center door naar https://\<clientAccessPoint\>:<port> te gaan.

Note

Het Deploy-GatewayV2Ha.Deploy.ps1 script ondersteunt -WhatIf en -Verbose parameters.

Als u verdere levenscyclusbewerkingen wilt uitvoeren op uw installatie met hoge beschikbaarheid, moet u ervoor zorgen dat alle scripts uit het Deploy-GatewayV2Ha.zip bestand aanwezig zijn op alle knooppunten.

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

Een bestaande installatie met hoge beschikbaarheid bijwerken

Gebruik hetzelfde Deploy-GatewayV2Ha.Deploy.ps1 script om uw implementatie met hoge beschikbaarheid bij te werken, zonder dat uw verbindingsgegevens verloren gaan.

Bijwerken naar een nieuwe versie van Windows Admin Center

Wanneer een nieuwe versie van Windows Admin Center wordt uitgebracht, voert u het script Deploy-GatewayV2Ha.Deploy.ps1 opnieuw uit met het bijgewerkte uitvoerbare bestand dat is opgegeven in de parameter -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

U kunt het certificaat ook bijwerken wanneer u het Windows Admin Center-platform bijwerkt met behulp van een nieuw bestand .exe.

Het certificaat bijwerken dat wordt gebruikt door Windows Admin Center

U kunt het certificaat dat wordt gebruikt door een implementatie met hoge beschikbaarheid van Windows Admin Center op elk gewenst moment bijwerken met behulp van de vlag -UpdateCertificate.

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

De implementatie met hoge beschikbaarheid verwijderen

Als u de implementatie van hoge beschikbaarheid van Windows Admin Center wilt verwijderen uit uw failovercluster, voert u het script Deploy-GatewayV2Ha.Uninstall.ps1 uit.

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

Troubleshooting

Logboeken worden opgeslagen in de tijdelijke map van het CSV-bestand. Een voorbeeld is C:\ClusterStorage\Volume1\temp.

Indien nodig kunt u diagnostische tests uitvoeren door Diagnostics door te geven met de vlag -Mode in het script Deploy-GatewayV2Ha.Inspect.ps1. In het volgende voorbeeld ziet u hoe u de diagnostische verzameling voor de afgelopen 24 uur uitvoert op een cluster:

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