RAC フレームワークリソースグループの登録と構成を行うと、Sun Cluster コマンドを使って Sun Cluster Support for Oracle Real Application Clusters を管理できるようになります。
次のエンティティーに対して RAC フレームワークリソースグループの登録と構成を行うことができます。
クラスタ。詳細は、「クラスタ用に RAC フレームワークリソースグループの登録と構成を行うには」を参照してください。
クラスタ内の選択したノード。詳細は、「指定するノード用に RAC フレームワークリソースグループの登録と構成を行うには」を参照してください。
RAC フレームワークリソースグループを使用すると、Sun Cluster コマンドを使って Oracle Real Application Clusters を管理できるようになります。このリソースグループには、以下のシングルインスタンスのリソースタイプのインスタンスが含まれています。
Sun Cluster コマンドを使って、Oracle Real Application Clusters を管理できるようにするフレームワークを表す SUNW.rac_framework
Sun Cluster Support for Oracle Real Application Clusters の UNIX Distributed Lock Manager (Oracle UDLM) コンポーネントを表す SUNW.rac_udlm
さらに、RAC フレームワークリソースグループには、Oracle Real Application Clusters データベース用に使用しているストレージ管理スキーマを表すシングルインスタンスのリソースタイプのインスタンスが含まれます。
Solaris Volume Manager for Sun Cluster は、SUNW.rac_svm リソースタイプで表されます。
ボリュームマネージャーが装備されていないストレージ管理スキーマの任意の組み合わせは SUNW.rac_hwraid リソースタイプで表されます。
Sun StorEdge QFS 共有ファイルシステムを使用している場合、Sun StorEdge QFS 共有ファイルシステムのメタデータサーバーを表すために追加のリソースが必要です。このリソースは RAC フレームワークリソースグループには含まれていません。このリソースの詳細については、次のマニュアルを参照してください。
『Sun StorEdge QFS and Sun StorEdge SAM-FS File System Administration Guide』
RAC フレームワークリソースグループ用に定義されたリソースタイプでは、リソースグループマネージャー (RGM) で Oracle Real Application Clusters のインスタンスを管理できません。
以下の手順は、scsetup(1M) ユーティリティーを使って、RAC フレームワークリソースグループ用のリソースを構成する方法を説明しています。scsetup ユーティリティーを使用すると、RAC フレームワークリソースグループ用のリソースを対話的に構成できます。これらのリソースを対話的に使うことにより、コマンドの構文エラーまたは脱落による設定エラーが起きる可能性が少なくなります。scsetup ユーティリティーは、必要なリソースがすべてクラスタノードにインストールされたソフトウェアに基づいて作成されるようにします。
scrgadm(1M) ユーティリティーを使って RAC フレームワークリソースグループ用のリソースを構成する方法については、付録 B 「scrgadm ユーティリティーを使用した RAC フレームワークリソースグループの作成、変更、および削除」を参照してください。
RAC フレームワークリソースグループをクラスタ用に登録および設定すると、RAC フレームワークリソースグループが作成されます。
Sun Cluster Support for Oracle Real Application Clusters をクラスタのすべてのノードで実行する必要がある場合は、この手順を実行します。
この手順を実行する前に、必要な Sun Cluster Support for Oracle Real Application Clusters ソフトウェアパッケージが各ノード上にインストールされていることを確認してください。必要なパッケージは、Oracle Real Application Clusters データベース用にどのストレージ管理スキームを使用するかによって異なります。詳細は、「Sun Cluster Support for Oracle Real Application Clusters パッケージのインストール」を参照してください。
スーパーユーザーになります。
1 つのノードからだけ、RAC フレームワークリソースグループを作成します。
以下の手順は、scsetup ユーティリティーを使って、この操作を実行する方法を説明しています。scrgadm ユーティリティーを使ってこの操作を実行する方法については、「scrgadm ユーティリティーを使って RAC フレームワークリソースグループを作成する」を参照してください。
scsetup ユーティリティーを起動します。
# scsetup |
scsetup のメインメニューが表示されます。
データサービスのオプションに対応する番号を入力します。
データサービス メニューが表示されます。
Sun Cluster Support for Oracle Real Application Clusters を設定するためのオプションに対応する番号を入力します。
Sun Cluster Support for Oracle RAC メニューが表示されます。
RAC フレームワークリソースグループを作成するためのオプションに対応する番号を入力します。
scsetup ユーティリティーによってSun Cluster Support for Oracle Real Application Clusters パッケージがインストールされているクラスタノードのリストが表示されます。また、scsetup ユーティリティーからこれらのノードに RAC フレームワークリソースグループが作成されることを確認するように求められます。
scsetup ユーティリティーがリストされたノード上に RAC フレームワークリソースグループを作成すべきであることを確認するには、y と入力します。
scsetup ユーティリティーは、RAC フレームワークリソースグループおよびこのリソースグループに含まれるリソースをリストされたノード上に作成します。
リソースプロパティーの値がデフォルト値から変更された場合、scsetup ユーティリティーはこのプロパティーを、scsetup ユーティリティーが作成するリソースの変更された値に設定します。
RAC フレームワークリソースグループおよびそのリソースがオンラインであるかどうかを調べます。
これには scstat(1M) ユーティリティーを使用します。確認するリソースグループは、rac-framework-rg という名前です。scsetup ユーティリティーは、リソースグループを作成するときに自動的にこの名前を割り当てます。
# scstat -g |
RACフレームワークリソースグループとそのリソースがオンラインでない場合、これらをオンラインにします。
# scswitch -Z -g rac-framework-rg |
リソースとモニターを使用可能にし、リソースグループを 管理 状態にし、オンラインにします。
管理状態に移行し、オンラインになるリソースグループが rac-framework-rg であるように指定します。
次の手順は、次の表に示すように、使用しているボリュームマネージャーに依存します。
ボリュームマネージャー |
次の手順 |
---|---|
Solaris Volume Manager for Sun Cluster | |
クラスタ機能を備えた VxVM |
「SPARC: Oracle Real Application Clusters データベース用の VxVM 共有ディスクグループの作成」 |
なし |
RAC フレームワークリソースグループを、選択したノード用に登録および設定すると、RAC フレームワークリソースグループにノードが追加されます。
この手順は、次のような場合に実行してください。
クラスタにノードを追加していて、それらのノード上で Sun Cluster Support for Oracle Real Application Clusters を実行する場合。
クラスタ内のノードのサブセット上だけで Sun Cluster Support for Oracle Real Application Clusters を実行する場合。
RAC フレームワークリソースグループを登録および構成する対象である各ノード上に、必要な Sun Cluster Support for Oracle Real Application Clusters ソフトウェアパッケージがインストールされていることを確認してください。必要なパッケージは、Oracle Real Application Clusters データベース用にどのストレージ管理スキームを使用するかによって異なります。詳細は、「Sun Cluster Support for Oracle Real Application Clusters パッケージのインストール」を参照してください。
スーパーユーザーになります。
RAC フレームワークリソースグループにノードを追加します。
以下の手順は、scsetup ユーティリティーを使って、この操作を実行する方法を説明しています。scrgadm ユーティリティーを使ってこの操作を実行する方法については、「scrgadm ユーティリティーを使って、RAC フレームワークリソースグループにノードを追加する」を参照してください。
scsetup ユーティリティーを起動します。
# scsetup |
データサービスのオプションに対応する番号を入力します。
データサービス メニューが表示されます。
Sun Cluster Support for Oracle Real Application Clusters を設定するためのオプションに対応する番号を入力します。
Sun Cluster Support for Oracle RAC メニューが表示されます。
RAC フレームワークリソースグループにノードを追加するためのオプションに対応する番号を入力します。
scsetup ユーティリティーは次のように応答します。
RACフレームワークリソースグループに追加できるノードのリストが表示されます。このリストには、 Sun Cluster Support for Oracle Real Application Clusters パッケージがインストールされているクラスタノードが含まれますが、このノード上には、RAC フレームワークリソースグループはまだ存在しません。
scsetup ユーティリティーにより、追加するノードのリストの入力を求めるプロンプトが表示されます。
RAC フレームワークリソースグループに追加するノードのコンマで区切ったリストを入力します。
RAC フレームワークリソースグループおよびそのリソースをオンラインにします。
# scswitch -Z -g rac-framework-rg |
リソースを使用可能にし、リソースグループを 管理 状態にし、オンラインにします。
管理状態に移行し、オンラインになるリソースグループが rac-framework-rg であるように指定します。
次の手順は、次の表に示すように、使用しているボリュームマネージャーに依存します。
ボリュームマネージャー |
次の手順 |
---|---|
Solaris Volume Manager for Sun Cluster | |
クラスタ機能を備えた VxVM |
「SPARC: Oracle Real Application Clusters データベース用の VxVM 共有ディスクグループの作成」 |
なし |