Configurar e implementar um projeto do High Availability

Configure e implemente um projeto do
FactoryTalk® Optix™
em um cluster de alta disponibilidade para oferecer suporte à continuidade dos dados e ao failover automático.
  • No
    FactoryTalk Optix
    High Availability Manager, verifique se o cluster de alta disponibilidade exibe
    Implementado
    .
  • Obtenha o endereço IP virtual do cluster no High Availability Manager.
    DICA: O IP virtual é gerenciado pelo keepalived, portanto, sempre direciona o tráfego para o nó ativo no momento. Para verificar o serviço LoadBalancer para o qual o IP virtual encaminha o tráfego, execute:
    kubectl get svc <release>-runtime-lb -n <namespace>
  • Adicione
    MecanismoDeApresentaçãoDaWeb
    ao projeto. Consulte Configurar um mecanismo de apresentação da Web.
  • Configure o armazenamento de retentividade para todas as alterações do aplicativo que ocorrerem durante o tempo de execução para garantir que as alterações sejam armazenadas e sincronizadas entre os nós do cluster. Consulte Armazenamento de retentividade.
  1. Adicione o módulo
    HighAvailability
    ao seu projeto.
    1. DICA: Se o modelo de projeto padrão já incluir a pasta
      HighAvailability
      , pule esta etapa.
      (opcional) Na
      Exibição de projeto
      , clique com o botão direito do mouse na raiz do projeto e selecione
      Adicionar
      HighAvailability
      .
    2. Na
      Exibição de projeto
      , clique com o botão direito do mouse em
      HighAvailability
      e selecione
      Adicionar
      HighAvailability (type)
      .
    DICA: Isso configura o módulo de retentividade no projeto para usar o banco de dados compartilhado do cluster em vez de um arquivo SQLite local.
  2. Defina a porta do MecanismoDeApresentaçãoDaWeb para corresponder à porta do cluster.
    1. Na
      Exibição de projeto
      , em
      UI
      , selecione
      MecanismoDeApresentaçãoDaWeb
      .
    2. Em
      Propriedades
      , defina
      Porta
      como a porta Web configurada para o cluster.
    O valor da porta deve corresponder à porta Web HTTP ou HTTPS configurada para o cluster. Os valores padrão são
    80
    para HTTP e
    443
    para HTTPS, mas sempre confirme os valores reais configurados para o cluster, pois eles podem ser alterados durante a instalação.
  3. Implemente o projeto no cluster de alta disponibilidade.
    1. Na caixa de diálogo de seleção de destino, selecione a nova entrada de destino em
      Local
      .
    2. Digite os campos a seguir.
      Nome
      Um nome descritivo para o destino, por exemplo,
      HA-Cluster
      .
      IPAddress
      O endereço IP virtual do cluster de alta disponibilidade.
      Nome de usuário
      admin
    3. Na barra de ferramentas, selecione
      Executar
      .
    4. Escolha
      Selecionar
      .
    5. Em
      Acesso ao dispositivo
      , insira a senha do cluster.
    6. Selecione
      OK
      .
    DICA: A caixa de diálogo
    Acesso ao dispositivo
    é exibida somente na primeira vez que você se conecta ou quando é necessário inserir as credenciais novamente. O
    FactoryTalk Optix
    Studio lembra as credenciais para execuções subsequentes durante a sessão atual.
  4. Verifique se o projeto está em execução no cluster.
    1. Abra um navegador da Web em qualquer máquina que possa acessar o cluster.
    2. Navegue até o endereço IP virtual usando o endereço Web HTTP ou HTTPS configurado.
    IMPORTANTE: Sempre se conecte usando o endereço IP virtual. Isso garante o redirecionamento automático para o nó ativo durante e após o failover.
O projeto do
FactoryTalk Optix
é executado no nó ativo do cluster de alta disponibilidade. Se o nó ativo falhar, o cluster promoverá outro nó automaticamente. Os clientes se conectam ao endereço IP virtual e continuam usando o mesmo ponto de extremidade.
Interface da Web
Use o endereço IP virtual e a porta Web configurada.
Servidor OPC UA
Use o endereço IP virtual e a porta configurada do servidor OPC UA.
Intermediador MQTT (MQTT broker)
Use o endereço IP virtual e a porta configurada do intermediador MQTT.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal