Criar um provedor de cluster de alta disponibilidade para o Azure Monitor para soluções SAP

Neste guia de instruções, você aprenderá a criar um provedor de cluster do Pacemaker de alta disponibilidade (HA) para soluções do Azure Monitor para SAP. Instale o agente de HA e, em seguida, crie o provedor para soluções do Azure Monitor para SAP.

Pré-requisitos

Instalar um agente de HA

Antes de adicionar provedores para clusters de HA (Pacemaker), instale o agente apropriado para RHEL/SUSE em seu ambiente em cada um dos nós do cluster.

Para clusters baseados em SUSE, instale o ha_cluster_provider em cada nó. Para obter mais informações, confira o guia de instalação do exportador do cluster de HA. As versões do SUSE com suporte incluem SLES para SAP 12 SP3 e versões posteriores.

Para clusters do Pacemaker baseados em SUSE, siga as etapas abaixo para instalar em cada um dos nós do cluster

Instalar um exportador de cluster de HA no SUSE

  1. Instale os pacotes necessários para o exportador de cluster do Prometheus no sistema.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Habilitar e iniciar o exportador de cluster do Prometheus como serviço

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Os dados são coletados no sistema por meio do ha_cluster_exporter. Você pode exportar os dados por meio da URL http://<ip address of the server>:9664/metrics. Para verificar se as métricas são obtidas via URL no servidor onde o ha_cluster_exporter está instalado, execute o seguinte comando no servidor.

     curl http://localhost:9664/metrics
    

Para clusters baseados em RHEL, instale PCP (co-piloto de desempenho) e o subpasta pcp-pmda-hacluster em cada nó. Para obter mais informações, consulte o guia de instalação do agente HACLUSTER do PCP. As versões do RHEL com suporte incluem versões 8.2, 8.4 e posteriores.

Para clusters pacemaker baseados em RHEL, siga as etapas abaixo para instalar em cada um dos nós do cluster

Instalar um exportador de cluster de HA no RHEL

  1. Instale os pacotes necessários para PCP no sistema.

    sudo yum install pcp pcp-pmda-hacluster
    
  2. Habilite e inicie os Serviços de Coletor PCP necessários.

    sudo systemctl start pmcd
    
    sudo systemctl enable pmcd
    
  3. Instale e habilite o PMDA do cluster de HA. Substitua $PCP_PMDAS_DIR pelo caminho em que hacluster está instalado. Use o comando find no Linux para localizar o caminho de bits "hacluster". Normalmente o hacluster está no caminho "/var/lib/pcp/pmdas". Exemplo: cd /var/lib/pcp/pmdas/hacluster

    cd $PCP_PMDAS_DIR/hacluster
    
    sudo ./Install
    
  4. Habilite e inicie o serviço pmproxy.

    sudo systemctl start pmproxy
    
    sudo systemctl enable pmproxy
    
  5. Os dados são coletados no sistema pelo PCP. Você pode exportar os dados usando pmproxy via URL http://<ipaddress of the serrver>:44322/metrics?names=ha_cluster. Para verificar se as métricas são obtidas via URL no servidor onde o hacluster está instalado, execute o seguinte comando no servidor.

     curl http://localhost:44322/metrics?names=ha_cluster
    

Pré-requisitos para habilitar a comunicação segura

Para habilitar o TLS 1.2 ou superior, siga as etapas neste artigo.

Criar um provedor para soluções do Azure Monitor para SAP

  1. Entre no portal do Azure.

  2. Acesse o serviço Azure Monitor para soluções SAP.

  3. Abra o recurso do Azure Monitor para Soluções SAP.

  4. No menu de recursos, em Configurações, selecione Provedores.

  5. Selecione Adicionar para adicionar um novo provedor.

    Diagrama que mostra o recurso Azure Monitor para soluções SAP no portal do Azure, mostrando o botão para adicionar um novo provedor.

  6. Para Tipo, selecione Cluster de alta disponibilidade (Pacemaker) .

  7. (Opcional) Selecione Habilitar comunicação segura e escolha um tipo de certificado.

  8. Configure provedores para cada nó do cluster inserindo a URL do ponto de extremidade em Ponto de extremidade do exportador do cluster de alta disponibilidade.

    1. Para clusters baseados em SUSE, insira http://<IP-address>:9664/metrics.

      Diagrama que mostra a configuração de um recurso do Azure Monitor para soluções SAP mostrando os campos dos clusters baseados em SUSE.

    2. Para clusters baseados em RHEL, insira http://<'IP address'>:44322/metrics?names=ha_cluster.

      Diagrama que mostra a configuração de um recurso do Azure Monitor para soluções SAP mostrando os campos dos clusters baseados em RHEL.

  9. Insira o SID - ID do sistema SAP, Nome do host - nome do host SAP da máquina virtual (o comando hostname -s para servidores baseados em SUSE e RHEL fornece detalhes do nome do host) e Cluster - forneça qualquer nome personalizado que seja fácil de identificar o cluster do sistema SAP - esse nome é visível na pasta de trabalho para métricas (não precisa ser o nome do cluster configurado no servidor).

  10. Selecione "Iniciar teste" em "Verificação de pré-requisitos (visualização) - altamente recomendado" - Este teste ajuda a validar a conectividade da sub-rede AMS com o sistema de origem SAP e lista se algum erro for encontrado - que precisa ser resolvido antes da criação do provedor, caso contrário, a criação do provedor falhará com erro.

  11. Selecione Criar para concluir a criação do Provedor.

  12. Crie um provedor para cada um dos servidores no cluster para poder ver as métricas na pasta de trabalho. Por exemplo, se o Cluster tiver três servidores configurados, crie três provedores para cada um dos três servidores seguindo todas as etapas acima.

Solução de problemas

Use as etapas de solução de problemas a seguir para erros comuns.

Não é possível acessar o ponto de extremidade do Prometheus

Quando a operação de validação de configurações do provedor falha com o código PrometheusURLConnectionFailure:

  1. Reinicie o agente do exportador de cluster de HA.

    sudo systemctl start pmproxy
    
  2. Habilite novamente o agente do exportador de cluster de HA.

    sudo systemctl enable pmproxy
    
  3. Verifique se o ponto de extremidade do Prometheus é acessível na sub-rede fornecida quando você criou o recurso de soluções do Azure Monitor para SAP.

Próximas etapas