Übersicht #
Dieser Artikel führt Sie durch die Aktualisierung und das Upgrade des RELIANOID Load Balancer-Cluster ohne Ausfallzeiten. Abhängig von den konfigurierten Diensten kann es zu minimalen oder gar keinen Ausfallzeiten kommen. Benutzersitzungen können je nach Art der Verbindungen oder Sitzungen innerhalb der Dienste beeinträchtigt werden.
Ohne konfigurierten Cluster kann die Ausfallzeit im schlimmsten Fall auf maximal eine Minute ansteigen.
Arbeitsumfeld #
Die in diesem Szenario beschriebene Umgebung ist sowohl für Standalone- als auch Cluster-Umgebungen anwendbar. RELIANOID Load Balancer. Bei Standalone-Konfigurationen arbeitet der Load Balancer unabhängig, verwaltet den Datenverkehr und sorgt für eine zuverlässige Leistung für verbundene Clients. Die wahre Stärke des RELIANOID Lastenausgleichsmodule werden in einer Clusterkonfiguration demonstriert, in der mehrere Knoten zusammenarbeiten, um die Last auszugleichen, die Ressourcennutzung zu optimieren und die Fehlertoleranz zu verbessern.
In einer Clusterkonfiguration arbeiten beide Load Balancer-Knoten zusammen, um eine vollständige Hochverfügbarkeit zu gewährleisten und sicherzustellen, dass die Client-Konnektivität nahtlos und unterbrechungsfrei bleibt. Diese Redundanz bedeutet, dass selbst wenn ein Knoten auf ein Problem stößt, der andere nahtlos übernehmen kann und so einen kontinuierlichen Dienst aufrechterhält. Diese Konfiguration ist für Unternehmen, die eine konstante Verfügbarkeit und Zuverlässigkeit benötigen, von entscheidender Bedeutung, da sie Störungen verhindert und ein reibungsloses Benutzererlebnis gewährleistet.
Voraussetzungen: #
So aktualisieren Sie Ihre RELIANOID Load Balancer, müssen Sie eine von zwei Anforderungen erfüllen. Stellen Sie zunächst sicher, dass Ihr System über eine Internetverbindung verfügt, um auf die offizielle RELIANOID Repository direkt. Dies ermöglicht das nahtlose Herunterladen und Installieren von Updates und stellt sicher, dass Ihr Load Balancer immer über die neuesten Funktionen und Sicherheitspatches verfügt.
Alternativ, wenn keine Internetverbindung verfügbar ist oder Sie dies nicht bevorzugen, können Sie das Offline-Update-ISO von der RELIANOID Kundenservice in England, Wissensbereich > Enterprise Edition > Binärdateien > RELIANOID [VERSION] Offline-Update-Pakete . Nach dem Herunterladen müssen Sie die ISO-Datei in Ihren Load Balancer hochladen, und zwar in den Verzeichnispfad /usr/local/relianoid/updates. Diese Methode bietet Flexibilität für Umgebungen mit strengen Netzwerkrichtlinien oder eingeschränktem Internetzugang und ermöglicht Ihnen die manuelle Verwaltung und Anwendung von Updates nach Bedarf.
Vorgehensweise beim Aktualisieren kleinerer und gepatchter Versionen #
Beginnen mit RELIANOID 8.0.0, Updates für Nebenversionen und gepatchte Versionen werden verwaltet über das Noid-Updater Tool. Befolgen Sie die folgenden einfachen Schritte, um mit einer Aktualisierung Ihrer Load Balancer fortzufahren:
1. Erstellen Sie zunächst ein Backup oder Snapshot beider Knoten im Cluster. Diese Vorsichtsmaßnahme ermöglicht es Ihnen, alle Änderungen bei Bedarf rückgängig zu machen und so die Stabilität und Integrität Ihres Systems sicherzustellen.
2. Verbinde dich mit dem Sicherungsknoten und versetzen Sie es in den Wartungsmodus. Führen Sie den „Noid-Updater”-Befehl zum Herunterladen neuer Pakete, gefolgt von „noid-updater -i“, um die Updates zu installieren.
[Wartung] root@noid-ee-02:~# noid-updater [Wartung] root@noid-ee-02:~# noid-updater -i
3. Verbinde dich mit dem Hauptknoten und versetzen Sie ihn in den Wartungsmodus. Wechseln Sie dann zurück zum Backup-Knoten und nehmen Sie ihn aus dem Wartungsmodus, um ihn verfügbar zu machen. Dies ist der einzige Schritt, der im schlimmsten Fall eine minimale Ausfallzeit erfordert.
4. Führen Sie auf dem Masterknoten „Noid-Updater” um neue Pakete herunterzuladen und “noid-updater -i”, um die Updates zu installieren. Nehmen Sie abschließend den Masterknoten aus dem Wartungsmodus, um ihn zu aktivieren.
[Wartung] root@noid-ee-01:~# noid-updater [Wartung] root@noid-ee-01:~# noid-updater -i
Vorgehensweise beim Upgrade der Hauptversionen #
Beginnen mit RELIANOID 6.2.34, Upgrades auf Hauptversionen (z. B. von Enterprise Edition 6.2 bis 8.0) werden verwaltet über das Upgrades prüfen Tool. Befolgen Sie die folgenden einfachen Schritte, um mit einem Upgrade Ihrer Load Balancer fortzufahren:
1. Beginnen Sie mit der Erstellung eines Snapshot beider Knoten im Cluster. Diese Vorsichtsmaßnahme ermöglicht es Ihnen, alle Änderungen bei Bedarf rückgängig zu machen und so die Stabilität und Integrität Ihres Systems sicherzustellen.
2. Verbinde dich mit dem Sicherungsknoten und versetzen Sie es in den Wartungsmodus. Führen Sie den „checkupgrades -U“-Befehl, um die neue Hauptversion des Repository zu konfigurieren und mit der Aktualisierung des Systems fortzufahren.
[Wartung] root@noid-ee-02:~# checkupgrades -U
Starten Sie dann den Knoten neu.
3. Verbinde dich mit dem Hauptknoten und versetzen Sie ihn in den Wartungsmodus. Wechseln Sie dann zurück zum Backup-Knoten und nehmen Sie ihn aus dem Wartungsmodus, um ihn verfügbar zu machen. Dies ist der einzige Schritt, der im schlimmsten Fall eine minimale Ausfallzeit erfordert.
4. Führen Sie auf dem Masterknoten „checkupgrades -U”, um die neue Hauptversion des Repositorys zu konfigurieren und mit dem Upgrade des Systems fortzufahren. Nehmen Sie abschließend den Masterknoten aus dem Wartungsmodus, um ihn zu aktivieren.
[Wartung] root@noid-ee-01:~# checkupgrades -U
Starten Sie dann den Knoten neu.
Schlussbetrachtungen #
Deaktivieren Sie nach Abschluss des kleineren Updates oder größeren Upgrades den Wartungsmodus auf beiden Knoten. Überprüfen Sie, welcher Knoten als MASTER und welcher als BACKUP bezeichnet ist, um sicherzustellen, dass Sie das System über den MASTER-Knoten verwalten. Dies kann einige Sekunden oder Minuten dauern, während die Knoten die Clusterrollen aushandeln und alle Dienste einrichten. Überprüfen Sie abschließend den Status des Clusterdienstes, indem Sie zu System > Cluster navigieren.
Problemlösung #
Das Repository hat seinen Ursprungswert geändert #
Bitte lesen Sie den folgenden Artikel zur Fehlerbehebung: https://www.relianoid.com/resources/knowledge-base/troubleshooting/apt-repository-changed-its-origin-value-error/
Genießen Sie Ihre gerade aktualisierte RELIANOID ohne Ausfallzeiten!