Condividi tramite


Distribuire Windows Admin Center con disponibilità elevata

Puoi distribuire Windows Admin Center in un cluster di failover per garantire disponibilità elevata per il servizio gateway di Windows Admin Center. La soluzione fornita è una soluzione attiva-passiva, in cui è attiva una sola istanza di Windows Admin Center. Se si verifica un errore in uno dei nodi del cluster, Windows Admin Center esegue correttamente il failover su un altro nodo, consentendo di continuare a gestire i server nell'ambiente in modo uniforme.

Informazioni su altre opzioni di distribuzione di Windows Admin Center.

Importante

Gli aggiornamenti diretti dalle distribuzioni a disponibilità elevata in Windows Admin Center versioni 2311 e precedenti a 2410 e successive non sono supportati a causa di modifiche dell'architettura. Per eseguire l'aggiornamento, è necessario disinstallare e reinstallare Windows Admin Center.

Prerequisites

  • Script di distribuzione ad alta disponibilità dal file ZIP di script HA di Windows Admin Center. Scaricare il file .zip contenente lo script nel computer locale e quindi copiare lo script in base alle esigenze in base alle indicazioni riportate in questo articolo.
  • Un cluster di failover di 2 o più nodi in esecuzione in Windows Server 2016 o versione successiva. Altre informazioni sulla distribuzione di un cluster di failover.
  • Un volume condiviso cluster per Windows Admin Center per archiviare i dati permanenti a cui è possibile accedere da tutti i nodi del cluster. 10 GB è sufficiente per il file CSV.
  • Impronta digitale del certificato da un'autorità di certificazione (CA) valida con la chiave privata installata su ogni nodo.

Installare Windows Admin Center in un cluster di failover

  1. Copia lo script Deploy-GatewayV2Ha.ps1 in un nodo del cluster. Scaricare o copiare Windows Admin Center .exe nello stesso nodo.
  2. Connettersi al nodo tramite RDP, passare alla cartella contenente lo script ed eseguire lo Deploy-GatewayV2Ha.ps1 script come amministratore con i parametri seguenti:
    • -clusterStorage: percorso locale del volume condiviso cluster per archiviare i dati di Windows Admin Center.
    • -clientAccessPoint: scegliere un nome che verrà usato per accedere a Windows Admin Center. Ad esempio, se si esegue lo script con il parametro -clientAccessPoint contosoWindowsAdminCenter, si accede al servizio Windows Admin Center visitando https://contosoWindowsAdminCenter.<domain>.com
    • -staticAddress: facoltativo. Uno o più indirizzi statici per il servizio cluster generico.
    • -InstallerPath: percorso del file di Windows Admin Center .exe .
    • -CertificateThumbprint: impronta digitale del certificato TLS presente su ogni nodo.
    • -generateSslCert: facoltativo. Se non vuoi fornire un certificato firmato, includi questo flag di parametro per generare un certificato autofirmato. Il certificato autofirmato scade in 60 giorni.
    • -HttpsPort: facoltativo. Se non specifichi una porta, il servizio gateway viene distribuito sulla porta 443 (HTTPS). Per usare una porta diversa, specificare in questo parametro. Se usi una porta personalizzata oltre a 443, accedi a Windows Admin Center passando a https://\<clientAccessPoint\>:<port>.

Note

Lo script Deploy-GatewayV2Ha.ps1 supporta i parametri -WhatIf e -Verbose

Example

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

Aggiornare un'installazione a disponibilità elevata esistente

Usa lo stesso script Deploy-GatewayV2Ha.ps1 per aggiornare la distribuzione a disponibilità elevata, senza perdere i dati di connessione.

Eseguire l'aggiornamento a una nuova versione di Windows Admin Center

Quando viene rilasciata una nuova versione di Windows Admin Center, eseguire di nuovo lo Deploy-GatewayV2Ha.ps1 script con l'eseguibile aggiornato specificato nel -InstallerPath parametro :

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

È anche possibile aggiornare il certificato contemporaneamente aggiornando la piattaforma Windows Admin Center con un nuovo .exe file.

Aggiornare il certificato usato da Windows Admin Center

È possibile aggiornare il certificato usato da una distribuzione a disponibilità elevata di Windows Admin Center in qualsiasi momento usando il -UpdateCertificate flag .

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

Disinstallare la distribuzione a disponibilità elevata

Per disinstallare dal cluster di failover la distribuzione a disponibilità elevata di Windows Admin Center, passa il parametro -Uninstall allo script Deploy-GatewayV2Ha.ps1.

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

Troubleshooting

I log vengono salvati nella cartella temporanea del file CSV. Ad esempio: C:\ClusterStorage\Volume1\temp.

Se necessario, è possibile eseguire la diagnostica passando il -CollectDiagnostics parametro . Di seguito è riportato un esempio di esecuzione della raccolta di diagnostica per le ultime 24 ore in un cluster:

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