Delen via


Clusterprovider voor hoge beschikbaarheid maken voor Azure Monitor voor SAP-oplossingen

In deze handleiding leert u hoe u een Pacemaker-clusterprovider met hoge beschikbaarheid (HA) voor Azure Monitor voor SAP-oplossingen maakt. U installeert de HA-agent en maakt vervolgens de provider voor Azure Monitor voor SAP-oplossingen.

Vereisten

Een HA-agent installeren

Voordat u providers voor HA-clusters (Pacemaker) toevoegt, installeert u de juiste agent voor RHEL/SUSE in uw omgeving in elk clusterknooppunt.

Voor clusters op basis van SUSE installeert u ha_cluster_provider in elk knooppunt. Zie de installatiehandleiding voor de ha-clusterexporteur voor meer informatie. Ondersteunde SUSE-versies zijn SLES voor SAP 12 SP3 en latere versies.

Voor Pacemaker-clusters op basis van SUSE volgt u de onderstaande stappen om elk clusterknooppunt te installeren

Een HA-clusterexporteur installeren op SUSE

  1. Installeer de vereiste pakketten voor Prometheus-clusterexporteur op het systeem.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. De Prometheus-clusterexporteur als service inschakelen en starten

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Gegevens worden vervolgens door ha_cluster_exporter in het systeem verzameld. U kunt de gegevens exporteren via URL http://<ip address of the server>:9664/metrics. Als u wilt controleren of de metrische gegevens worden opgehaald via de URL op de server waarop de ha_cluster_exporter is geïnstalleerd, voert u de onderstaande opdracht uit op de server.

     curl http://localhost:9664/metrics
    

Voor RHEL-clusters installeert u co-pilotprestaties (PCP) en de pcp-pmda-haclustersubpackage in elk knooppunt. Zie de installatiehandleiding voor de PCP HACLUSTER-agent voor meer informatie. Ondersteunde RHEL-versies zijn 8.2, 8.4 en latere versies.

Voor PACEMAKER-clusters op basis van RHEL volgt u de onderstaande stappen om elk clusterknooppunt te installeren

Een HA-clusterexporteur installeren op RHEL

  1. Installeer de vereiste pakketten voor PCP op het systeem.

    sudo yum install pcp pcp-pmda-hacluster
    
  2. Schakel de vereiste PCP Collector Services in en start deze.

    sudo systemctl start pmcd
    
    sudo systemctl enable pmcd
    
  3. Installeer en schakel de PMDA van het HA-cluster in. Vervang $PCP_PMDAS_DIR door het pad waar hacluster is geïnstalleerd. Gebruik de find opdracht in Linux om het pad van 'hacluster'-bits te vinden. meestal zal hacluster zich in pad "/var/lib/pcp/pmdas". Voorbeeld: cd /var/lib/pcp/pmdas/hacluster

    cd $PCP_PMDAS_DIR/hacluster
    
    sudo ./Install
    
  4. Schakel de service in en start deze pmproxy .

    sudo systemctl start pmproxy
    
    sudo systemctl enable pmproxy
    
  5. Vervolgens worden gegevens verzameld in het systeem door PCP. U kunt de gegevens exporteren met behulp van de pmproxy URL http://<ipaddress of the serrver>:44322/metrics?names=ha_cluster. Als u wilt controleren of de metrische gegevens worden opgehaald via de URL op de server waarop het hacluster is geïnstalleerd, voert u de onderstaande opdracht uit op de server.

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

Vereisten voor het inschakelen van beveiligde communicatie

Volg de stappen in dit artikel om TLS 1.2 of hoger in te schakelen.

Een provider maken voor Azure Monitor voor SAP-oplossingen

  1. Meld u aan bij het Azure-portaal.

  2. Ga naar de service Azure Monitor voor SAP-oplossingen.

  3. Open uw Resource van Azure Monitor voor SAP-oplossingen.

  4. Selecteer Providers in het menu van de resource onder Instellingen.

  5. Selecteer Toevoegen om een nieuwe provider toe te voegen.

    Diagram met azure Monitor voor SAP-oplossingenresource in Azure Portal, met de knop om een nieuwe provider toe te voegen.

  6. Selecteer voor Type een cluster met hoge beschikbaarheid (Pacemaker).

  7. (Optioneel) Selecteer Veilige communicatie inschakelen en kies een certificaattype.

  8. Configureer providers voor elk knooppunt van het cluster door de eindpunt-URL in te voeren voor het eindpunt van de ha-clusterexporteur.

    1. Voer voor clusters op basis van SUSE de naam in http://<IP-address>:9664/metrics.

      Diagram met de installatie voor een Resource van Azure Monitor voor SAP-oplossingen, met de velden voor clusters op basis van SUSE.

    2. Voer voor RHEL-clusters de tekst in http://<'IP address'>:44322/metrics?names=ha_cluster.

      Diagram met de installatie voor een Resource van Azure Monitor voor SAP-oplossingen, met de velden voor RHEL-clusters.

  9. Voer de SID - SAP-systeem-id, hostnaam - SAP-hostnaam van de virtuele machine in (Opdracht hostname -s voor SUSE- en RHEL-servers geeft hostnaamdetails.), Cluster - Geef een aangepaste naam op die gemakkelijk te identificeren is het SAP-systeemcluster. Deze naam is zichtbaar in de werkmap voor metrische gegevens (hoeft niet de clusternaam te zijn die is geconfigureerd op de server).

  10. Klik op 'Test starten' onder 'Controle van vereisten (preview) - sterk aanbevolen'. Deze test helpt de connectiviteit van het AMS-subnet met het SAP-bronsysteem te valideren en een lijst weer te geven als er een fout is gevonden. Deze moet worden opgelost voordat de provider wordt gemaakt, anders mislukt het maken van de provider met een fout.

  11. Selecteer Maken om het maken van de provider te voltooien.

  12. Maak een provider voor elk van de servers in het cluster om de metrische gegevens in de werkmap te kunnen zien. Als het cluster bijvoorbeeld drie servers heeft geconfigureerd, maakt u drie providers voor elk van de drie servers met alle bovenstaande stappen.

Probleemoplossing

Gebruik de volgende stappen voor probleemoplossing voor veelvoorkomende fouten.

Kan het Prometheus-eindpunt niet bereiken

Wanneer de validatiebewerking van de providerinstellingen mislukt met de code PrometheusURLConnectionFailure:

  1. Start de agent voor de ha-clusterexporteur opnieuw op.

    sudo systemctl start pmproxy
    
  2. De agent voor de ha-clusterexporteur opnieuw inschakelen.

    sudo systemctl enable pmproxy
    
  3. Controleer of het Prometheus-eindpunt bereikbaar is vanuit het subnet dat u hebt opgegeven bij het maken van de Resource azure Monitor voor SAP-oplossingen.

Volgende stappen