Skip to main content
Element Software
12.5 and 12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

EnableMaintenanceMode

Colaboradores

Puede utilizar el EnableMaintenanceMode método para preparar un nodo de almacenamiento para el mantenimiento. Los escenarios de mantenimiento incluyen cualquier tarea que requiera que el nodo se apague o se reinicie.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

ForceWithUnresolvedFaults

Fuerce el modo de mantenimiento para habilitar para este nodo incluso con fallos de clúster de bloqueo presentes.

booleano

Falso

No

nodos

La lista de ID de nodo que se van a poner en modo de mantenimiento. Solo se admite un nodo cada vez.

matriz en números enteros

Ninguno

PerMinutePrimarySwapLimit

El número de cortes principales que se van a intercambiar por minuto. Si no se especifica, todos los cortes primarios se intercambiarán a la vez.

entero

Ninguno

No

tiempo de espera

Especifica cuánto tiempo debe permanecer activado el modo de mantenimiento antes de que se desactive automáticamente. Con formato de cadena de tiempo (por ejemplo, HH:mm:ss). Si no se especifica, el modo de mantenimiento permanecerá habilitado hasta que se deshabilite explícitamente.

cadena

Ninguno

No

Valores devueltos

Este método tiene los siguientes valores devueltos:

Nombre

Descripción

Tipo

Establish asyncHandle

Puede utilizar el método GetAsyncResult para recuperar este comando establish de la escritura y determinar cuándo se completa la transición del modo de mantenimiento.

entero

Modo CurrentMode

El estado actual del modo de mantenimiento del nodo. Los posibles valores son los siguientes:

  • Disabled: No se ha solicitado ningún mantenimiento.

  • FailedToRecover: El nodo no pudo recuperarse del modo de mantenimiento.

  • RecoveringFromMaintenance: El nodo se está recuperando del modo de mantenimiento.

  • PreparaciónForMaintenance: Se están llevando a cabo acciones para preparar un nodo para realizar tareas de mantenimiento.

  • ReadyForMaintenance: El nodo está listo para realizar tareas de mantenimiento.

Modo de mantenimiento (cadena)

Modo requestedMode

El estado del modo de mantenimiento solicitado del nodo. Los posibles valores son los siguientes:

  • Disabled: No se ha solicitado ningún mantenimiento.

  • FailedToRecover: El nodo no pudo recuperarse del modo de mantenimiento.

  • RecoveringFromMaintenance: El nodo se está recuperando del modo de mantenimiento.

  • PreparaciónForMaintenance: Se están llevando a cabo acciones para preparar un nodo para realizar tareas de mantenimiento.

  • ReadyForMaintenance: El nodo está listo para realizar tareas de mantenimiento.

Modo de mantenimiento (cadena)

Ejemplo de solicitud

Las solicitudes de este método son similares al ejemplo siguiente:

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

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

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

Nuevo desde la versión

12.2