Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

メンテナンスモードを有効にする

共同作成者 netapp-pcarriga

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

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

未解決の障害を強制する

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

ブーリアン

間違い

いいえ

ノード

メンテナンス モードにするノード ID のリスト。一度にサポートされるノードは 1 つだけです。

整数配列

なし

はい

1分あたりのプライマリスワップ制限

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

integer

なし

いいえ

timeout

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

string

なし

いいえ

戻り値

このメソッドには次の戻り値があります。

Name

説明

タイプ

非同期ハンドル

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

integer

現在のモード

ノードの現在のメンテナンス モードの状態。有効な値は次のとおりです。

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

  • FailedToRecover: ノードはメンテナンス モードからの回復に失敗しました。

  • RecoveringFromMaintenance: ノードはメンテナンス モードから回復中です。

  • PreparingForMaintenance: ノードのメンテナンスを実行する準備をするためのアクションが実行されています。

  • ReadyForMaintenance: ノードはメンテナンスを実行する準備ができています。

メンテナンスモード(文字列)

要求モード

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

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

  • FailedToRecover: ノードはメンテナンス モードからの回復に失敗しました。

  • RecoveringFromMaintenance: ノードはメンテナンス モードから回復中です。

  • PreparingForMaintenance: ノードのメンテナンスを実行する準備をするためのアクションが実行されています。

  • ReadyForMaintenance: ノードはメンテナンスを実行する準備ができています。

メンテナンスモード(文字列)

リクエスト例

このメソッドのリクエストは次の例のようになります。

{
  "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