Sun Cluster 3.0 U1 データサービスのインストールと構成

リソースの STOP_FAILED エラーフラグの消去

Failover_mode リソースプロパティが NONE または SOFT に設定されているときに、リソースの STOP に失敗した場合は、個々のリソースは STOP_FAILED 状態になり、リソースグループは ERROR_STOP_FAILED 状態になります。この状態のリソースグループは、ノード上でオンラインにできません。また、リソースの作成や削除、リソースグループやリソースプロパティの変更などの編集操作を行うこともできません。

リソースの STOP_FAILED エラーフラグを消去する

この手順を実行するには、次の情報が必要になります。

詳細は、scswitch(1M) のマニュアルページを参照してください。


注 -

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


  1. クラスタメンバーでスーパーユーザーになります。

  2. STOP_FAILED 状態のリソースと、どのノードでこの状態なのかを確認します。


    # scstat -g
    
  3. STOP_FAILED 状態になっているノード上で、リソースとそのモニターを手作業で停止します。

    この手順では、プロセスを強制終了するか、リソースタイプ固有のコマンドまたは別のコマンドを実行する必要があります。

  4. 手作業で停止したすべてのノード上で、これらのリソースの状態を手作業で OFFLINE に設定します。


    # scswitch -c -h nodelist -j resource -f STOP_FAILED
    
    -c

    フラグを消去します。

    -h nodelist

    リソースが実行されていたノード名を指定します。

    -j resource

    オフラインにするリソースの名前を指定します。

    -f STOP_FAILED

    フラグ名を指定します。

  5. 手順 4STOP_FAILED フラグを消去したノード上で、リソースグループの状態を調べます。

    リソースグループの状態は、OFFLINE または ONLINE になっています。


    # scstat -g
    

    scstat -g で調べた結果、リソースグループがまだ ERROR_STOP_FAILED 状態の場合は、次の scswitch コマンドを使用し、ERROR_STOP_FAILED 状態になっているノード上でリソースグループをオフラインにします。


    # scswitch -F -g resource-group
    

    -F

    グループをマスターできるすべてのノード上でリソースグループをオフラインにします。

    -g resource-group

    オフラインにするリソースグループの名前を指定します。

    この状況は STOP メソッドに失敗し、停止に失敗したリソースがリソースグループ内のほかのノードの依存性を持っているときに、リソースグループをオフラインに切り替えた場合に発生します。これ以外の状況では、手順 4 のコマンドをすべての STOP_FAILED リソースで実行することによって、リソースグループは自動的に ONLINE または OFFLINE 状態に戻ります。

    これで、リソースグループを ONLINE 状態に切り替えることができます。