Sun Cluster データサービスの計画と管理 (Solaris OS 版)

Procedureリソースプロパティーを変更する

この手順では、リソースの拡張プロパティーと標準プロパティーを変更する方法を説明します。


注 –

この手順は、任意のクラスタノードから実行します。


始める前に

次の情報を用意してください。

  1. クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify RBAC の承認を提供する役割になります。

  2. 現在のリソースプロパティー設定を表示します。


    # clresource show -v resource
    
  3. リソースプロパティーを変更します。


    # clresource set -p standard-property=new-value | -p "extension-property \
    [{node-specifier}]"=new-value resource
    
    -p standard-property=new-value

    変更する標準プロパティーの名前を指定します。

    -p "extension-property[{node-specifier}]"=new-value

    変更する拡張プロパティーの名前を指定します。

    node-specifier は、-p オプションおよび -x オプションに対する「オプション」の修飾子です。この修飾子は、指定された 1 つまたは複数のノード上でのみ、1 つまたは複数の拡張プロパティーがリソースの作成時に設定されることを示します。指定した拡張プロパティーは、クラスタ内のほかのノード上では、設定されません。node-specifier を指定しないと、クラスタ内のすべてのノード上の指定された拡張プロパティーが設定されます。node-specifier にはノード名またはノード識別子を指定できます。node-specifier の構文例を次に示します。


    -p "myprop{phys-schost-1}"
    

    中括弧 ({}) は、指定した拡張プロパティーをノード phys-schost-1 でのみ設定することを示します。大部分のシェルでは、二重引用符 (") が必要です。

    また次の構文を使用して、2 つの異なるグローバルクラスタ投票ノード上の 2 つの異なるグローバルクラスタ非投票ノード内で拡張プロパティーを設定することもできます。


    -x "myprop{phys-schost-1:zoneA,phys-schost-2:zoneB}"
    

    注 –

    node-specifier を使用して指定する拡張プロパティーは、ノードごとのプロパティーとして RTR ファイルで宣言します。Per_node リソースプロパティーの属性の詳細は、付録 B 標準プロパティーを参照してください。


    resource

    リソースの名前を指定します。

  4. リソースプロパティーが変更されていることを確認します。


    # clresource show -v resource
    

例 2–21 標準リソースプロパティーの変更

次に、リソース (resource-1) のシステム定義プロパティー (Start_timeout) の変更例を示します。


# clresource set -p start_timeout=30 resource-1
# clresource show -v resource-1


例 2–22 拡張リソースプロパティーの変更

次に、リソース (resource-1) の拡張プロパティー (Log_level) の変更例を示します。


# clresource set -p Log_level=3 resource-1
# clresource show -v resource-1