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
- Předplatné Azure.
- Existující prostředek Azure Monitor pro řešení SAP. Pokud chcete vytvořit prostředek Azure Monitoru pro řešení SAP, prohlédnou si rychlý start webu Azure Portal nebo rychlého startu pro PowerShell.
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
Nainstalujte požadované balíčky pro vývozce clusteru Prometheus do systému.
sudo zypper install prometheus-ha_cluster_exporter
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
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
Nainstalujte požadované balíčky pro PCP v systému.
sudo yum install pcp pcp-pmda-hacluster
Povolte a spusťte požadované služby kolektoru PCP.
sudo systemctl start pmcd
sudo systemctl enable pmcd
Nainstalujte a povolte pmda clusteru s vysokou dostupností. Nahraďte
$PCP_PMDAS_DIR
cestou, kdehacluster
je nainstalovaná. Pomocí příkazu v Linuxufind
vyhledejte cestu bitů hacluster. Hacluster je obvykle v cestě "/var/lib/pcp/pmdas". Příklad: cd /var/lib/pcp/pmdas/haclustercd $PCP_PMDAS_DIR/hacluster
sudo ./Install
Povolte a spusťte
pmproxy
službu.sudo systemctl start pmproxy
sudo systemctl enable pmproxy
Data se shromažďují v systému pomocí PCP. Data můžete exportovat pomocí
pmproxy
adresy URLhttp://<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
Přihlaste se k portálu Azure.
Přejděte do služby Azure Monitor pro řešení SAP.
Otevřete prostředek Azure Monitoru pro řešení SAP.
V nabídce prostředků v části Nastavení vyberte Poskytovatelé.
Vyberte Přidat a přidejte nového zprostředkovatele.
Jako typ vyberte cluster s vysokou dostupností (Pacemaker).
(Volitelné) Vyberte Povolit zabezpečenou komunikaci a zvolte typ certifikátu.
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í.
V případě clusterů založených na SUSE zadejte
http://<IP-address>:9664/metrics
.V případě clusterů založených na RHEL zadejte
http://<'IP address'>:44322/metrics?names=ha_cluster
.
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).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.
Výběrem možnosti Vytvořit dokončete vytváření zprostředkovatele.
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
:
Restartujte agenta exportéru clusteru s vysokou dostupností.
sudo systemctl start pmproxy
Opětovné povolení agenta exportéru clusteru s vysokou dostupností.
sudo systemctl enable pmproxy
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.