Udostępnij przez


Tworzenie dostawcy klastra o wysokiej dostępności dla usługi Azure Monitor dla rozwiązań SAP

W tym przewodniku z instrukcjami dowiesz się, jak utworzyć dostawcę klastra Pacemaker o wysokiej dostępności dla usługi Azure Monitor dla rozwiązań SAP. Zainstaluj agenta wysokiej dostępności, a następnie utwórz dostawcę dla usługi Azure Monitor dla rozwiązań SAP.

Wymagania wstępne

Instalowanie agenta wysokiej dostępności

Przed dodaniem dostawców klastrów wysokiej dostępności (Pacemaker) zainstaluj odpowiedniego agenta dla systemu RHEL/SUSE w środowisku w każdym węźle klastra.

W przypadku klastrów opartych na systemie SUSE zainstaluj ha_cluster_provider w każdym węźle. Aby uzyskać więcej informacji, zobacz przewodnik instalacji eksportera klastra wysokiej dostępności. Obsługiwane wersje SUSE obejmują SLES dla SAP 12 SP3 i nowsze wersje.

W przypadku klastrów Pacemaker opartych na systemie SUSE wykonaj poniższe kroki, aby zainstalować w każdym węźle klastra

Zainstaluj eksporter klastra wysokiej dostępności w systemie SUSE

  1. Zainstaluj wymagane pakiety dla eksportera klastra Prometheus w systemie.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Włączanie i uruchamianie eksportera klastra Prometheus jako usługi

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Dane są zbierane w systemie za pośrednictwem ha_cluster_exporter. Dane można wyeksportować za pomocą adresu URL http://<ip address of the server>:9664/metrics. Aby sprawdzić, czy metryki są pobierane za pośrednictwem adresu URL na serwerze, na którym zainstalowano ha_cluster_exporter, uruchom następujące polecenie na serwerze.

     curl http://localhost:9664/metrics
    

W przypadku klastrów opartych na systemie RHEL zainstaluj Performance Co-Pilot (PCP) i podpakiet pcp-pmda-hacluster w każdym węźle. Aby uzyskać więcej informacji, zobacz przewodnik instalacji agenta PCP HACLUSTER. Obsługiwane wersje RHEL obejmują wersje 8.2, 8.4 i nowsze.

W przypadku klastrów Pacemaker opartych na systemie RHEL wykonaj poniższe kroki, aby zainstalować w każdym węźle klastra

Instalowanie eksportera klastra wysokiej dostępności w systemie RHEL

  1. Zainstaluj wymagane pakiety dla pcp w systemie.

    sudo yum install pcp pcp-pmda-hacluster
    
  2. Włącz i uruchom wymagane usługi modułu zbierającego PCP.

    sudo systemctl start pmcd
    
    sudo systemctl enable pmcd
    
  3. Zainstaluj i włącz klaster wysokiej dostępności PMDA. Zastąp $PCP_PMDAS_DIR ścieżką, gdzie hacluster jest zainstalowany. Użyj polecenia find w systemie Linux, aby znaleźć ścieżkę do elementów "hacluster". Zwykle hacluster znajduje się w ścieżce "/var/lib/pcp/pmdas". Przykład: cd /var/lib/pcp/pmdas/hacluster

    cd $PCP_PMDAS_DIR/hacluster
    
    sudo ./Install
    
  4. Włącz i uruchom usługę pmproxy .

    sudo systemctl start pmproxy
    
    sudo systemctl enable pmproxy
    
  5. Dane są zbierane w systemie przez PCP. Dane można wyeksportować przy użyciu adresu pmproxy URL http://<ipaddress of the server>:44322/metrics?names=ha_cluster. Aby sprawdzić, czy metryki są pobierane za pośrednictwem adresu URL na serwerze, na którym jest zainstalowany program hacluster, uruchom następujące polecenie na serwerze.

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

Wymagania wstępne dotyczące włączania bezpiecznej komunikacji

