Freigeben über


Bereitstellen von Windows Admin Center mit hoher Verfügbarkeit

Sie können Windows Admin Center in einem Failovercluster bereitstellen, um hohe Verfügbarkeit für Ihren Windows Admin Center Gatewaydienst bereitzustellen. Die bereitgestellte Lösung ist eine aktiv passive Lösung, bei der nur eine Instanz von Windows Admin Center aktiv ist. Wenn einer der Knoten im Cluster ausfällt, wechselt Windows Admin Center reibungslos zu einem anderen Knoten, sodass Sie die Verwaltung der Server in Ihrer Umgebung nahtlos fortsetzen können.

Weitere Informationen zu anderen Windows Admin Center Bereitstellungsoptionen.

Von Bedeutung

Direkte Upgrades von Bereitstellungen mit hoher Verfügbarkeit in Windows Admin Center Versionen 2311 und älter auf Version 2410 und höher werden aufgrund von Architekturänderungen nicht unterstützt. Zum Upgrade müssen Sie Windows Admin Center deinstallieren und erneut installieren.

Prerequisites

  • Bereitstellungsskripts mit hoher Verfügbarkeit aus der ZIP-Datei Windows Admin Center HA Script. Laden Sie die .zip Datei mit den Skripts auf Ihren lokalen Computer herunter, und kopieren Sie das Bereitstellungsskript nach Bedarf basierend auf den Anleitungen in diesem Artikel.
  • Ein Failovercluster mit mindestens zwei Knoten, die auf Windows Server 2016 oder höher ausgeführt werden. Erfahren Sie mehr über die Bereitstellung eines Failover Clusters.
  • Ein freigegebenes Clustervolume (CSV) für Windows Admin Center zum Speichern persistenter Daten, auf die alle Knoten im Cluster zugreifen können. 10 GB reicht für Ihre CSV aus.
  • Ein Zertifikatfingerabdruck eines Zertifikats von einer gültigen Zertifizierungsstelle (CA) mit dem privaten Schlüssel, der auf jedem Knoten installiert ist.

Note

Die Deploy-GatewayV2Ha.zip Datei enthält die folgenden Skripts:

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

Installieren von Windows Admin Center in einem Failovercluster

  1. Kopiere das Skript Deploy-GatewayV2Ha.Deploy.ps1 auf einen Knoten in deinem Cluster. Laden Sie das Windows Admin Center .exe auf denselben Knoten herunter, oder kopieren Sie es.
  2. Stellen Sie eine Verbindung mit dem Knoten über RDP her, wechseln Sie zu dem Ordner, der das Skript enthält, und führen Sie das Deploy-GatewayV2Ha.Deploy.ps1 Skript als Administrator mit den folgenden Parametern aus:
    • -clusterStorage: der lokale Pfad des Cluster Shared Volume, um die Windows Admin Center-Daten zu speichern.
    • -clientAccessPoint: Wählen Sie einen Namen aus, den Sie für den Zugriff auf Windows Admin Center verwenden. Wenn Sie beispielsweise das Skript mit dem Parameter -clientAccessPoint contosoWindowsAdminCenter ausführen, greifen Sie auf den Windows Admin Center-Dienst zu, indem Sie https://contosoWindowsAdminCenter.<domain>.com besuchen.
    • -staticAddress:Wahlfrei. Mindestens eine statische Adresse für den allgemeinen Clusterdienst.
    • -InstallerPath: Der Pfad für die Datei Windows Admin Center .exe.
    • -CertificateThumbprint: TLS-Zertifikatfingerabdruck, der auf jedem Knoten vorhanden ist.
    • -generateSslCert:Wahlfrei. Wenn du kein signiertes Zertifikat bereitstellen möchtest, beziehe dieses Parameterflag ein, um ein selbstsigniertes Zertifikat zu generieren. Das selbstsignierte Zertifikat läuft in 60 Tagen ab.
    • -HttpsPort:Wahlfrei. Wenn kein Port angegeben ist, wird der Gatewaydienst an Port 443 (HTTPS) bereitgestellt. Wenn Sie einen anderen Port verwenden möchten, geben Sie in diesem Parameter an. Wenn Sie neben 443 einen benutzerdefinierten Port verwenden, greifen Sie auf die Windows Admin Center zu, indem Sie zu https://\<clientAccessPoint\>:<port> wechseln.

Note

Das Deploy-GatewayV2Ha.Deploy.ps1 Skript unterstützt -WhatIf und -Verbose Parameter.

Von Bedeutung

Um weitere Lebenszyklusvorgänge für Ihre Hochverfügbarkeitsinstallation auszuführen, stellen Sie sicher, dass alle Skripts aus der Deploy-GatewayV2Ha.zip Datei auf allen Knoten vorhanden sind.

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

Aktualisieren einer vorhandenen Hochverfügbarkeitsinstallation

Verwende dasselbe Deploy-GatewayV2Ha.Deploy.ps1-Skript, um deine Hochverfügbarkeitsbereitstellung zu aktualisieren, ohne die Verbindungsdaten zu verlieren.

Aktualisieren auf eine neue Version von Windows Admin Center

Wenn eine neue Version von Windows Admin Center freigegeben wird, führen Sie das Skript Deploy-GatewayV2Ha.Deploy.ps1 erneut aus, wobei die aktualisierte ausführbare Datei im Parameter -InstallerPath angegeben ist:

$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

Sie können das Zertifikat auch aktualisieren, wenn Sie die Windows Admin Center Plattform aktualisieren, indem Sie eine neue datei .exe verwenden.

Aktualisieren des von Windows Admin Center verwendeten Zertifikats

Sie können das von einer HA-Bereitstellung von Windows Admin Center verwendete Zertifikat jederzeit aktualisieren, indem Sie das Flag -UpdateCertificate verwenden.

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

Deinstallieren der Bereitstellung der Hochverfügbarkeit

Um die HA-Bereitstellung von Windows Admin Center aus Ihrem Failovercluster zu deinstallieren, führen Sie das Skript Deploy-GatewayV2Ha.Uninstall.ps1 aus.

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

Troubleshooting

Protokolle werden im temporären Ordner der CSV gespeichert. Beispiel: C:\ClusterStorage\Volume1\temp.

Bei Bedarf können Sie die Diagnose ausführen, indem Sie Diagnostics mit dem -Mode-Flag im Deploy-GatewayV2Ha.Inspect.ps1-Skript übergeben. Das folgende Beispiel zeigt das Ausführen der Diagnoseauflistung für die letzten 24 Stunden auf einem Cluster:

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