此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
啟用維護模式
你可以使用 `EnableMaintenanceMode`用於準備儲存節點以進行維護的方法。維護場景包括任何需要關閉節點電源或重新啟動節點的任務。
參數
此方法有以下輸入參數:
| Name | 描述 | 類型 | 預設值 | 必需的 |
|---|---|---|---|---|
forceWithUnresolvedFaults |
即使存在阻塞叢集故障,也強制為此節點啟用維護模式。 |
布林值 |
錯誤的 |
不 |
節點 |
若要置於維護模式的節點 ID 清單。一次只能支援一個節點。 |
整數數組 |
沒有任何 |
是的 |
每分鐘主交換限額 |
每分鐘要交換的主切片數量。如果未指定,則所有主切片將一次交換。 |
整數 |
沒有任何 |
不 |
暫停 |
指定維護模式在自動停用前應保持啟用狀態的時間。格式為時間字串(例如,HH:mm:ss)。如果未指定,維護模式將保持啟用狀態,直到明確停用為止。 |
細繩 |
沒有任何 |
不 |
傳回值
此方法具有以下傳回值:
Name |
描述 |
類型 |
非同步句柄 |
您可以使用 GetAsyncResult 方法來檢索此 asyncHandle,並確定維護模式轉換何時完成。 |
整數 |
目前模式 |
節點的當前維護模式狀態。可能的值:
|
維護模式(字串) |
請求模式 |
請求節點的維護模式狀態。可能的值:
|
維護模式(字串) |
請求範例
該方法的請求類似於以下範例:
{
"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