Sdílet prostřednictvím


Vytvoření poskytovatele clusteru s vysokou dostupností pro Azure Monitor pro řešení SAP

V tomto průvodci postupy se dozvíte, jak vytvořit poskytovatele clusteru Pacemaker s vysokou dostupností (HA) pro řešení Azure Monitor pro SAP. Nainstalujete agenta vysoké dostupnosti a pak vytvoříte poskytovatele pro řešení Azure Monitor pro SAP.

Požadavky

Instalace agenta vysoké dostupnosti

Než přidáte zprostředkovatele pro clustery HA (Pacemaker), nainstalujte do každého uzlu clusteru odpovídajícího agenta pro RHEL/SUSE.

V případě clusterů založených na SUSE nainstalujte ha_cluster_provider do každého uzlu. Další informace najdete v průvodci instalací exportéru clusteru s vysokou dostupností. Podporované verze SUSE zahrnují SLES pro SAP 12 SP3 a novější verze.

V případě clusterů Pacemaker založených na SUSE postupujte podle následujících kroků a nainstalujte je do každého uzlu clusteru.

Instalace exportéru clusteru s vysokou dostupností na SUSE

  1. Nainstalujte požadované balíčky pro vývozce clusteru Prometheus do systému.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Povolení a spuštění exportéru clusteru Prometheus jako služby

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. Data se shromažďují v systému prostřednictvím ha_cluster_exporter. Data můžete exportovat prostřednictvím adresy URL http://<ip address of the server>:9664/metrics. Pokud chcete zkontrolovat, jestli se metriky načítají přes adresu URL na serveru, na kterém je nainstalovaná ha_cluster_exporter, spusťte na serveru následující příkaz.

     curl http://localhost:9664/metrics
    

V případě clusterů založených na RHEL nainstalujte do každého uzlu dílčí balíček pcp-pmda-hacluster pro spolu pilota (PCP) a pcp-pmda-hacluster . Další informace najdete v průvodci instalací agenta PCP HACLUSTER. Podporované verze RHEL zahrnují verze 8.2, 8.4 a novější.

V případě clusterů Pacemaker založených na RHEL postupujte podle následujících kroků a nainstalujte je do každého uzlu clusteru.

Instalace exportéru clusteru s vysokou dostupností na RHEL

  1. Nainstalujte požadované balíčky pro PCP v systému.

    sudo yum install pcp pcp-pmda-hacluster
    
  2. Povolte a spusťte požadované služby kolektoru PCP.

    sudo systemctl start pmcd
    
    sudo systemctl enable pmcd
    
  3. Nainstalujte a povolte pmda clusteru s vysokou dostupností. Nahraďte $PCP_PMDAS_DIR cestou, kde hacluster je nainstalovaná. Pomocí příkazu v Linuxu find vyhledejte cestu bitů hacluster. Hacluster je obvykle v cestě "/var/lib/pcp/pmdas". Příklad: cd /var/lib/pcp/pmdas/hacluster

    cd $PCP_PMDAS_DIR/hacluster
    
    sudo ./Install
    
  4. Povolte a spusťte pmproxy službu.

    sudo systemctl start pmproxy
    
    sudo systemctl enable pmproxy
    
  5. Data se shromažďují v systému pomocí PCP. Data můžete exportovat pomocí pmproxy adresy URL http://<ipaddress of the server>:44322/metrics?names=ha_cluster. Pokud chcete zkontrolovat, jestli se metriky načítají přes adresu URL na serveru, na kterém je nainstalovaný hacluster, spusťte na serveru následující příkaz.

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

Požadavky na povolení zabezpečené komunikace

Pokud chcete povolit protokol TLS 1.2 nebo vyšší, postupujte podle kroků v tomto článku.

Vytvoření poskytovatele pro azure Monitor pro řešení SAP

  1. Přihlaste se k portálu Azure.

  2. Přejděte do služby Azure Monitor pro řešení SAP.

  3. Otevřete prostředek Azure Monitoru pro řešení SAP.

  4. V nabídce prostředků v části Nastavení vyberte Poskytovatelé.

  5. Vyberte Přidat a přidejte nového zprostředkovatele.

    Diagram znázorňující prostředek azure Monitoru pro řešení SAP na webu Azure Portal zobrazující tlačítko pro přidání nového poskytovatele

  6. Jako typ vyberte cluster s vysokou dostupností (Pacemaker).

  7. (Volitelné) Vyberte Povolit zabezpečenou komunikaci a zvolte typ certifikátu.

  8. Nakonfigurujte zprostředkovatele pro každý uzel clusteru zadáním adresy URL koncového bodu pro koncový bod exportéru clusteru s vysokou dostupností.

    1. V případě clusterů založených na SUSE zadejte http://<IP-address>:9664/metrics.

      Diagram znázorňující nastavení prostředku azure Monitoru pro řešení SAP zobrazující pole pro clustery založené na SUSE

    2. V případě clusterů založených na RHEL zadejte http://<'IP address'>:44322/metrics?names=ha_cluster.

      Diagram znázorňující nastavení prostředku azure Monitoru pro řešení SAP zobrazující pole pro clustery založené na RHEL

  9. Zadejte IDENTIFIKÁTOR SID – ID systému SAP, název hostitele – název hostitele SAP virtuálního počítače (příkaz hostname -s pro servery založené na SUSE a RHEL poskytují podrobnosti o názvu hostitele) a cluster – Zadejte libovolný vlastní název, který je snadno identifikovatelný systémový cluster SAP – tento název je v sešitu viditelný pro metriky (nemusí se jednat o název clusteru nakonfigurovaný na serveru).

  10. V části Kontrola předpokladů (Preview) vyberte Možnost Spustit test – důrazně doporučeno. Tento test pomáhá ověřit připojení z podsítě AMS ke zdrojovému systému SAP a vypsat, jestli se zjistí nějaké chyby, které je potřeba vyřešit před vytvořením poskytovatele, jinak vytvoření zprostředkovatele selže s chybou.

  11. Výběrem možnosti Vytvořit dokončete vytváření zprostředkovatele.

  12. Vytvořte zprostředkovatele pro každý server v clusteru, aby bylo možné zobrazit metriky v sešitu. Pokud má například cluster nakonfigurované tři servery, vytvořte pro každý ze tří serverů tři zprostředkovatele se všemi výše uvedenými kroky.

Řešení problému

Při běžných chybách postupujte podle následujících kroků pro řešení potíží.

Nejde se spojit s koncovým bodem Prometheus

Pokud operace ověření nastavení zprostředkovatele selže s kódem PrometheusURLConnectionFailure:

  1. Restartujte agenta exportéru clusteru s vysokou dostupností.

    sudo systemctl start pmproxy
    
  2. Opětovné povolení agenta exportéru clusteru s vysokou dostupností.

    sudo systemctl enable pmproxy
    
  3. Ověřte, že koncový bod Prometheus je dostupný z podsítě, kterou jste zadali při vytváření prostředku azure Monitoru pro řešení SAP.

Další kroky