Sun Cluster は、デバイスグループとリソースグループに関し、ノードリストという概念を持っています。ノードリストには、ディスクデバイスグループまたリソースグループの潜在的マスターであるノードが順にリストされています。Sun Cluster はフェイルバックポリシーを使用して、次の条件のセットに対応する Sun Cluster の動作を決定します。
障害が発生しクラスタを離脱していたノードが、クラスタに再結合する。
クラスタに再結合するノードが、現在の主ノードよりも先にノードリストに出現する。
フェイルバックが True に設定されていると、デバイスグループまたはリソースグループが現在の主ノードから、再結合したノードに切り替えられ、このノードが新しい主ノードになります。
たとえば、ノード phys-schost-1 と phys-schost-2 が含まれるノードリストを持つディスクデバイスグループ disk-group-1 があり、フェイルバックポリシーが Enabled に設定されているとします。さらに、アプリケーションデータの保持に disk-group-1 を使用する resource-group-1 というフェイルオーバーリソースグループも持っているとします。このような場合は、resource-group-1 を設定するときに、リソースグループのノードリストに phys-schost-1 と phys-schost-2 も指定し、フェイルバックポリシーを True に設定します。
スケーラブルリソースグループの高可用性を保証するためには、そのスケーラブルサービスグループのノードリストをディスクデバイスグループのノードリストのスーパーセットにします。このようにすることで、ディスクに直接接続されるノードは、スケーラブルリソースグループを実行するノードになります。この利点は、データに接続されている少なくとも 1 つのクラスタノードがクラスタで起動されていれば、スケーラブルリソースグループがこれらと同じノード上で実行さている時に、スケーラブルサービスが利用できることです。
デバイスグループとリソースグループの関係の詳細については、『Sun Cluster の概要 (Solaris OS 版)』の「デバイスグループ」を参照してください。
デバイスグループの設定方法の詳細は、次のマニュアルを参照してください。