この節の手順に従い、Sun Cluster HA for Sybase ASE データサービスの登録と構成を行ないます。Sun Cluster HA for Sybase ASE をフェイルオーバーデータサービスとして登録し、構成します。
この手順では、scrgadm(1M) コマンドを使用し、Sun Cluster HA for Sybase ASE を登録し、構成する方法について解説します。
この手順には、SUNW.HAStoragePlus リソースタイプを作成する方法も含まれます。このリソースタイプは、HAStorage と Sun Cluster HA for Sybase ASE 間でアクションの同期をとって、高可用性ローカルファイルシステムを使用できるようにします。Sun Cluster HA for Sybase ASE ではディスクに負荷がかかるため、SUNW.HAStoragePlus リソースタイプを構成する必要があります。
SUNW.HAStoragePlus リソースタイプの詳細については、SUNW.HAStoragePlus(1) のマニュアルページおよび『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「リソースグループとディスクデバイスグループの関係」を参照してください。
その他のオプションでもデータサービスは登録および構成できます。これらのオプションの詳細は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「データサービスリソース管理用ツール」を参照してください。
この手順を実行するには、次の情報を確認しておく必要があります。
データサービスをマスターするクラスタノードの名前。
クライアントがデータサービスにアクセスするために使用するネットワークリソース。通常は、IP アドレスは、クラスタをインストールするときに構成します。Sun Cluster 環境の計画と、Solaris オペレーティング環境のインストール方法に関する詳細については、『 Sun Cluster ソフトウェアのインストール (Solaris OS 版)』を参照してください。
Sybase ASE アプリケーションがインストールされたパス。
次の手順は、クラスタの 1 つのメンバーだけで行ってください。
クラスタメンバー上でスーパーユーザーになります。
scrgadm コマンドを実行し、Sun Cluster HA for Sybase ASE のリソースタイプを登録します。
# scrgadm -a -t SUNW.sybase |
データサービスのリソースタイプを追加します。
当該データサービス用にあらかじめ定義されているリソースタイプを指定します。
SUNW.HAStoragePlus リソースタイプをクラスタに登録します。
# scrgadm -a -t SUNW.HAStoragePlus |
タイプ SUNW.HAStoragePlus のリソース sybase-hastp-rs を作成します。
# scrgadm -a -j sybase-hastp-rs -g sybase-rg -t SUNW.HAStoragePlus \ -x GlobalDevicePaths=sybase-device-group1,/dev/global/dsk/dl \ -x FilesystemMountPoints=/global/sybase-inst \ -x AffinityOn=TRUE |
フェイルオーバーを行うためには、AffinityOn が TRUE に設定され、ローカルファイルシステムが広域ディスクグループ上に存在する必要があります。
scrgadm コマンドを実行して、次の作業を完了し、リソースグループ sybase-rg をクラスタノード上でオンラインにします。
リソースグループを管理状態にします。
リソースグループのオンライン化
このノードは、デバイスグループ sybase-set1 および raw デバイス /dev/global/dsk/d1 のプライマリになります。ファイルシステムに関連するデバイスグループ (/global/sybase-inst など) もこのノード上でプライマリになります。
# scrgadm -Z -g sybase-rg |
Sybase ASE アプリケーションリソースをフェイルオーバーリソースグループに作成します。
# scrgadm -a -j resource -g resource-group \ -t SUNW.sybase \ -x Environment_File=environment-file-path \ -x Adaptive_Server_Name=adaptive-server-name \ -x Backup_Server_Name=backup-server-name \ -x Text_Server_Name=text-server-name \ -x Monitor_Server_Name=monitor-server-name \ -x Adaptive_Server_Log_File=log-file-path \ -x Stop_File=stop-file-path \ -x Connect_string=user/passwd -y resource_dependencies=storageplus-resource |
追加するリソース名を指定します。
リソースグループ名を指定します。RGM はここにリソースを入れます。
追加するリソースタイプを指定します。
環境ファイルの名前を設定します。
適応サーバーの名前を設定します。
バックアップサーバーの名前を設定します。
テキストサーバーの名前を設定します。
監視サーバーの名前を設定します。
アダプティブサーバーのログファイルへのパスを設定します。
停止ファイルへのパスを設定します。
障害モニターがデータベースに接続するときに使用するユーザー名とパスワードを指定します。
デフォルト値を持つ拡張プロパティを指定する必要はありません。詳細は、「Sun Cluster HA for Sybase ASE 拡張プロパティの構成」を参照してください。
リソースと障害の監視を有効にします。
Sybase サーバーが起動すると、Sybase がログをコンソールに印刷します。これらのメッセージをコンソールに印刷したくない場合は、適切な RUN ファイルを更新し、これらのメッセージを別のファイルにリダイレクトします。
# scswitch -Z -g resource-group |
Sun Cluster HA for Sybase ASE の登録と構成を終了すると、「Sun Cluster HA for Sybase ASE のインストールを確認する」 に進みます。