ページの先頭行へ戻る
Symfoware Server V11.0.1 クラスタ導入運用ガイド
Symfoware

8.8.2 ノードの追加

ノードを追加する場合の手順を以下に示します。

ここでは、2ノード構成(Capital、Satellite:2、ユーザロググループ:2)から、3ノード構成(Capital、Satellite:3、ユーザロググループ:3)へ変更する場合を例に説明します。

クラスタAPL-A:スタンバイ型のクラスタアプリケーション

クラスタAPL-B:スタンバイ型のクラスタアプリケーション

クラスタAPL-C:スタンバイ型のクラスタアプリケーション

クラスタAPL-D:スタンバイ型のクラスタアプリケーション

クラスタAPL-Z:スケーラブル型のクラスタアプリケーション

操作手順と実行ノード

手順1、手順5、手順7、手順9~16は、任意のノードで実行してください。

手順2~4、手順6、手順8は、書かれているノード上で実行してください。

ノード

ノード1

ノード2

ノード3









手順

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

  1. クラスタアプリケーションおよびRMSを停止します。クラスタアプリケーションおよびRMSの停止については、“7.4.28 クラスタアプリケーションの停止”を参照してください。

  2. Capitalシステム(CAPITAL)の各種パラメタファイル(RDB構成パラメタファイル、システム用の動作環境ファイル、ロードシェア構成パラメタファイル)、サブプロシジャ、および、サブプロシジャ内部で使用しているファイルを、他のノードから複写します。
    また、ポート番号を定義します。ポート番号の定義については、“7.4.4 Capitalシステム用のポート番号の定義”を参照してください。

  3. Satelliteシステム(rdbsys3)の環境を作成します。

    1. 各種パラメタファイル(RDB構成パラメタファイル、システム用の動作環境ファイル、ロードシェア構成パラメタファイル)の作成、および、ポート番号を定義します。詳細については、“7.4 セットアップ”を参照してください。

    2. Symfoware/RDBの起動(rdbstartコマンド)、および、Symfoware/RDBの停止(rdbstopコマンド)を確認します。

  4. Satelliteシステム(rdbsys3)のリソース情報をクラスタシステムに登録します。

    1. Satelliteシステムを稼動させるノード(ノード3)で、rdbhsrscコマンドのaオプションを実行します。実行する時には、SatelliteシステムのRDBシステム名(rdbsys3)を、環境変数RDBNAMEに指定してください。

      # rdbhsrsc -a
    2. リソース情報が正しく登録されたことを、rdbhsrscコマンドのpオプションで確認してください。

      # rdbhsrsc -p
  5. ユーザロググループを追加する場合は、新規のユーザロググループを配置するローデバイスを作成します。詳細については、“7.3.3 ローデバイスの作成”を参照してください。

  6. ユーザロググループを追加する場合は、Capitalシステムでユーザロググループを作成します。詳細については、“7.4.11 ユーザロググループのセットアップ”を参照してください。

  7. Capitalシステム用のロードシェア構成パラメタファイルのRDBLOGGROUPを編集します。詳細については、“7.4.13 Capitalシステム用のロードシェア構成パラメタファイルの編集”を参照してください。追加したノードおよび追加したユーザロググループにあわせて、ユーザロググループの配置を編集します。編集後は、すべてのCapitalシステムに複写します。

    編集前
    RDBLOGGROUP=(grp1,rdbsys1,rdbsys2)
    RDBLOGGROUP=(grp2,rdbsys2,rdbsys1)
    編集後
    RDBLOGGROUP=(grp1,rdbsys1,rdbsys2,rdbsys3)
    RDBLOGGROUP=(grp2,rdbsys2,rdbsys3,rdbsys1)
    RDBLOGGROUP=(grp3,rdbsys3,rdbsys1,rdbsys2)
  8. Capitalシステム(CAPITAL)のリソース情報に、追加したノード(ノード3)を登録します。

    1. Capitalシステム(CAPITAL)が稼動しているノード(ノード1またはノード2)で、rdbhsrscコマンドのaddnodeオプションを実行します。実行する時には、CapitalシステムのRDBシステム名(CAPITAL)を環境変数RDBNAMEに指定してください。

      # rdbhsrsc -addnode -n node3RMS
    2. リソース情報が正しく登録されたかを、rdbhsrscコマンドのpオプションで確認してください。

      # rdbhsrsc -p
  9. スケーラブル型クラスタアプリケーション(クラスタAPL-Z)に登録されているCapitalシステムのクラスタアプリケーション(クラスタAPL-A)を取り外します。ユーザロググループを追加にともない、GDSクラスを追加した場合は、Satelliteシステムのクラスタアプリケーション(クラスタAPL-BおよびクラスタAPL-C)を取り外します。クラスタアプリケーションの取り外しは、[userApplication Configuration Wizard]画面を起動し、[userApplication や Resourceの変更]を選択します。

  10. CapitalシステムのGDSリソース、RDBリソース(CAPITAL)とクラスタアプリケーション(クラスタAPL-A)を削除します。リソースおよびクラスタアプリケーションの削除は、[userApplication Configuration Wizard]画面を起動し、[userApplication や Resourceの削除]を選択します。

  11. CapitalシステムのGDSリソース、RDBリソース(CAPITAL)とクラスタアプリケーション(クラスタAPL-A)を再作成します。この時の動作ノードの設定は、追加ノードを含めた構成に設定します。リソースの作成は、[userApplication Configuration Wizard]画面を起動し、[Resourceの作成]を選択します。クラスタアプリケーションの作成は、[userApplication Configuration Wizard]画面を起動し、[userApplicationの作成]を選択します。

  12. SatelliteシステムのGDSリソース、RDBリソース(rdbsys3)、および、Satelliteシステムのスタンバイ型のクラスタアプリケーション(クラスタAPL-D)を作成します。詳細については、“7.4.23 リソースの作成とクラスタアプリケーションの作成”を参照してください。

  13. ユーザロググループの追加にともない、GDSクラスを追加した場合は、SatelliteシステムのGDSリソースとクラスタアプリケーション(クラスタAPL-BおよびクラスタAPL-C)を削除します。リソースおよびクラスタアプリケーションの削除は、[userApplication Configuration Wizard]画面を起動し、[userApplication や Resourceの削除]を選択します。

  14. 手順13で削除したSatelliteシステムのGDSリソースとクラスタアプリケーション(クラスタAPL-BおよびクラスタAPL-C)を再作成します。手順13を行っていない場合、再作成の必要はありません。リソースの作成は、[userApplication Configuration Wizard]画面を起動し、[Resourceの作成]を選択します。クラスタアプリケーションの作成は、[userApplication Configuration Wizard]画面を起動し、[userApplicationの作成]を選択します。

  15. スケーラブル型クラスタアプリケーション(クラスタAPL-Z)に、再作成したCapitalシステムのクラスタアプリケーションおよび、Satelliteシステムのクラスタアプリケーション(クラスタAPL-B、クラスタAPL-C、クラスタAPL-D)を登録します。クラスタアプリケーションの登録は、[userApplication Configuration Wizard]画面を起動し、[userApplication や Resourceの変更]を選択します。

  16. クラスタアプリケーションおよびRMSを起動します。クラスタアプリケーションおよびRMSの起動については、“7.4.24 クラスタアプリケーションの起動”を参照してください。