Skip to main content
12.5 and 12.7
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

EnableMaintenanceMode のようになります

共同作成者

「 EnableMaintenanceMode 」メソッドを使用すると、ストレージ・ノードをメンテナンス用に準備できます。メンテナンスシナリオには、ノードの電源をオフにしたり再起動したりする必要のあるタスクが含まれます。

パラメータ

このメソッドの入力パラメータは次のとおりです。

名前 説明 を入力します デフォルト値 必須

forceWithUnresolvedFaults

クラスタ障害がブロックされている場合でも、このノードに対して強制的にメンテナンスモードを有効にします。

ブール値

いいえ

いいえ

ノード

保守モードにするノード ID のリスト。一度に 1 つのノードのみがサポートされます。

整数の配列

なし

はい。

perMinutePrimarySwapLimit のように表示されます

1 分間にスワップするプライマリスライスの数。指定しない場合、すべてのプライマリスライスが一度にスワップされます。

整数

なし

いいえ

タイムアウト

メンテナンスモードが自動的に無効になるまで有効にしておく期間を指定します。時間文字列( HH : MM : ss など)でフォーマットされます。指定しない場合、保守モードは明示的に無効にするまで有効なままになります。

文字列

なし

いいえ

戻り値

このメソッドの戻り値は次のとおりです。

名前

説明

を入力します

asyncHandle

GetAsyncResult メソッドを使用してこの asyncHandle を取得し、メンテナンスモードの移行が完了したかどうかを判断できます。

整数

currentMode です

ノードの現在の保守モードの状態。有効な値は次のとおり

  • 無効:メンテナンスは要求されていません。

  • FailedToRecover :ノードのメンテナンスモードからのリカバリに失敗しました。

  • RecoveringFromMaintenance :ノードはメンテナンスモードからリカバリ中です。

  • 準備メンテナンス:ノードのメンテナンスを実施するための準備作業を実施します。

  • ReadyForMaintenance :ノードのメンテナンスを実行できる状態です。

MaintenanceMode ( 文字列 )

requestedMode

ノードに対して要求されたメンテナンスモードの状態。有効な値は次のとおり

  • 無効:メンテナンスは要求されていません。

  • FailedToRecover :ノードのメンテナンスモードからのリカバリに失敗しました。

  • RecoveringFromMaintenance :ノードはメンテナンスモードからリカバリ中です。

  • 準備メンテナンス:ノードのメンテナンスを実施するための準備作業を実施します。

  • ReadyForMaintenance :ノードのメンテナンスを実行できる状態です。

MaintenanceMode ( 文字列 )

要求例

このメソッドの要求例を次に示します。

{
  "method": "EnableMaintenanceMode",
  "params": {
    "forceWithUnresolvedFaults": False,
    "nodes": [6],
    "perMinutePrimarySwapLimit" : 40,
    "timeout" : "01:00:05"
  },
"id": 1
}

応答例

このメソッドの応答例を次に示します。

{
   "id": 1,
   "result":
      {
        "requestedMode": "ReadyForMaintenance",
        "asyncHandle": 1,
        "currentMode": "Disabled"
    }
}

新規導入バージョン

12.2

詳細については、こちらをご覧ください