GetClusterVersionInfo
Vous pouvez utiliser le GetClusterVersionInfo
Méthode d'extraction d'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 actuellement en cours de mise à niveau du logiciel.
Membres de l'objet d'information de la version du cluster
Cette méthode comporte les membres d'objet suivants :
Nom | Description | Type |
---|---|---|
ID de nœud |
ID du nœud. |
entier |
Révision nodeInternalRevision |
Version logicielle interne du nœud. |
chaîne |
Version du nœud |
Version logicielle du nœud. |
chaîne |
Paramètres
Cette méthode n'a pas de paramètres d'entrée.
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom | Description | Type |
---|---|---|
ClusterAPIversion |
Version actuelle de l'API sur le cluster. |
chaîne |
Clusterversion |
Version du logiciel Element s'exécutant actuellement sur le cluster. |
chaîne |
ClusterVersionInfo |
Liste des nœuds du cluster avec informations de version pour chaque nœud. |
Baie d'objets JSON |
Version pendentionClusterMode |
Si elle est présente, il s'agit de la version sur laquelle le logiciel de cluster est en cours de mise à niveau ou de nouveau. |
chaîne |
Version du logiciel |
État d'une mise à niveau. Membres de l'objet :
|
Objet JSON |
Exemple de demande
Les demandes 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": "" } } }
Nouveau depuis la version
9.6