BPC Cluster

Ein BPC Cluster besteht aus einem OpenSearch Cluster sowie einem Verbund von Karaf Installationen.

BPC Cluster
Abbildung 1. BPC Cluster

Vorbereitungen

Auf den zur Verfügung stehenden Servern installieren Sie, nach der Installationsanleitung, die gewünschte Anzahl von OpenSearch Nodes und Karaf Instanzen welche den BPC Cluster bilden sollen. Der OpenSearch Cluster sollte aus mindestens 3 Nodes bestehen. Der Karaf Verbund sollte sich aus mindestens 2 Instanzen zusammensetzen.

OpenSearch Cluster

Die Konfiguration ist unter OpenSearch Cluster beschrieben. Weitere Informationen zur Bildung eines OpenSearch Clusters können in der OpenSearch Dokumentation nachgelesen werden.

Bei einem OpenSearch Cluster muss, wenn die FS (Filesystem) Variante weiterhin als Backup Repository Typ verwendet werden soll, es sich beim Ziel-Verzeichnis (opensearch_data/bpc_backup) um ein Shared Filesystem handeln. Fall dies nicht so einfach möglich sein sollte, könnte auch bei einer On-Premise-Installation S3 als Backup Repository Typ festgelegt werden, indem eine S3 kompatible Lösung wie MinIO installiert und verwendet wird.

Das zu verwendende Backup Repository wird über die Core Services Einstellung Core_BackupRepository festgelegt. Der Wert dieser Einstellung ist eins-zu-eins der Wert welcher von OpenSearch verwendet wird. Die Konfigurationsmöglichkeiten können in der OpenSearch Dokumentation nachgelesen werden.

Karaf Verbund

Bei jedem Karaf hinterlegen Sie in der BPC Konfigurationsdatei über die Option de.virtimo.bpc.core.opensearch.hosts Kommata getrennt die URLs der einzelnen Nodes des OpenSearch Clusters. Dadurch sind alle Nodes bekannt und es gibt keine Probleme, wenn einer mal nicht erreichbar sein sollte.


Keywords: