Skip to main content
SnapCenter software
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Configurar servidores SnapCenter para alta disponibilidade

Para oferecer suporte à Alta Disponibilidade (HA) no SnapCenter em execução no Windows ou no Linux, você pode instalar o balanceador de carga F5. O F5 permite que o SnapCenter Server suporte configurações ativas-passivas em até dois hosts que estão no mesmo local. Para usar o F5 Load Balancer no SnapCenter, você deve configurar os servidores SnapCenter e configurar o balanceador de carga F5.

Você também pode configurar o Balanceamento de Carga de Rede (NLB) para configurar a Alta Disponibilidade do SnapCenter . Você deve configurar manualmente o NLB fora da instalação do SnapCenter para alta disponibilidade.

Para o ambiente de nuvem, você pode configurar alta disponibilidade usando o Amazon Web Services (AWS) Elastic Load Balancing (ELB) e o balanceador de carga do Azure.

Configurar alta disponibilidade usando F5

Para obter instruções sobre como configurar os servidores SnapCenter para alta disponibilidade usando o balanceador de carga F5, consulte "Como configurar servidores SnapCenter para alta disponibilidade usando o balanceador de carga F5" .

Você deve ser membro do grupo Administradores locais nos servidores SnapCenter (além de ter a função SnapCenterAdmin atribuída) para usar os seguintes cmdlets para adicionar e remover clusters F5:

Informações adicionais

  • Depois de instalar e configurar o SnapCenter para alta disponibilidade, edite o atalho da área de trabalho do SnapCenter para apontar para o IP do cluster F5.

  • Se ocorrer um failover entre os servidores SnapCenter e se também houver uma sessão SnapCenter existente, você deverá fechar o navegador e fazer logon no SnapCenter novamente.

  • Na configuração do balanceador de carga (NLB ou F5), se você adicionar um host que é parcialmente resolvido pelo host NLB ou F5 e se o host SnapCenter não conseguir contatá-lo, a página do host SnapCenter alternará frequentemente entre os hosts inativos e em execução. Para resolver esse problema, você deve garantir que ambos os hosts do SnapCenter consigam resolver o host no NLB ou no host F5.

  • Os comandos do SnapCenter para configurações de MFA devem ser executados em todos os hosts. A configuração da parte confiável deve ser feita no servidor dos Serviços de Federação do Active Directory (AD FS) usando detalhes do cluster F5. O acesso à interface de usuário do SnapCenter no nível do host será bloqueado após a ativação do MFA.

  • Durante o failover, as configurações do log de auditoria não serão refletidas no segundo host. Portanto, você deve repetir manualmente as configurações do log de auditoria no host passivo F5 quando ele se tornar ativo.

Configurar alta disponibilidade usando balanceamento de carga de rede (NLB)

Você pode configurar o Balanceamento de Carga de Rede (NLB) para configurar a Alta Disponibilidade do SnapCenter . Você deve configurar manualmente o NLB fora da instalação do SnapCenter para alta disponibilidade.

Para obter informações sobre como configurar o balanceamento de carga de rede (NLB) com o SnapCenter , consulte "Como configurar o NLB com o SnapCenter" .

Configurar alta disponibilidade usando o AWS Elastic Load Balancing (ELB)

Você pode configurar o ambiente SnapCenter de alta disponibilidade na Amazon Web Services (AWS) configurando dois servidores SnapCenter em zonas de disponibilidade (AZs) separadas e configurando-os para failover automático. A arquitetura inclui endereços IP privados virtuais, tabelas de roteamento e sincronização entre bancos de dados MySQL ativos e em espera.

