Skip to main content
Element Software
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Activer le mode maintenance

Contributeurs netapp-pcarriga

Vous pouvez utiliser le EnableMaintenanceMode méthode de préparation d'un nœud de stockage pour la maintenance. Les scénarios de maintenance comprennent toute tâche nécessitant la mise hors tension ou le redémarrage du nœud.

Paramètres

Cette méthode possède les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

forceWithUnresolvedFaults

Forcer l'activation du mode maintenance pour ce nœud même en présence de pannes bloquantes du cluster.

booléen

FAUX

Non

nœuds

Liste des identifiants des nœuds à mettre en mode maintenance. Un seul nœud à la fois est pris en charge.

tableau d'entiers

Aucune

Oui

limite d'échange primaire par minute

Le nombre de tranches primaires à échanger par minute. Si aucune spécification n'est donnée, toutes les tranches primaires seront permutées simultanément.

entier

Aucune

Non

temps mort

Spécifie la durée pendant laquelle le mode maintenance doit rester activé avant d'être automatiquement désactivé. Formaté sous forme de chaîne de temps (par exemple, HH:mm:ss). Si aucune spécification n'est fournie, le mode maintenance restera activé jusqu'à sa désactivation explicite.

chaîne

Aucune

Non

Valeurs de retour

Cette méthode renvoie les valeurs suivantes :

Nom

Description

Type

asyncHandle

Vous pouvez utiliser la méthode GetAsyncResult pour récupérer cet asyncHandle et déterminer quand la transition en mode maintenance est terminée.

entier

mode actuel

État actuel du mode de maintenance du nœud. Valeurs possibles :

  • Désactivé : aucune maintenance n'a été demandée.

  • Échec de la récupération : Le nœud n’a pas pu sortir du mode maintenance.

  • Reprise après maintenance : Le nœud est en cours de reprise après une maintenance.

  • Préparation de la maintenance : des actions sont en cours pour préparer un nœud à la maintenance.

  • Prêt pour la maintenance : Le nœud est prêt pour la maintenance.

Mode de maintenance (chaîne de caractères)

mode demandé

État du mode de maintenance demandé pour le nœud. Valeurs possibles :

  • Désactivé : aucune maintenance n'a été demandée.

  • Échec de la récupération : Le nœud n’a pas pu sortir du mode maintenance.

  • Reprise après maintenance : Le nœud est en cours de reprise après une maintenance.

  • Préparation de la maintenance : des actions sont en cours pour préparer un nœud à la maintenance.

  • Prêt pour la maintenance : Le nœud est prêt pour la maintenance.

Mode de maintenance (chaîne de caractères)

Exemple de demande

Les requêtes pour cette méthode sont similaires à l'exemple suivant :

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

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

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

Nouveautés depuis la version

12,2