現在地: インストール > アップグレード

PostgreSQL Recovery Kit の旧バージョンからのアップグレード

旧バージョンの SPS for Linux の PostgreSQL ソフトウェアからのアップグレード時、既存の SPS PostgreSQL リソースのインスタンスは変更されます。SPS ソフトウェアがサーバ上でアップデートされる際に、次の保持される値が、SPS 内部の情報のフィールドに自動的に追加されます。

set_value は、LifeKeeper PostgreSQL Recovery Kit が内部のリソース情報の項目の値をアップデートするために提供される LifeKeeper ユーティリティの名前です。このユーティリティの使用は本トピックで説明されている問題、もしくは SIOSTechnology Corp. 社のサポートチームによる依頼および指示に限るものとします。

注記: set_value ユーティリティは、正確なエラーチェックは行わないので、一般的な使用には向いていません。

重要な注記: SPS for Linux PostgreSQL Recovery Kit ソフトウェアをアップグレードした後、プライマリサーバからバックアップサーバへリソースインスタンスのフェイルオーバをシュミレーションするために手動でスイッチオーバを行い PostgreSQL リソース階層のテストを行ってください。

 

アップグレードに関する重要事項

 

アップグレードを行った後、リソースを起動できない場合は、以下の事項を確認してください:

Client Executable name is not found or incorrect (クライアントの実行可能ファイル名が見つからない、または不正です)

この値は set_value ユーティリティを使用してアップデートできます。クライアントの実行可能ファイルをアップデートする構文は以下の通りです。

/opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value <tag> ‘clientexe’ <full path to the psql utility>

: /opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value pgsql-5443 ‘clientexe’ ‘/pgsql/clientutils/psql’

Administration Executable name is not found or incorrect (管理実行可能ファイル名が見つからない、または不正です)

この値は set_value ユーティリティを使用してアップデートできます。管理実行可能ファイルをアップデートする構文は以下の通りです。

/opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value <tag> ‘osexe’ <full path to the pg_ctl utility>

: /opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value pgsql-5443 ‘osexe’ ‘/pgsql/adminutils/pg_ctl’

複数のハング・イベントからの復旧までのインターバルの短縮 (LKPGSQL_QCKHANG_MAX)

8.1.2 以前のバージョンでは、Maximum Monitoring Hangs の値は大きすぎました。

既存の PostgreSQL リソースインスタンスの Maximum Monitoring Hangs の値は、set_value ユーティリティを使用して見る、またはセットすることができます。

Maximum Monitoring Hangs (LKPGSQL_QCKHANG_MAX) の値をセットする構文は以下の通りです。

/opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value <tag> ‘hangmax’ <number>.

: /opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value pgsql-5443 ‘hangmax’ 3.

注記: クラスタ内の全てのノードで値を更新するためには、-c オプションを付与してください。(set_value -c <tag>...).

この値を確認する構文は以下の通りです。

/opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value -l <tag> 'hangmax'

例: /opt/LifeKeeper/lkadm/subsys/database/pgsql/bin/set_value -l pgsql-5443 'hangmax'

/ ページ

© 2014 SIOS Technology Corp., the industry's leading provider of business continuity solutions, data replication for continuous data protection.