Sun Cluster Data Service for Sun Java System Application Server EE (HADB) ガイド (Solaris OS 版)

ProcedureSun Cluster HA for Sun Java System Application Server EE (HADB) を登録および構成する

構成を完了するには次の手順を実行します。

手順
  1. クラスタメンバー上でスーパーユーザーになります。

  2. Sun Java System Application Server EE (HADB) のリソースタイプを登録します。


    # scrgadm -a -t SUNW.hadb_ma
    
  3. Sun Java System Application Server EE (HADB) ソフトウェアのリソースグループを作成します。

    このリソースグループは、一度に複数のノードでマスターされるよう構成されます。


    # scrgadm -a -g resource_group \
    -y Maximum_primaries=nodes_in_rg \
    -y Desired_primaries=nodes_in_rg \
    -h nodelist
    
    -a

    作成するリソースグループを指定します。

    -g resource_group

    作成するリソースグループの名前を指定します。

    -y Maximum_primaries=nodes_in_rg

    リソースを起動できる最大ノード数を指定します。Desired_primaries プロパティーの値と同じ数を指定する必要があります。

    -y Desired_primaries=nodes_in_rg

    リソースを起動する希望ノード数を指定します。Maximum_primaries プロパティーの値と同じ数を指定する必要があります。

    -h nodelist

    Sun Java System Application Server EE (HADB) ソフトウェアを実行するクラスタノードのコンマ区切りサブセットを指定します。このオプションを省略すると、すべてのクラスタノードが Sun Java System Application Server EE (HADB) を実行します。ノードリスト名を検索するには、scconf -p | less コマンドを使用します。

  4. Sun Java System Application Server EE (HADB) のリソースを作成します。

    このリソースタイプの拡張プロパティーの詳細については、付録 A 「Sun Cluster HA for Sun Java System Application Server EE (HADB サポートバージョン 4.4) のプロパティー」を参照してください。


    # scrgadm -a -j resource -g resource_group  -t SUNW.hadb_ma \
    -x HADBM_PASSWORDFILE=path_to_pw_file
    
    -a

    データサービスリソースを作成することを指定します。

    -j resource

    作成するリソースの名前を指定します。

    -g resource_group

    リソースを追加するリソースグループの名前を指定します。

    -t SUNW.hadb_ma

    事前に定義したリソースタイプ名を指定します。

    -x HADBM_PASSWORDFILE=path_to_pw_file

    HADBM の管理パスワードを含むファイルへの完全パスを指定します。

    パスワードファイルの内容の詳細については、Sun Java System Application Server のマニュアルを参照してください。

  5. リソースグループをオンラインにします。


    # scswitch -Z -g resource_group
    
    -Z

    リソースとそのモニターを有効にします。

    -g resource_group

    オンラインにするリソースグループ名を指定します。

  6. リソースグループと HADB リソースがオンラインであることを確認します。


    # scstat -g
    # ps -ef
    
  7. Sun Cluster HA for HADB を正しくインストールして構成できたことを確認するために、次のコマンドを実行します。


    # hadbm status database_name --nodes
    

    指定したデータベースを実行中であることが出力されるはずです。


例 1–1 SUNW.hadb_ma リソースの作成

この例では、SUNW.hadb_ma リソースの作成を示します。

この例では、拡張プロパティーのデフォルト値が使用されています。リソースには次のような特徴があります。


scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb_ma \
-x HADBM_PASSWORDFILE=/global/disk1/hadbm-pwfile