Passos
  1. Configurar sobreposição de IP virtual privado na AWS. Para obter informações, consulte "Configurar sobreposição de IP virtual privado" .

  2. Prepare seu host Windows

    1. Forçar o IPv4 a ser priorizado em relação ao IPv6:

      • Localização: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

      • Chave: DisabledComponents

      • Tipo: REG_DWORD

      • Valor: 0x20

    2. Certifique-se de que os nomes de domínio totalmente qualificados possam ser resolvidos via DNS ou via configuração de host local para endereços IPv4.

    3. Certifique-se de que você não tenha um proxy de sistema configurado.

    4. Certifique-se de que a senha do administrador seja a mesma no Windows Server ao usar uma configuração sem um Active Directory e que os servidores não estejam no mesmo domínio.

    5. Adicione IP virtual em ambos os servidores Windows.

  3. Crie o cluster SnapCenter .

    1. Inicie o Powershell e conecte-se ao SnapCenter. Open-SmConnection

    2. Crie o cluster. Add-SmServerCluster -ClusterName <cluster_name> -ClusterIP <cluster_ip> -PrimarySCServerIP <primary_ip> -Verbose -Credential administrator

    3. Adicione o servidor secundário. Add-SmServer -ServerName <server_name> -ServerIP <server_ip> -CleanUpSecondaryServer -Verbose -Credential administrator

    4. Obtenha os detalhes de alta disponibilidade. Get-SmServerConfig

  4. Crie a função Lamda para ajustar a tabela de roteamento caso o ponto de extremidade do IP privado virtual fique indisponível, monitorado pelo AWS CloudWatch. Para obter informações, consulte "Criar uma função Lambda" .

  5. Crie um monitor no CloudWatch para monitorar a disponibilidade do endpoint do SnapCenter . Um alarme é configurado para acionar uma função Lambda se o ponto de extremidade estiver inacessível. A função Lambda ajusta a tabela de roteamento para redirecionar o tráfego para o servidor SnapCenter ativo. Para obter informações, consulte "Crie canários sintéticos" .

  6. Implemente o fluxo de trabalho usando uma função de etapa como alternativa ao monitoramento do CloudWatch, proporcionando tempos de failover menores. O fluxo de trabalho inclui uma função de sonda Lambda para testar o URL do SnapCenter , uma tabela do DynamoDB para armazenar contagens de falhas e a própria função Step.

    1. Use uma função lambda para sondar o URL do SnapCenter . Para obter informações, consulte "Criar função Lambda" .

    2. Crie uma tabela do DynamoDB para armazenar a contagem de falhas entre duas iterações da Função de Etapa. Para obter informações, consulte "Comece a usar a tabela do DynamoDB" .

    3. Crie a função Step. Para obter informações, consulte "Documentação da função Step" .

    4. Teste uma única etapa.

    5. Teste a função completa.

    6. Crie uma função do IAM e ajuste as permissões para poder executar a função do Lambda.

    7. Crie uma programação para acionar a Step Function. Para obter informações, consulte "Usando o Amazon EventBridge Scheduler para iniciar um Step Functions" .

Configurar alta disponibilidade usando o balanceador de carga do Azure

Você pode configurar o ambiente SnapCenter de alta disponibilidade usando o balanceador de carga do Azure.

Passos
  1. Crie máquinas virtuais em um conjunto de dimensionamento usando o portal do Azure. O conjunto de dimensionamento de máquinas virtuais do Azure permite que você crie e gerencie um grupo de máquinas virtuais com balanceamento de carga. O número de instâncias de máquinas virtuais pode aumentar ou diminuir automaticamente em resposta à demanda ou a um cronograma definido. Para obter informações, consulte "Crie máquinas virtuais em um conjunto de dimensionamento usando o portal do Azure" .

  2. Depois de configurar as máquinas virtuais, efetue login em cada máquina virtual no conjunto de VMs e instale o SnapCenter Server em ambos os nós.

  3. Crie o cluster no host 1. Add-SmServerCluster -ClusterName <cluster_name> -ClusterIP <specify the load balancer front end virtual ip> -PrimarySCServerIP <ip address> -Verbose -Credential <credentials>

  4. Adicione o servidor secundário. Add-SmServer -ServerName <name of node2> -ServerIP <ip address of node2> -Verbose -Credential <credentials>

  5. Obtenha os detalhes de alta disponibilidade. Get-SmServerConfig

  6. Se necessário, reconstrua o host secundário. Set-SmRepositoryConfig -RebuildSlave -Verbose

  7. Failover para o segundo host. Set-SmRepositoryConfig ActiveMaster <name of node2> -Verbose

== Mude de NLB para F5 para alta disponibilidade

Você pode alterar a configuração do SnapCenter HA do Network Load Balancing (NLB) para usar o F5 Load Balancer.

Passos

  1. Configure os servidores SnapCenter para alta disponibilidade usando F5. "Saber mais" .

  2. No host do SnapCenter Server, inicie o PowerShell.

  3. Inicie uma sessão usando o cmdlet Open-SmConnection e insira suas credenciais.

  4. Atualize o SnapCenter Server para apontar para o endereço IP do cluster F5 usando o cmdlet Update-SmServerCluster.

    As informações sobre os parâmetros que podem ser usados com o cmdlet e suas descrições podem ser obtidas executando Get-Help command_name. Alternativamente, você também pode consultar o "Guia de referência do cmdlet do software SnapCenter" .