Sybase ASE ソフトウェアをインストールする手順は次のとおりです。
クラスタメンバーでスーパーユーザーになります。
Sybase ASE インストールの要件に注意します。
Sybase ASE バイナリは、次のどちらにインストールすることもできます。
クラスタノードのローカルディスク
クラスタファイルシステム
Sybase ASE ソフトウェアをクラスタファイルシステムにインストールする場合は、まず、Sun Cluster ソフトウェアを起動し、ディスクデバイスグループの所有者になる必要があります。
どこにインストールするかについては、「Sun Cluster HA for Sybase ASE のインストールの準備」を参照してください。
ネットワークリソースおよびアプリケーションリソースを保持するフェイルオーバーリソースグループを作成します。
# scrgadm -a -g resource-group [-h nodelist] |
リソースグループの名前を指定します。任意の名前を指定できますが、クラスタ内で一意のリソースグループにする必要があります。
マスターになり得る物理ノードの名前または ID をコンマで区切ったリストを指定します (オプション)。フェイルオーバー時に Resource Group Manager (RGM) が主ノードとして選択する順番がこのリスト上のノードの順序で決まります。
ノードリストの順序を指定する場合は、-h オプションを使用します。クラスタのすべてのノードがマスターになり得るのであれば、-h オプションを指定する必要はありません。
Sun Cluster HA for Sybase ASE で使用するすべてのネットワークリソースが /etc/inet/hosts ファイルまたはネームサービス (NIS、NIS+) データベースに追加されていることを確認します。
ネットワークリソース (論理ホスト名または共有アドレス) をフェイルオーバーリソースグループに追加します。
# scrgadm -a -L -g resource-group -l logical-hostname [-n netiflist] |
ネットワークリソースを指定します。ネットワークリソースは、クライアントが Sun Cluster HA for Sybase ASE のアクセスに使用する論理ホスト名または共有アドレス (IP アドレス) です。
各ノード上の NAFO グループをコンマで区切って指定します (省略可能)。netiflist には、リソースグループの nodelist にあるノードをすべて挙げる必要があります。このオプションを指定しない場合は、scrgadm(1M) コマンドは、nodelist 内の各ノードのホスト名 リストによって指定されるサブネット上からネットアダプタを見つけようとします。例: -n nafo0@nodename, nafo0@nodename2
scswitch(1M) コマンドを実行して次の作業を行います。
リソースと障害モニターを有効にします。
リソースグループを管理状態にします。
リソースグループをオンラインにします。
# scswitch -Z -g resource-group |
作成したばかりのリソースグループをマスターするノード上で、sybase としてログインします。
Sybase バイナリのインストールは、対応する論理ホストが動作しているノードで実行する必要があります。
Sybase ASE ソフトウェアをインストールします。
Sybase ASE ソフトウェアをどこにインストールする場合でも、Sybase ASE の標準的なインストール手順を使用する場合と同じように、各ノードの /etc/system ファイルを変更する必要があります。Sybase ASE ソフトウェアのインストール手順については、Sybase のインストールと構成のマニュアルを参照してください。
どの Sybase サーバーでも、ホスト名の指定を求められた時にはネットワークリソースに関連付けられたホスト名を入力してください。
Sybase ASE ソフトウェアのインストールが終わったら、Solstice DiskSuite ボリューム管理ソフトウェアを使用する場合は、「Solstice DiskSuite による Sybase ASE データベースアクセスを構成する」へ進みます。VERITAS ボリューム管理ソフトウェア (VxVM) を使用する場合は、「VxVM による Sybase ASE データベースアクセスを構成する」へ進みます。