Erstellen eines Hochverfügbarkeitsclusteranbieters für Azure Monitor für SAP-Lösungen

Mit Azure Monitor für SAP-Lösungen können Sie SAP-Landschaften überwachen, die auf Azure ausgeführt werden. Ein hochverfügbarer (HA) Pacemaker-Cluster-Anbieter sammelt Metriken von deinen Cluster-Knoten, damit du den Zustand des Clusters und der Ressourcen verfolgen kannst.

In diesem Artikel installieren Sie den HA-Agent auf jedem Clusterknoten und erstellen dann den Anbieter in Azure Monitor für SAP-Lösungen.

Voraussetzungen

Installieren eines HA-Agents

Bevor Sie Anbieter für HA-Cluster (Pacemaker) hinzufügen, installieren Sie den entsprechenden Agent für RHEL oder SUSE in jedem Clusterknoten.

Installieren Sie ha_cluster_provider für SUSE-basierte Cluster in jedem Knoten. Weitere Informationen finden Sie im Installationsleitfaden für den HA-Clusterexporter. Unterstützte SUSE-Versionen: SLES für SAP 12 SP3 und höher.

Installieren Sie für RHEL-basierte Cluster Performance Co-Pilot (PCP) und das pcp-pmda-hacluster Unterpaket in jedem Knoten. Weitere Informationen finden Sie im Installationshandbuch für PCP HACLUSTER-Agent. Unterstützte RHEL-Versionen umfassen 8.2, 8.4 und höhere Versionen.

Installieren eines HA-Clusterexporters

  1. Installieren Sie die erforderlichen Pakete für den Prometheus-Clusterexporteur.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Aktivieren und starten Sie den Prometheus-Clusterexportierdienst.

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Die ha_cluster_exporter sammelt Daten. Exportieren Sie die Daten mithilfe der URL http://<ip-address>:9664/metrics. Um zu überprüfen, ob auf dem Server, ha_cluster_exporter auf dem die Metriken installiert sind, zugegriffen werden kann, führen Sie den folgenden Befehl aus:

    curl http://localhost:9664/metrics
    

Aktivieren der sicheren Kommunikation (optional)

Um TLS 1.2 oder höher zu aktivieren, führen Sie die schritte aus, die im HA-Clusterexportierer TLS und der Standardauthentifizierungsanleitung beschrieben sind.

Anbieter für Azure Monitor für SAP-Lösungen erstellen

Nachdem Sie den HA-Agent auf jedem Clusterknoten installiert haben, erstellen Sie einen Anbieter in Azure Monitor für SAP-Lösungen, um mit der Erfassung von Clustermetriken zu beginnen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Wechseln Sie zum Dienst Azure Monitor für SAP-Lösungen.

  3. Öffnen Sie die Ressource für den Azure Monitor für SAP-Lösungen.

  4. Wählen Sie im Ressourcenmenü unter Einstellungen die Option Anbieter aus.

  5. Wählen Sie Hinzufügen aus, um einen neuen Anbieter hinzuzufügen.

    Screenshot der Ressource

  6. Wählen Sie unter Typ die Option Hochverfügbarkeitscluster (Pacemaker) aus.

  7. Optional: Wählen Sie Sichere Kommunikation aktivieren aus, und wählen Sie den Zertifikattyp aus.

  8. Konfigurieren Sie Anbieter für jeden Knoten des Clusters, indem Sie die Endpunkt-URL für den HA Cluster Exporter-Endpunkt eingeben.

    1. Geben Sie für SUSE-basierte Cluster http://<IP-address>:9664/metrics ein.

      Screenshot des Setups für einen Azure Monitor für SAP-Lösungsanbieter mit den Feldern für SUSE-basierte Cluster.

    2. Geben Sie für RHEL-basierte Cluster http://<IP-address>:44322/metrics?names=ha_cluster ein.

      Screenshot des Setups für einen Azure Monitor für SAP-Lösungsanbieter mit den Feldern für RHEL-basierte Cluster.

  9. Geben Sie die folgenden Werte ein:

    • SID: Die SAP-System-ID.
    • Hostname: Der SAP-Hostname des virtuellen Computers. Führen Sie hostname -s auf SUSE- oder RHEL-Servern aus, um den Hostnamen abzurufen.
    • Cluster: Ein benutzerdefinierter Name, der den SAP-Systemcluster identifiziert. Dieser Name wird in der Arbeitsmappe für Metriken angezeigt und muss nicht mit dem auf dem Server konfigurierten Clusternamen übereinstimmen.
  10. Wählen Sie unter Voraussetzungsprüfung (Vorschau) – dringend empfohlen den Starttest aus. Dieser Test überprüft die Konnektivität vom Azure Monitor für SAP-Lösungen-Subnetz mit dem SAP-Quellsystem und identifiziert alle Fehler, die Sie beheben müssen, bevor Sie den Anbieter erstellen.

  11. Wählen Sie "Erstellen" aus, um die Erstellung des Anbieters abzuschließen.

  12. Wiederholen Sie diese Schritte für jeden Server im Cluster. Erstellen Sie einen Anbieter für jeden Server, um alle Metriken in der Arbeitsmappe anzuzeigen.

Häufige Fehler beheben

Führen Sie die folgenden Schritte aus, um häufige Fehler zu beheben.

Der Prometheus-Endpunkt kann nicht erreicht werden.

Wenn der Überprüfungsvorgang der Anbietereinstellungen mit dem Code PrometheusURLConnectionFailurefehlschlägt:

  1. Starten Sie den Export-Agent des Hochverfügbarkeitsclusters neu.

    sudo systemctl start pmproxy
    
  2. Aktivieren Sie den HA-Cluster-Export-Agent erneut.

    sudo systemctl enable pmproxy
    
  3. Überprüfen Sie, ob der Prometheus-Endpunkt über das Subnetz erreichbar ist, das Sie beim Erstellen der Azure Monitor for SAP-Lösungsressource bereitgestellt haben.

Nächste Schritte