Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Subskrypcja platformy Azure.
- Istniejący zasób Azure Monitor dla rozwiązań SAP. Aby utworzyć zasób usługi Azure Monitor dla rozwiązań SAP, zobacz przewodnik Szybki start dla witryny Azure Portal lub przewodnik Szybki start dla programu PowerShell.
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
Zainstaluj wymagane pakiety dla eksportera klastra Prometheus w systemie.
sudo zypper install prometheus-ha_cluster_exporterWłączanie i uruchamianie eksportera klastra Prometheus jako usługi
sudo systemctl start prometheus-ha_cluster_exportersudo systemctl enable prometheus-ha_cluster_exporterDane 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
Zainstaluj wymagane pakiety dla pcp w systemie.
sudo yum install pcp pcp-pmda-haclusterWłącz i uruchom wymagane usługi modułu zbierającego PCP.
sudo systemctl start pmcdsudo systemctl enable pmcdZainstaluj i włącz klaster wysokiej dostępności PMDA. Zastąp
$PCP_PMDAS_DIRścieżką, gdziehaclusterjest zainstalowany. Użyj poleceniafindw 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/haclustercd $PCP_PMDAS_DIR/haclustersudo ./InstallWłącz i uruchom usługę
pmproxy.sudo systemctl start pmproxysudo systemctl enable pmproxyDane są zbierane w systemie przez PCP. Dane można wyeksportować przy użyciu adresu
pmproxyURLhttp://<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
Zaloguj się w witrynie Azure Portal.
Przejdź do usługi Azure Monitor dla rozwiązań SAP.
Otwórz zasób usługi Azure Monitor dla rozwiązań SAP.
W menu zasobów w obszarze Ustawienia wybierz pozycję Dostawcy.
Wybierz pozycję Dodaj , aby dodać nowego dostawcę.
W polu Typ wybierz pozycję Klaster o wysokiej dostępności (Pacemaker).
(Opcjonalnie) Wybierz pozycję Włącz bezpieczną komunikację i wybierz typ certyfikatu.
Skonfiguruj dostawców dla każdego węzła klastra, wprowadzając adres URL dla HA Cluster Exporter Endpoint.
W przypadku klastrów opartych na systemie SUSE wprowadź wartość
http://<IP-address>:9664/metrics.
W przypadku klastrów opartych na systemie RHEL wprowadź wartość
http://<'IP address'>:44322/metrics?names=ha_cluster.
Wprowadź identyfikator SID — identyfikator systemu SAP, nazwę hosta — nazwę hosta SAP maszyny wirtualnej (polecenie
hostname -sdla 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).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.
Wybierz Utwórz, aby zakończyć tworzenie dostawcy.
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:
Uruchom ponownie agenta eksportera klastra HA.
sudo systemctl start pmproxyPonowne włączenie agenta eksportera klastra wysokiej dostępności.
sudo systemctl enable pmproxySprawdź, czy punkt końcowy rozwiązania Prometheus jest osiągalny z podsieci podanej podczas tworzenia zasobu usługi Azure Monitor dla rozwiązań SAP.