Implantar o Windows Admin Center com alta disponibilidade

Você pode implantar o Windows Admin Center em um cluster de failover para fornecer alta disponibilidade para o serviço de gateway do Windows Admin Center. A solução fornecida é uma solução ativa-passiva, em que apenas uma instância do Windows Admin Center está ativa. Se um dos nós no cluster falhar, o Windows Admin Center fará failover de maneira suave para outro nó, permitindo que você continue gerenciando os servidores em seu ambiente de maneira contínua.

Saiba mais sobre outras opções de implantação do Windows Admin Center.

Pré-requisitos

  • Um cluster de failover de dois ou mais nós no Windows Server 2016, 2019 ou 2022. Saiba mais sobre como implantar um Cluster de Failover.
  • Um CSV (Volume Compartilhado Clusterizado) para o Windows Admin Center armazenar dados persistentes que podem ser acessados por todos os nós no cluster. 10 GB serão suficientes para seu CSV.
  • O script de implantação de alta disponibilidade do arquivo zip do Script de HA do Windows Admin Center. Baixe o arquivo .zip que contém o script para seu computador local e copie-o conforme necessário com base nas diretrizes abaixo.
  • Recomendado, mas opcional: um certificado assinado. pfx e a senha. Você não precisa já ter instalado o certificado nos nós de cluster – o script fará isso para você. Se você não fornecer um, o script de instalação gerará um certificado autoassinado, que expirará após 60 dias.

Instalar o Windows Admin Center em um cluster de failover

  1. Copie o script Install-WindowsAdminCenterHA.ps1 para um nó no cluster. Baixe ou copie o .msi do Windows Admin Center para o mesmo nó.
  2. Conecte-se ao nó por meio do protocolo RDP e execute o script Install-WindowsAdminCenterHA.ps1 com base nesse nó com os seguintes parâmetros:
    • -clusterStorage: o caminho local do Volume Compartilhado Clusterizado para armazenar dados do Windows Admin Center.
    • -clientAccessPoint: escolha um nome que será usado para acessar o Windows Admin Center. Por exemplo, se executar o script com o parâmetro -clientAccessPoint contosoWindowsAdminCenter, você acessará o serviço do Windows Admin Center acessando https://contosoWindowsAdminCenter.<domain>.com
    • -staticAddress: Opcional. Um ou mais endereços estáticos para o serviço genérico do cluster.
    • -msiPath: o caminho do arquivo .msi do Windows Admin Center.
    • -certPath: Opcional. O caminho para um arquivo .pfx de certificado.
    • -certPassword: Opcional. Uma senha SecureString do .pfx do certificado fornecida em -certPath
    • -generateSslCert: Opcional. Se você não quiser fornecer um certificado assinado, inclua esse sinalizador de parâmetro para gerar um certificado autoassinado. Observe que o certificado autoassinado expirará em 60 dias.
    • -portNumber: Opcional. Se você não especificar uma porta, o serviço de gateway será implantado na porta 443 (HTTPS). Para usar uma porta diferente, especifique nesse parâmetro. Observe que, se usar uma porta personalizada (qualquer uma além da 443), você acessará o Windows Admin Center acessando https://<clientAccessPoint>:<port>.

Observação

O script Install-WindowsAdminCenterHA.ps1 dá suporte a parâmetros -WhatIf e -Verbose

Exemplos

Instalar com um certificado assinado:

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -clusterStorage "C:\ClusterStorage\Volume1" -clientAccessPoint "contoso-ha-gateway" -msiPath ".\WindowsAdminCenter.msi" -certPath "cert.pfx" -certPassword $certPassword -Verbose

Instalar com um certificado autoassinado:

.\Install-WindowsAdminCenterHA.ps1 -clusterStorage "C:\ClusterStorage\Volume1" -clientAccessPoint "contoso-ha-gateway" -msiPath ".\WindowsAdminCenter.msi" -StaticAddress (local ip address) -generateSslCert -Verbose

Atualizar uma instalação de alta disponibilidade existente

Use o mesmo script Install-WindowsAdminCenterHA.ps1 para atualizar sua implantação de HA, sem perder os dados de conexão.

Atualizar para uma nova versão do Windows Admin Center

Quando uma nova versão do Windows Admin Center for lançada, execute o script Install-WindowsAdminCenterHA.ps1 novamente apenas com o parâmetro msiPath:

.\Install-WindowsAdminCenterHA.ps1 -msiPath '.\WindowsAdminCenter.msi' -Verbose

Atualizar o certificado usado pelo Windows Admin Center

Você pode atualizar o certificado usado por uma implantação de HA do Windows Admin Center a qualquer momento fornecendo o arquivo .pfx e a senha do novo certificado.

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -certPath "cert.pfx" -certPassword $certPassword -Verbose

Você também pode atualizar o certificado enquanto atualiza a plataforma do Windows Admin Center com um novo arquivo .msi.

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -msiPath ".\WindowsAdminCenter.msi" -certPath "cert.pfx" -certPassword $certPassword -Verbose

Desinstalar

Para desinstalar a implantação de HA do Windows Admin Center do seu cluster de failover, passe o parâmetro -Uninstall para o script Install-WindowsAdminCenterHA.ps1.

.\Install-WindowsAdminCenterHA.ps1 -Uninstall -Verbose

Solução de problemas

Os logs são salvos na pasta temp do CSV (por exemplo, C:\ClusterStorage\Volume1\temp).