ObtenerInformación de versión del clúster
Puedes usar el GetClusterVersionInfo Método para recuperar información sobre la versión del software Element que se ejecuta en cada nodo del clúster. Este método también devuelve información sobre los nodos que actualmente están en proceso de actualización de software.
miembros del objeto de información de versión del clúster
Este método tiene los siguientes miembros de objeto:
| Nombre | Descripción | Tipo |
|---|---|---|
ID de nodo |
Identificador del nodo. |
entero |
revisión interna del nodo |
Versión de software interna del nodo. |
cadena |
nodeVersion |
Versión de software del nodo. |
cadena |
Parámetros
Este método no tiene parámetros de entrada.
Valores de retorno
Este método tiene los siguientes valores de retorno:
| Nombre | Descripción | Tipo |
|---|---|---|
clusterAPIVersion |
La versión actual de la API en el clúster. |
cadena |
versión del clúster |
Versión del software Element que se está ejecutando actualmente en el clúster. |
cadena |
Información de versión del clúster |
Lista de nodos del clúster con información de versión para cada nodo. |
matriz de objetos JSON |
Versión de clúster pendiente |
Si está presente, esta es la versión a la que se está actualizando o revirtiendo el software del clúster. |
cadena |
Información de la versión del software |
El estado de una actualización. Miembros del objeto:
|
Objeto JSON |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "GetClusterVersionInfo",
"params": {},
"id" : 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"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": ""
}
}
}
Nueva versión
9,6