概要 #
この記事では、 RELIANOID ダウンタイムゼロのロードバランサクラスター。構成されたサービスによっては、ダウンタイムが最小限に抑えられるか、ダウンタイムがまったく発生しない場合があります。サービス内の接続またはセッションの種類によっては、ユーザーセッションに影響が出る可能性があります。
クラスターが構成されていない場合、最悪のシナリオではダウンタイムが最大 1 分に増加する可能性があります。
環境 #
このシナリオで説明する環境は、スタンドアロンとクラスタの両方に適用できます。 RELIANOID ロードバランサ。スタンドアロン構成では、ロードバランサは独立して動作し、トラフィックを管理し、接続されたクライアントの信頼性の高いパフォーマンスを確保します。しかし、 RELIANOID ロード バランサは、複数のノードが連携して負荷を分散し、リソース使用率を最適化し、フォールト トレランスを強化するクラスター化されたセットアップで実証されています。
クラスタ構成では、両方のロードバランサノードが連携して完全な高可用性を実現し、クライアント接続がシームレスかつ中断なく維持されます。この冗長性により、一方のノードに問題が発生しても、もう一方のノードがシームレスに引き継ぎ、継続的なサービスを維持できます。この構成は、中断を防ぎ、スムーズなユーザーエクスペリエンスを維持するため、一貫した稼働時間と信頼性が求められる企業にとって不可欠です。
要件 #
アップグレードするには RELIANOID ロードバランサを使用する場合、2つの要件のいずれかを満たす必要があります。まず、システムが公式の RELIANOID リポジトリに直接アクセスすることで、アップデートをシームレスにダウンロードおよびインストールでき、ロードバランサーが最新の機能とセキュリティパッチを適用した状態を維持できます。
あるいは、インターネット接続が利用できない、または望ましくない場合は、オフラインアップデートISOを以下からダウンロードできます。 RELIANOID サポートポータル に選出しました。 ナレッジセクション > エンタープライズエディション > バイナリ > RELIANOID [バージョン] オフライン更新パッケージ ダウンロードしたら、ISOファイルをロードバランサーのディレクトリパスにアップロードする必要があります。 /usr/local/relianoid/updatesこの方法は、厳格なネットワーク ポリシーやインターネット アクセスが制限されている環境に柔軟性を提供し、必要に応じて手動で更新を管理および適用できます。
マイナーバージョンとパッチバージョンの更新手順 #
から開始 RELIANOID 8.0.0、アップデート マイナーバージョンとパッチバージョン は、 noidアップデータ ツールです。ロードバランサーの更新を進めるには、以下の簡単な手順に従ってください。
1. まずバックアップを作成するか、 両ノードのスナップショット クラスタ内で。この予防措置により、必要に応じて変更を元に戻し、システムの安定性と整合性を確保できます。
2. 接続する バックアップノード メンテナンスモードに切り替えます。「noidアップデータ” コマンドを実行して新しいパッケージをダウンロードし、その後に “noidアップデーター -i」をクリックして更新プログラムをインストールします。
[メンテナンス] root@noid-ee-02:~# noid-updater [メンテナンス] root@noid-ee-02:~# noid-updater -i
3. 接続する マスターノード メンテナンスモードに切り替えます。その後、バックアップノードに切り替え、メンテナンスモードを解除して使用可能にします。これは、最悪の場合でも最小限のダウンタイムで済む唯一の手順です。
4. マスターノードで「noidアップデータ” をクリックして新しいパッケージをダウンロードし、“noidアップデーター -i” をクリックしてアップデートをインストールします。最後に、マスターノードのメンテナンスモードを解除して有効化します。
[メンテナンス] root@noid-ee-01:~# noid-updater [メンテナンス] root@noid-ee-01:~# noid-updater -i
メジャーバージョンアップグレード手順 #
から開始 RELIANOID 6.2.34へのアップグレード メジャーバージョン (例:Enterprise Edition 6.2から8.0)は、 チェックアップグレード ツール。ロードバランサーのアップグレードを進めるには、以下の簡単な手順に従ってください。
1. まず、 両ノードのスナップショット クラスタ内で。この予防措置により、必要に応じて変更を元に戻し、システムの安定性と整合性を確保できます。
2. 接続する バックアップノード メンテナンスモードに切り替えます。「チェックアップグレード -U” コマンドを使用して、新しいメジャー リポジトリ バージョンを構成し、システムのアップグレードを続行します。
[メンテナンス] root@noid-ee-02:~# checkupgrades -U
次に、ノードを再起動します。
3. 接続する マスターノード メンテナンスモードに切り替えます。その後、バックアップノードに切り替え、メンテナンスモードを解除して使用可能にします。これは、最悪の場合でも最小限のダウンタイムで済む唯一の手順です。
4. マスターノードで「チェックアップグレード -U” を実行して、新しいメジャーリポジトリバージョンを設定し、システムのアップグレードを進めます。最後に、マスターノードをメンテナンスモードから解除して有効化します。
[メンテナンス] root@noid-ee-01:~# checkupgrades -U
次に、ノードを再起動します。
最終的な検討事項 #
マイナーアップデートまたはメジャーアップグレードのプロセスが完了したら、両ノードのメンテナンスモードを無効にしてください。マスターノードとバックアップノードのどちらがシステム管理に指定されているかを確認し、マスターノードを介してシステムを管理できるようにします。ノード間でクラスタリングの役割がネゴシエートされ、すべてのサービスがセットアップされるまで、数秒から数分かかる場合があります。最後に、「システム」>「クラスター」に移動して、クラスターサービスのステータスを確認してください。
更新されたばかりの RELIANOID ダウンタイムなし!