GetClusterVersionInfo
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 :
|
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