Aby włączyć protokół TLS 1.2 lub nowszy, wykonaj kroki opisane w tym artykule.

Tworzenie dostawcy dla usługi Azure Monitor dla rozwiązań SAP

  1. Zaloguj się w witrynie Azure Portal.

  2. Przejdź do usługi Azure Monitor dla rozwiązań SAP.

  3. Otwórz zasób usługi Azure Monitor dla rozwiązań SAP.

  4. W menu zasobów w obszarze Ustawienia wybierz pozycję Dostawcy.

  5. Wybierz pozycję Dodaj , aby dodać nowego dostawcę.

    Diagram przedstawiający zasób usługi Azure Monitor dla rozwiązań SAP w witrynie Azure Portal z wyświetlonym przyciskiem dodawania nowego dostawcy.

  6. W polu Typ wybierz pozycję Klaster o wysokiej dostępności (Pacemaker).

  7. (Opcjonalnie) Wybierz pozycję Włącz bezpieczną komunikację i wybierz typ certyfikatu.

  8. Skonfiguruj dostawców dla każdego węzła klastra, wprowadzając adres URL dla HA Cluster Exporter Endpoint.

    1. W przypadku klastrów opartych na systemie SUSE wprowadź wartość http://<IP-address>:9664/metrics.

      Diagram przedstawiający konfigurację zasobu usługi Azure Monitor dla rozwiązań SAP z polami dla klastrów opartych na systemie SUSE.

    2. W przypadku klastrów opartych na systemie RHEL wprowadź wartość http://<'IP address'>:44322/metrics?names=ha_cluster.

      Diagram przedstawiający konfigurację zasobu usługi Azure Monitor dla rozwiązań SAP z polami dla klastrów opartych na systemie RHEL.

  9. Wprowadź identyfikator SID — identyfikator systemu SAP, nazwę hosta — nazwę hosta SAP maszyny wirtualnej (polecenie hostname -s dla serwerów opartych na SUSE i RHEL dostarcza szczegóły nazwy hosta) oraz klaster — podaj dowolną niestandardową nazwę, którą łatwo zidentyfikować klaster systemu SAP — ta nazwa jest widoczna w arkuszu dla metryk (nie musi być to nazwa klastra, która została skonfigurowana na serwerze).

  10. Wybierz pozycję "Rozpocznij test" w obszarze "Sprawdzanie wymagań wstępnych (wersja zapoznawcza) — zdecydowanie zalecane" — ten test pomaga zweryfikować łączność z podsieci AMS do systemu źródłowego SAP i wyświetlić listę, jeśli zostaną znalezione jakiekolwiek błędy — które należy rozwiązać przed utworzeniem dostawcy. W przeciwnym razie tworzenie dostawcy zakończy się niepowodzeniem z powodu błędu.

  11. Wybierz Utwórz, aby zakończyć tworzenie dostawcy.

  12. Utwórz dostawcę dla każdego z serwerów w klastrze, aby móc wyświetlać metryki w skoroszycie. Jeśli na przykład klaster ma skonfigurowane trzy serwery, utwórz trzech dostawców dla każdego z trzech serwerów, wykonując wszystkie powyższe kroki.

Rozwiązywanie problemów

Skorzystaj z poniższych kroków rozwiązywania problemów dla typowych błędów.

Nie można uzyskać dostępu do punktu końcowego Rozwiązania Prometheus

Gdy operacja sprawdzania poprawności ustawień dostawcy kończy się niepowodzeniem z kodem PrometheusURLConnectionFailure:

  1. Uruchom ponownie agenta eksportera klastra HA.

    sudo systemctl start pmproxy
    
  2. Ponowne włączenie agenta eksportera klastra wysokiej dostępności.

    sudo systemctl enable pmproxy
    
  3. Sprawdź, czy punkt końcowy rozwiązania Prometheus jest osiągalny z podsieci podanej podczas tworzenia zasobu usługi Azure Monitor dla rozwiązań SAP.

Następne kroki