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

リソースの 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 のままかどうかを示します。リソースグループがまだ ERROR_STOP_FAILED 状態の場合は、scswitch コマンドを実行し、該当するノード上でリソースグループをオフラインに切り替えます。


    # scswitch -F -g resource-group
    

    -F

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

    -g resource-group

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

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

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