此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
啟用維護模式
貢獻者
建議變更
您可以使用「啟用維護模式」方法來準備儲存節點以進行維護。維護案例包括任何需要關閉或重新啟動節點的工作。
參數
此方法具有下列輸入參數:
名稱 | 說明 | 類型 | 預設值 | 必要 |
---|---|---|---|---|
forceWithUnresolvedFaults |
即使存在封鎖叢集故障、仍會強制啟用此節點的維護模式。 |
布林值 |
錯 |
否 |
節點 |
要置於維護模式的節點ID清單。一次只支援一個節點。 |
整數陣列 |
無 |
是的 |
PerMinutePrimarySwapLimit |
每分鐘交換的主要切片數。如果未指定、則會一次交換所有主要切片。 |
整數 |
無 |
否 |
逾時 |
指定在自動停用維護模式之前、應保持啟用的時間長度。格式化為時間字串(例如、hh:mm:sss)。如果未指定、維護模式將維持啟用、直到明確停用為止。 |
字串 |
無 |
否 |
傳回值
此方法具有下列傳回值:
名稱 |
說明 |
類型 |
asyncdle |
您可以使用Getynprynet方法擷取此asyncdyle、並判斷維護模式轉換何時完成。 |
整數 |
目前模式 |
節點目前的維護模式狀態。可能值:
|
維護模式(字串) |
申請模式 |
節點要求的維護模式狀態。可能值:
|
維護模式(字串) |
申請範例
此方法的要求類似於下列範例:
{ "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