Dela via


Skapa klusterprovider med hög tillgänglighet för Azure Monitor för SAP-lösningar

I den här guiden får du lära dig hur du skapar en provider för pacemakerkluster med hög tillgänglighet (HA) för Azure Monitor för SAP-lösningar. Du installerar HA-agenten och skapar sedan providern för Azure Monitor för SAP-lösningar.

Förutsättningar

  • En Azure-prenumeration.
  • En befintlig Azure Monitor för SAP-lösningsresurs. Information om hur du skapar en Azure Monitor for SAP-lösningsresurs finns i snabbstarten för Azure-portalen eller snabbstarten för PowerShell.

Installera en HA-agent

Innan du lägger till providers för HA-kluster (Pacemaker) installerar du lämplig agent för RHEL/SUSE i din miljö i var och en av klusternoderna.

Installera ha_cluster_provider i varje nod för SUSE-baserade kluster. Mer information finns i installationsguiden för HA-klusterexportören. SUSE-versioner som stöds inkluderar SLES för SAP 12 SP3 och senare versioner.

För SUSE-baserade Pacemaker-kluster följer du stegen nedan för att installera i var och en av klusternoderna

Installera en HA-klusterexportör på SUSE

  1. Installera de nödvändiga paketen för Prometheus-klusterexportören i systemet.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Aktivera och starta Prometheus-klusterexportören som tjänst

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Data samlas sedan in i systemet av ha_cluster_exporter. Du kan exportera data via URL http://<ip address of the server>:9664/metrics. Kontrollera om måtten hämtas via URL:en på servern där ha_cluster_exporter är installerad genom att köra kommandot kör du nedanstående på servern.

     curl http://localhost:9664/metrics
    

För RHEL-baserade kluster installerar du PCP (Performance Co-Pilot) och underpaketet pcp-pmda-hacluster i varje nod. Mer information finns i installationsguiden för PCP HACLUSTER-agenten. RHEL-versioner som stöds är 8.2, 8.4 och senare versioner.

För RHEL-baserade Pacemaker-kluster följer du stegen nedan för att installera i var och en av klusternoderna

Installera en HA-klusterexportör på RHEL

  1. Installera nödvändiga paket för PCP i systemet.

    sudo yum install pcp pcp-pmda-hacluster
    
  2. Aktivera och starta nödvändiga PCP Collector Services.

    sudo systemctl start pmcd
    
    sudo systemctl enable pmcd
    
  3. Installera och aktivera PMDA för HA-klustret. Ersätt $PCP_PMDAS_DIR med sökvägen där hacluster är installerad. find Använd kommandot i Linux för att hitta sökvägen till "hacluster"-bitar. vanligtvis hacluster kommer att vara i sökvägen "/var/lib/pcp/pmdas". Exempel: cd /var/lib/pcp/pmdas/hacluster

    cd $PCP_PMDAS_DIR/hacluster
    
    sudo ./Install
    
  4. Aktivera och starta pmproxy tjänsten.

    sudo systemctl start pmproxy
    
    sudo systemctl enable pmproxy
    
  5. Data samlas sedan in i systemet av PCP. Du kan exportera data med hjälp av via pmproxy URL http://<ipaddress of the serrver>:44322/metrics?names=ha_cluster. Kontrollera om måtten hämtas via URL:en på servern där hacluster är installerad genom att köra kommandot nedan på servern.

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

Förutsättningar för att möjliggöra säker kommunikation

Om du vill aktivera TLS 1.2 eller senare följer du stegen i den här artikeln.

Skapa en provider för Azure Monitor för SAP-lösningar

  1. Logga in på Azure-portalen.

  2. Gå till azure monitor för SAP-lösningstjänsten.

  3. Öppna din Azure Monitor for SAP-lösningsresurs.

  4. Välj Providers under Inställningar på resursmenyn.

  5. Välj Lägg till för att lägga till en ny provider.

    Diagram som visar resursen Azure Monitor för SAP-lösningar i Azure-portalen med knappen för att lägga till en ny provider.

  6. För Typ väljer du Kluster med hög tillgänglighet (Pacemaker).

  7. (Valfritt) Välj Aktivera säker kommunikation och välj en certifikattyp.

  8. Konfigurera providers för varje nod i klustret genom att ange slutpunkts-URL:en för SLUTpunkten för HA-klusterexportören.

    1. För SUSE-baserade kluster anger du http://<IP-address>:9664/metrics.

      Diagram som visar konfigurationen för en Azure Monitor för SAP-lösningsresurs som visar fälten för SUSE-baserade kluster.

    2. För RHEL-baserade kluster anger du http://<'IP address'>:44322/metrics?names=ha_cluster.

      Diagram som visar konfigurationen för en Azure Monitor for SAP-lösningsresurs som visar fälten för RHEL-baserade kluster.

  9. Ange SID – SAP-system-ID, Värdnamn – SAP-värdnamnet för den virtuella datorn (Kommando hostname -s för SUSE- och RHEL-baserade servrar ger värdnamnsinformation.), Kluster – Ange alla anpassade namn som är lätta att identifiera SAP-systemklustret – det här namnet visas i arbetsboken för mått (behöver inte vara det klusternamn som konfigurerats på servern).

  10. Klicka på "Starta test" under "Kravkontroll (förhandsversion) – rekommenderas starkt" – Det här testet hjälper dig att verifiera anslutningen från AMS-undernätet till SAP-källsystemet och lista ut om något fel hittas – som måste åtgärdas innan providern skapas, annars misslyckas providerskapandet med fel.

  11. Välj Skapa för att slutföra skapandet av providern.

  12. Skapa provider för var och en av servrarna i klustret för att kunna se måtten i arbetsboken Till exempel – Om klustret har tre konfigurerade servrar skapar du tre providers för var och en av de tre servrarna med alla ovanstående steg följt.

Felsökning

Använd följande felsökningssteg för vanliga fel.

Det går inte att nå Prometheus-slutpunkten

När verifieringsåtgärden för providerinställningar misslyckas med koden PrometheusURLConnectionFailure:

  1. Starta om exportagenten för HA-klustret.

    sudo systemctl start pmproxy
    
  2. Återaktivera HA-klusterexportöragenten.

    sudo systemctl enable pmproxy
    
  3. Kontrollera att Prometheus-slutpunkten kan nås från det undernät som du angav när du skapade azure monitor for SAP-lösningsresursen.

Nästa steg