Instandhaltungmodus
Sie können das verwenden EnableMaintenanceMode Methode zum Vorbereiten eines Storage-Nodes für Wartungsarbeiten. Wartungsszenarien beinhalten alle Aufgaben, die das Ausschalten oder Neustarten des Node erfordern.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich | 
|---|---|---|---|---|
| ErwegeUnresolvedForcards | Aktivierung des Wartungsmodus für diesen Node erzwingen, selbst wenn Cluster-Fehler blockiert sind. | boolesch | Falsch | Nein | 
| Knoten | Die Liste der Node-IDs, die in den Wartungsmodus versetzt werden sollen. Es wird nur jeweils ein Node unterstützt. | Integer-Array | Keine | Ja. | 
| PerMinutePrimarySwapLimit | Die Anzahl der primären Schichten, die pro Minute ausgetauscht werden sollen. Wenn nicht angegeben, werden alle primären Schichten gleichzeitig ausgetauscht. | Ganzzahl | Keine | Nein | 
| Zeitüberschreitung | Gibt an, wie lange der Wartungsmodus aktiviert bleiben soll, bevor er automatisch deaktiviert wird. Formatiert als Zeitzeichenfolge (z. B. HH:mm:ss). Wenn nicht angegeben, bleibt der Wartungsmodus aktiviert, bis er explizit deaktiviert ist. | Zeichenfolge | Keine | Nein | 
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
| Name | Beschreibung | Typ | 
| Asynchron | Sie können die Methode GetAsyncResult verwenden, um diese Async Handle abzurufen und zu bestimmen, wann die Transition des Wartungsmodus abgeschlossen ist. | Ganzzahl | 
| Stromstärkemodus | Der aktuelle Status des Wartungsmodus des Node. Mögliche Werte: 
 | Wartungsmodus (String) | 
| Anforderungsmodus | Der angeforderte Wartungsmodus des Node. Mögliche Werte: 
 | Wartungsmodus (String) | 
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{
  "method": "EnableMaintenanceMode",
  "params": {
    "forceWithUnresolvedFaults": False,
    "nodes": [6],
    "perMinutePrimarySwapLimit" : 40,
    "timeout" : "01:00:05"
  },
"id": 1
}
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{
   "id": 1,
   "result":
      {
        "requestedMode": "ReadyForMaintenance",
        "asyncHandle": 1,
        "currentMode": "Disabled"
    }
}
Neu seit Version
12.2
 PDFs
PDFs