データサービスをインストールして構成するには、次の 3 つの手順を使用します。
Sun Cluster データサービス CD からデータサービスパッケージをインストールする。
クラスタ環境で実行するアプリケーションをインストールして構成する。
データサービスが使用するリソースおよびリソースグループを構成する。データサービスを構成するときは、Resource Group Manager (RGM) によって管理される、リソースタイプ、リソース、リソースグループを指定します。これらの手順は、各データサービスに関する章で説明されています。
データサービスのインストールと構成を開始する前に、『Sun Cluster 3.0 ソフトウェアのインストール』を参照してください。このマニュアルには、データサービスソフトウェアパッケージのインストール方法、ネットワークリソースが使用するネットワークアダプタフェイルオーバー (NAFO) グループの構成方法についての説明があります。
表 1-2 に、Sun Cluster フェイルオーバーデータサービスのインストールおよび構成作業と、その手順が説明されている参照先を示します。
表 1-2 作業マップ: Sun Cluster データサービスのインストールと構成
作業 |
参照箇所 |
---|---|
Solaris と Sun Cluster のインストール | |
NAFO グループの設定 | |
多重ホストディスクの設定 | |
リソースとリソースグループの計画 | |
アプリケーションバイナリの格納先の決定 (nsswitch.conf の構成) | |
アプリケーションソフトウェアのインストールと構成 |
データサービスに関する各章 |
データサービスソフトウェアパッケージのインストール |
『Sun Cluster 3.0 ソフトウェアのインストール』、データサービスに関する各章 |
データサービスの登録と構成 |
データサービスに関する各章 |
この節では、高可用性フェイルオーバーデータサービスとして設定されている Oracle アプリケーション用に、リソースタイプ、リソース、リソースグループを設定する方法を紹介します。
この例とスケーラブルデータサービスの例では、ネットワークリソースを含むフェイルオーバーリソースグループが異なります。さらに、スケーラブルデータサービスには、アプリケーションリソースごとに別のリソースグループ (スケーラブルリソースグループ) が必要です。
Oracle アプリケーションは、サーバーとリスナーの 2 つのコンポーネントを持ちます。Sun Cluster HA for Oracleis は、Sun が提供するデータサービスです。したがって、これらのコンポーネントは、すでに Sun Cluster リソースタイプにマップされています。これら両方のリソースタイプが、リソースとリソースグループに関連付けられます。
この例は、フェイルオーバーデータサービスの例なので、論理ホスト名ネットワークリソースを使用します。つまり、主ノードから二次ノードにフェイルオーバーする IP アドレスを使用します。フェイルオーバーリソースグループに論理ホスト名リソースを入れ、Oracle サーバーリソースとリスナーリソースを同じリソースグループに入れます。この順に入れることで、フェイルオーバーを行うすべてのリソースが 1 つのグループになります。
高可用性 (HA) Oracle データサービスをクラスタで実行するには、次のオブジェクトを定義する必要があります。
LogicalHostname リソースタイプ ― このリソースタイプは組み込まれているため、明示的に定義する必要はありません。
Oracle リソースタイプ ― Sun Cluster HA for Oracle は、2 つの Oracle リソースタイプ (データベースサーバーとリスナー) を定義します。
論理ホスト名リソース ― これらのリソースは、ノードで障害が発生した場合にフェイルオーバーする IP アドレスをホストします。
Oracle リソース ― Sun Cluster HA for Oracle 用に、2 つのリソースインスタンス (サーバーとリスナー) を指定する必要があります。
フェイルオーバーリソースグループ ― 1 つのグループでフェイルオーバーを行う、Oracle サーバーとリスナー、および論理ホスト名リソースで構成されています。