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.

GetClusterVersionInfo

Contributeurs netapp-pcarriga

Vous pouvez utiliser le GetClusterVersionInfo méthode permettant de récupérer des informations sur la version du logiciel Element exécutée sur chaque nœud du cluster. Cette méthode renvoie également des informations sur les nœuds qui sont actuellement en cours de mise à niveau logicielle.

membres de l'objet d'informations sur la version du cluster

Cette méthode possède les membres d'objet suivants :

Nom Description Type

ID du nœud

ID du nœud.

entier

révision interne du nœud

Version logicielle interne du nœud.

chaîne

version du nœud

Version logicielle du nœud.

chaîne

Paramètres

Cette méthode ne requiert aucun paramètre d'entrée.

Valeurs de retour

Cette méthode renvoie les valeurs suivantes :

Nom Description Type

version de l'API du cluster

Version actuelle de l'API sur le cluster.

chaîne

version du cluster

Version du logiciel Element actuellement exécutée sur le cluster.

chaîne

Informations sur la version du cluster

Liste des nœuds du cluster avec les informations de version pour chaque nœud.

tableau d'objets JSON

version du cluster en attente

Si elle est présente, il s'agit de la version vers laquelle le logiciel du cluster est actuellement mis à niveau ou rétabli.

chaîne

Informations sur la version du logiciel

État d'une mise à niveau. Membres de l'objet :

  • version actuelle :

    La version logicielle actuelle sur un nœud.

  • nodeID : ID du nœud en cours de mise à niveau de currentVersion à pendingVersion. Ce champ est égal à 0 (zéro) si aucune mise à niveau n'est en cours.

  • packageName : Nom du package logiciel en cours d’installation.

  • pendingVersion : La version du logiciel en cours d’installation.

  • startTime : Date et heure de début de l’installation, au format UTC+0.

objet JSON

Exemple de demande

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

{
   "method": "GetClusterVersionInfo",
   "params": {},
   "id" : 1
}

Exemple de réponse

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

{
 "id": 1,
 "result": {
   "clusterAPIVersion": "6.0",
   "clusterVersion": "6.1382",
   "clusterVersionInfo": [
   {
      "nodeID": 1,
      "nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
      "nodeVersion": "6.1382"
   },
   {
      "nodeID": 2,
      "nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
      "nodeVersion": "6.1382"
   },
   {
      "nodeID": 3,
      "nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
      "nodeVersion": "6.1382"
   },
   {
      "nodeID": 4,
      "nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
      "nodeVersion": "6.1382"
   }
 ],
   "softwareVersionInfo": {
      "currentVersion": "6.1382",
      "nodeID": 0,
      "packageName": "",
      "pendingVersion": "6.1382",
      "startTime": ""
    }
  }
}

Nouveautés depuis la version

9,6