クラスタのアップグレード

必要条件

  • アップグレードを実行する前に、新しいバージョンのリリース ノートに目を通してください。リリース ノートには、互換性に関する重要な情報に加えて、サポートされているアップグレード パスや、データ バックアップに関するモジュール固有の推奨事項が記載されています。
  • お使いのオペレーティング システムに対して提供されているすべての最新アップデートを適用してください。特に Java 関連の問題を修正するものは必須です。

以下の手順は、Spectrum™ Technology Platform サーバーと構成データベースがクラスタの各ノードにインストールされているクラスタをアップグレードするためのものです。クラスタをアップグレードするには、ノードを 1 つずつ順にアップグレードします。最初にアップグレードするノードに対する処理は、その他のノードと少し異なります。そのノードは、起動時にクラスタ内に他のノードが 1 つも実行していないことになるので、そのノード自体をシード ノードとして指定する必要があるためです。

以下の場合は、クラスタをアップグレードするための特別な手順があることに注意してください。
この場合は... この情報を使用します...
... サーバー ノード用と構成データベース ノード用に別々のクラスタがある データベースが分離されたクラスタのアップグレード.
... Spatial モジュールのクラスタのみアップグレードする Location Intelligence モジュールがあるクラスタのアップグレード
... Spectrum と Spatial モジュール両方のクラスタをアップグレードする Location Intelligence モジュールがあるクラスタのアップグレード
... Data Hub モジュールを実行しているクラスタをアップグレードする すべてのノードをシャットダウンする前に、『Spectrum インストール ガイド』の「Data Hub モジュール用のクラスタのアップグレード」を参照してください。
上記のいずれにも該当しない場合は、以下の手順を実行してクラスタをアップグレードします。
  1. サーバーをバックアップします。バックアップを作成する手順については、『管理ガイド』を参照してください。
  2. クラスタ内のすべてのノードを停止します。詳細については、クラスタの停止を参照してください。
  3. 最後に停止したノードで、次の処理をします。
    1. ノードをアップグレードします。詳細については、「サーバーのアップグレード」を参照してください。
    2. ファイル spectrum-container.properties をテキスト エディターで開き、クラスタ プロパティを設定します。詳細については、「クラスタ プロパティ」を参照してください。
  4. 他の各ノードを 1 つずつ順にアップグレードします。以下の手順は、最初のノード以外のノードをアップグレードする場合にのみ実行してください
    注: 必ずサーバーをバックアップしてから、次の操作に進んでください。この手順は、Spectrum™ Technology Platform バージョン 11.1 またはそれ以前のバージョンからアップグレードする場合にのみ適用されます。
    1. spectrum.cluster.nodeID を追加する、または設定済みである場合、最初のノードでこれを “1” に設定すると、この値は後続のノードで増加します。
    2. 次のフォルダがある場合は削除します。SpectrumDirectory\server\repository\store\databases
    3. ノードをアップグレードします。詳細については、「サーバーのアップグレード」を参照してください。
    4. ファイル spectrum-container.properties をテキスト エディターで開き、クラスタ プロパティを設定します。詳細については、「クラスタ プロパティ」を参照してください。設定を終えたら、ファイルを保存して閉じます。
  5. アップグレードの後に、すべてのノードを続けて起動します。ノード 1 の起動後数秒以内にノード 2 を起動します。残りのノードもこのタイミングで起動してください。

ソフトウェア更新を適用する場合など、ノードを手動で停止することが必要な場合があります。クラスタのすべてのノードを手動で停止する場合、または、すべてのノードがダウンしている場合は、新しいクラスタ/セッションとして起動する必要があります。