Upgrade eines Clusters

Voraussetzungen:

  • Lesen Sie vor einem Upgrade die Versionshinweise für die neue Version. Die Versionshinweise enthalten wichtige Informationen zur Kompatibilität und zu unterstützten Upgrade-Pfaden sowie modulspezifische Empfehlungen zu Datensicherungen.
  • Wenden Sie alle aktuellen Aktualisierungen für Ihr Betriebssystem an, insbesondere diejenigen, die zur Java-Problembehandlung dienen.
  • WICHTIG: Wir empfehlen Ihnen, vor der Durchführung des Upgrades eine Sicherung zu erstellen, damit Sie Ihre Flüsse, Sicherheitseinstellungen und anderen Einstellungen wiederherstellen können, wenn während des Upgrade-Prozesses ein Fehler auftritt.

Diese Prozedur ist für das Durchführen eines Upgrades von einem Cluster vorgesehen, bei dem der Spectrum™ Technology Platform-Server und die Konfigurationsdatenbank auf allen Knoten des Clusters installiert sind. Für das Upgrade eines Clusters führen Sie jeweils ein Upgrade für einen Knoten durch. Der erste Knoten, für den Sie ein Upgrade durchführen, wird geringfügig anders behandelt als die anderen Knoten. Der Grund dafür ist, dass Sie auf diesen Knoten als Seed-Knoten verweisen müssen, da beim Starten keine anderen Knoten ausgeführt werden.

Beachten Sie, dass diese Szenarien beim Durchführen eines Upgrades für ein Cluster besondere Prozeduren umfassen:
Für dieses Szenario ... Diese Information verwenden...
... haben separate Cluster für Serverknoten und Konfigurationsdatenbankknoten Durchführen eines Upgrades eines Clusters mit einer getrennten Datenbank.
... Sie führen nur im Location Intelligence-Modul ein Upgrade für ein Cluster durch Upgrade eines Clusters mit dem Location Intelligence-Modul
... Sie aktualisieren sowohl Spectrum- als auch Location Intelligence-Modulcluster Upgrade eines Clusters mit dem Location Intelligence-Modul
... Sie aktualisieren ein Cluster, auf dem das Data Hub-Modul ausgeführt wird Bevor Sie alle Knoten herunterfahren, informieren Sie sich in Upgrade eines Clusters mit dem Location Intelligence-Modul über einige vor der Aktualisierung erforderlichen Schritte.
Wenn die obigen Szenarios für Sie keine Anwendung finden, gehen Sie wie folgt vor, um ein Upgrade für Ihr Cluster durchzuführen:
  1. Sichern Sie den Server. Anweisungen zum Erstellen einer Sicherung finden Sie im Administratorhandbuch.
  2. Beenden Sie alle Knoten im Cluster. Weitere Informationen finden Sie unter Beenden eines Clusters. Wenn Sie alle Knoten des Clusters manuell beenden oder wenn alle Knoten inaktiv sind, müssen Sie einen Start als neues Cluster/neue Sitzung vornehmen. Starten Sie zum Aktualisieren Knoten 1 des Clusters. Geben Sie nur die IP von Knoten 1 in der spectrum.cluster.seeds-IP-Adresse an. Schließen Sie die IP-Adressen anderer Knoten beim Neustart nicht ein.
  3. Gehen Sie auf dem zuletzt beendeten Knoten wie folgt vor:
    1. Öffnen Sie die Datei server/app/conf/spectrum-container.properties in einem Texteditor.
    2. Entfernen Sie in der Eigenschaft spectrum.cluster.seeds alle Knoten, mit Ausnahme des aktuellen Knotens.
    3. Notieren Sie sich die Knoten, die Sie entfernt haben, damit Sie diese zu einem späteren Zeitpunkt wieder hinzufügen können.
    4. Speichern Sie spectrum-container.properties
    5. Führen Sie ein Upgrade für den Knoten durch. Weitere Informationen finden Sie unter Upgrade eines Servers durchführen.
    6. Öffnen Sie die Datei spectrum-container.properties in einem Texteditor und konfigurieren Sie die Clustereigenschaften. Weitere Informationen finden Sie unter Clustereigenschaften. Stellen Sie sicher, dass in spectrum.cluster.seeds nur die IP-Adresse und der Hostname des aktuellen Knotens festgelegt sind.
      Anmerkung: Beachten Sie, dass die Definitionen der Containereigenschaften von Ihrer Serverkonfiguration und davon abhängen, ob Sie Cluster auf Neo4j-Instanzen ausführen. Überprüfen Sie die Eigenschaft spectrum.repository.server.cluster.nodeCount, um die Definitionen für Ihr Setup zu bestimmen.
  4. Führen Sie für alle anderen Knoten nacheinander ein Upgrade durch. Führen Sie die folgende Prozedur nur aus, wenn Sie ein Upgrade für andere Knoten als den ersten Knoten durchführen.
    Anmerkung: Sichern Sie den Server, bevor Sie fortfahren. Dieser Schritt ist nur beim Upgrade von Spectrum™ Technology Platform Version 11.1 oder älter anwendbar.
    1. Fügen Sie diese Eigenschaften hinzu bzw. stellen Sie sicher, dass Sie sie festgelegt haben:
      • spectrum.cluster.address – Geben Sie die IP-Adresse des Knotens an.
      • spectrum.cluster.nodeID – Stellen Sie dies für den ersten Knoten auf „1“ ein. Dadurch erhöht sich dieser Wert für nachfolgende Knoten.
    2. Löschen Sie folgenden Ordner, falls vorhanden: SpectrumLocation\server\app\repository\store\databases
    3. Führen Sie ein Upgrade für den Knoten durch. Weitere Informationen finden Sie unter Upgrade eines Servers durchführen.
    4. Öffnen Sie die Datei spectrum-container.properties in einem Texteditor und konfigurieren Sie die Clustereigenschaften. Weitere Informationen finden Sie unter Clustereigenschaften. Wenn Sie fertig sind, speichern Sie den Vorgang und schließen Sie die Datei.
    5. Starten Sie den Server.
  5. Kehren Sie nach Abschluss des Upgrades für alle Knoten zu dem Knoten zurück, für den Sie zuerst das Upgrade durchgeführt haben. Öffnen Sie die Datei spectrum-container.properties, und fügen Sie die Seed-Knoten hinzu, die Sie aus spectrum.cluster.seeds entfernt haben.

Möglicherweise müssen Sie die Knoten manuell beenden, wie dies bei Softwareaktualisierungen der Fall ist. Wenn Sie alle Knoten des Clusters manuell beenden oder wenn alle Knoten inaktiv sind, müssen Sie einen Start als neues Cluster/neue Sitzung vornehmen. Starten Sie zum Aktualisieren Knoten 1 des Clusters. Geben Sie nur die IP von Knoten 1 in der spectrum.cluster.seeds-IP-Adresse an. Schließen Sie die IP-Adresse des anderen Knotens beim Start nicht ein.