この記事では、許容されるノード数を超えた場合に、仮想クラスター アクティベーション キーによって提供される猶予期間について説明します。
解像度
仮想クラスター アクティベーション キーを使用する場合、2 時間の猶予期間中は、割り当てられたクラスター ノード数の 2 倍まで、クラスター ノードを超過することができます。 許可された超過分を超える clユーザー ノード (つまり、割り当てられたノード数の 2 倍を超えるノード) は、起動時にすぐに非アクティブ化され、それらのノードにアクセスするすべてのユーザーにアクティブ化エラーが表示されることに注意してください。
クラスター ノードの数が超過して (割り当てられた量の 2 倍まで) になると、クラスターは 2 時間の猶予期間のカウントを開始し、すべてのノードのコンソールと UI の管理者ユーザーに猶予期間の警告を表示します。
猶予期間が終了すると、超過したクラスター ノード (割り当てられた数の 2 倍までのノード) にもアクティベーション エラー ページが表示され始めます。 割り当てられた量内にある (超過していない) クラスター ノードは引き続き完全に機能し、猶予期間が終了したことを示す警告が表示されます。
自動回復
猶予期間が終了すると、最近開始された超過ノードがシャットダウン コマンドを 1 つずつ自動的に受信するため、クラスターは適切な登録状態に戻ることができます。
この間、一部のユーザーは、割り当てられた量と猶予期間を超えたが、まだシャットダウンされていないノードにアクセスしている場合、アクティベーション エラー メッセージに気付くでしょう。 これらのエラー メッセージは、クラスターがこれらのノードを 1 つずつ自動的に削除するにつれて、徐々に解決されます。
Overage が仮想クラスター キーでどのように機能するか
システムが完全に自動回復するまでの時間は、許容量を超えたノードの数にノードのシャットダウン時間を掛けた値に等しくなります。
Liferay DXP クラスタリング機能は、特定の時間に 1 つの起動またはシャットダウン プロセスを想定しています。 他のインスタンスが同時に起動またはシャットダウンされた場合、クラスターは予期しないエラーで不整合な状態になる可能性があります。 回復期間中にこのような操作をトリガーすることは避けてください。
手動リカバリ
クラスターの起動およびシャットダウン プロセスを完全に制御したいシステム管理者は、portal-ext.properties ファイルで次のプロパティを設定することにより、自動回復機能を無効にすることができます。
license.cluster.overload.node.auto.shut.down = false
このプロパティは、portal-ext.properties を介してのみ構成でき、クラスターを開始する前に設定する必要があります。 システム稼働中は変更できません。
このオプションを使用する場合、許可された量を超えてシャットダウンされていないノードは、猶予期間の終了後に機能しなくなることに注意してください。 それらは、そのノードにアクセスするすべてのユーザーにアクティベーション エラーを表示します。
このシナリオでは、システム管理者は、最近開始されたノードだけでなく、任意のクラスター ノードをシャットダウンできます。 アクティブなノードがシャットダウンされた場合、アクティブ化ステータスがクラスター内で通信されるため、許可された数を超えたノードはすぐに調整されます。 非アクティブ化または猶予期間中のノードは、アクティブにするために再起動する必要はありません。 アクティブなノードがシャットダウンされると、許容量を超え、起動時間が最も早いノードがアクティブになります。