リソースは、配置ポリシー、リソース起動依存性およびサーバーでのアクション・スクリプトの可用性に従って、任意のサーバーで実行できます。
PLACEMENT
リソース属性を使用して、リソースを起動するサーバーをOracle Clusterwareで選択する方法、およびサーバーの障害発生後にリソースを再配置する場所を指定します。HOSTING_MEMBERS
およびSERVER_POOLS
属性を使用してリソースのホスティングに適切なサーバーを指定し、PLACEMENT
属性を使用してリソースの配置をさらに調整します。
関連項目:
HOSTING_MEMBERS
およびSERVER_POOLS
リソース属性の詳細は、「Oracle Clusterwareのリソース・リファレンス」を参照してください。
PLACEMENT
リソース属性の値を使用して、クラスタへのリソース追加時またはサーバーの障害発生時にOracle Clusterwareでリソースを配置する方法を指定します。HOSTING_MEMBERS
またはSERVER_POOLS
属性のいずれかとともに使用すると、Oracle Clusterwareでクラスタにリソースを配置する方法を構成できます。PLACEMENT
属性の値は次のとおりです。
balanced
: Oracle Clusterwareによって、配置に任意のオンライン・サーバー・プールが使用されます。負荷が低いサーバーは負荷が大きいサーバーより優先されます。サーバーの負荷を測定する場合、Oracle Clusterwareでは、そのサーバーでONLINE
状態になっているリソースのLOAD
リソース属性が使用されます。現行のサーバー負荷を測定する場合、Oracle Clusterwareでは、LOAD
の合計値が使用されます。
favored
: 値がHOSTING_MEMBERS
、SERVER_POOLS
またはSERVER_CATEGORY
リソース属性のいずれかに割り当てられている場合、この値がプリファレンスを示します。HOSTING_MEMBERS
が移入されSERVER_POOLS
またはSERVER_CATEGORY
のいずれかが設定されると、HOSTING_MEMBERS
によって配置のプリファレンスが示され、SERVER_POOLS
またはSERVER_CATEGORY
によって制限が示されます。たとえばora.cluster.vip
リソースにPLACEMENT
の値をfavored
に設定するポリシーがあり、SERVER_CATEGORY
はHub
に設定され、HOSTING_MEMBERS
はserver_name1
に設定されます。この場合、Oracle Clusterwareはora.cluster.vip
の配置をハブ・カテゴリのサーバーに限定し、server_name1
と呼ばれるサーバーを優先します。
restricted
: Oracle Clusterwareでは、SEVER_POOLS
リソース属性に示されているサーバー・プールに属しているサーバー、SERVER_CATEGORY
リソース属性で構成されているような特定のカテゴリのサーバーまたはHOSTING_MEMBERS
リソース属性に示されているサーバーのみがリソースの配置の対象として考慮されます。値を指定できるのは、これらのリソース属性のいずれか1つにのみであり、そうしないとエラーが発生します。