Copyright ©
Mindbreeze GmbH, A-4020 Linz, 2024.
Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder Marken der jeweiligen Hersteller.
Diese Unterlagen sind streng vertraulich. Durch die Übermittlung und Präsentation dieser Unterlagen alleine werden keine Rechte an unserer Software, an unseren Dienstleistungen und Dienstleistungsresultaten oder sonstigen geschützten Rechten begründet. Die Weitergabe, Veröffentlichung oder Vervielfältigung ist nicht gestattet.
Aus Gründen der einfacheren Lesbarkeit wird auf die geschlechtsspezifische Differenzierung, z.B. Benutzer/-innen, verzichtet. Entsprechende Begriffe gelten im Sinne der Gleichbehandlung grundsätzlich für beide Geschlechter.
In diesem Video erfahren Sie, welche Möglichkeiten es gibt, eine Mindbreeze InSpire Standby Appliance einzurichten und wie man die Konfiguration dafür vornimmt:
https://www.youtube.com/watch?v=CAWx5gaJB_4
Mindbreeze InSpire ermöglicht einen verteilten Betrieb mit einem Cluster aus dedizierten Producer und Consumer Nodes. Dabei wird außerdem zwischen Master- und synchronisierten Nodes unterschieden.
Genau ein Server ist Master, wobei dieser zumeist als Producer agiert. Ein oder mehrere Server handeln als synchronisierte Nodes, wobei diese Producer oder Consumer sein können. Dabei wird die Konfiguration ausschließlich am Master vorgenommen, wobei diese Konfiguration dann an alle synchronisierten Nodes verteilt wird.
Ein oder mehrere Server dienen als Producer. Auf diesen Nodes werden entsprechend der jeweils gültigen Konfiguration Erstindizierungen und Deltaindizierungen durchgeführt.
Weiters betreiben die Producer Server Mindbreeze Indizes sowie jeweils ein oder mehrere Mindbreeze Filter Services. Auf diesen Servern werden die Indizes produziert (indiziert) und sie führen auch die Delta-Indizierung durch. Die Producer Nodes sind also reine Produzenten von Indizes.
Die so erzeugten oder erneuerten Indizes werden automatisch durch Kopieren auf die Consumer Nodes verteilt.
Auf den Consumer Nodes laufen:
Diese Anleitung bezieht sich auf den Betrieb eines Primärsystems (Consumer Node) und einer Standby Appliance (Master & Producer Node). Für komplexere Cluster lesen Sie bitte auch das Handbuch - Verteilter Betrieb.
Es sind einige Vorbereitungen in Bezug auf die Konfiguration sowie das Netzwerk notwendig, sodass alle InSpire Appliances miteinander kommunizieren können. Die TCP Ports 8443 und 2222 müssen von allen Appliances untereinander erreicht werden können. Jede Appliance muss einen eindeutigen Host-Namen haben, der vom DNS-Server aufgelöst werden kann.
Vergewissern Sie sich, dass die Master Lizenz auch die Node IDs der synchronisierten Appliances enthält. Die Node ID der Appliance finden Sie im Management Center im Menü „Configuration“. Die Lizenz sollte auf der Master Appliance aktualisiert werden.
Vergewissern Sie sich, dass alle Appliances die gleiche Mindbreeze InSpire Version haben. Dies können Sie im Management Center im Menü „Configuration“ im Reiter „About“ sehen.
Haben Sie festgestellt, dass sich die Versionen der Appliances unterscheiden, dann führen Sie ein Update auf den betroffenen Appliances durch. Möchten Sie allgemein eine neue Mindbreeze InSpire Version installieren, müssen Sie das Update auf jeder Appliance durchführen. Dieses können Sie im Management Center im Menü „Update“ -> „Upload“ durchführen.
Wenn Sie vorher die Mindbreeze InSpire Version 18.x im Einsatz hatten und auf 19.0 updaten wollen, lesen Sie bitte vorher die Update-Hinweise zwischen Image-Versionen (18.x auf 19.0).
Im Management Center im Menü „Setup“ -> „Nodes“ können Sie definieren, welche Appliances mit welcher Rolle im Cluster sein sollen. Öffnen Sie diese Konfigurationsoberfläche auf Ihrem zukünftigen Master Node (Standby Appliance) – alle weiteren Konfigurationen können Sie dann auch ausschließlich auf Ihrem Master Node durchführen.
Sie sollten nun einen Node sehen, der grau hinterlegt ist. Dies ist Ihr Master Node.
Fügen Sie nun mit dem Button „Add Node“ Ihre andere Appliance (Primärsystem) hinzu. Wählen Sie in der Spalte „Source“ in der Zeile des hinzugefügten Nodes den Producer Node (Standby Appliance) aus.
Ihre Konfiguration sollte nun ähnlich dem untenstehenden Screenshot sein.
Weitere Informationen finden Sie im Handbuch Verteilter Betrieb – Verwaltung von Nodes.
Im Management Center im Menü „Configuration“ können Sie wie gehabt ihre Services, wie z. B. Index-Services, Filter-Services, Client Services, Launched Services etc. konfigurieren.
Beachten Sie, dass Sie alle Services ausschließlich über das Management Center des Masters konfigurieren.
Beachten Sie außerdem, dass Sie bei jeglichen Node-Auswahlmöglichkeiten immer nur die Producer Nodes (keine Consumer Nodes!) angeben, auf denen die Services laufen sollen. Consumer Nodes können selbstständig entscheiden, welche Services für die Suche benötigt werden und somit gestartet werden müssen.
Weitere Informationen können Sie in Handbuch Verteilter Betrieb – Service-Konfiguration im Manager UI nachlesen.
Am Master Node im Management Center unter „Setup“ -> „Tasks“ können Sie Synchronisierungs-Tasks definieren, die Ihre im Nodes-Menü hinzugefügten Mindbreeze Inspire Appliances (Nodes) betreffen.
Mindbreeze InSpire unterscheidet zwei Arten von Tasks:
Für eine initiale Synchronisierung wird empfohlen, die standardmäßig verfügbaren Tasks manuell zu starten. Klicken Sie zuerst auf das Bearbeitungssymbol des Tasks „Sync Config and Data“ und anschließend auf den Button „Run now“, um den Task zu starten. Schließen Sie das Fenster mit „Close“. Wiederholen Sie dies mit dem Task „Sync Indices“, sobald der vorherige Task erfolgreich durchlaufen konnte.
In der Liste „Current Tasks“ können Sie den Status Ihrer Tasks beobachten. Konnten beide Tasks mit dem Status „Completed“ abschließen, können Sie die Mindbreeze InSpire Suche auf Ihrem Consumer testen.
Weitere Informationen zu Synchronisierungs-Tasks finden Sie im Handbuch Verteilter Betrieb – Verwaltung von Tasks.