Skip to main content
Element Software
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

GetClusterVersionInfo

Colaboradores netapp-pcarriga

Você pode usar o GetClusterVersionInfo Método para recuperar informações sobre a versão do software Element em execução em cada nó do cluster. Este método também retorna informações sobre nós que estão atualmente em processo de atualização de software.

membros do objeto de informações da versão do cluster

Este método possui os seguintes membros de objeto:

Nome Descrição Tipo

ID do nó

ID do nó.

inteiro

revisão interna do nó

Versão interna do software do nó.

corda

versão do nó

Versão do software do nó.

corda

Parâmetros

Este método não possui parâmetros de entrada.

Valores de retorno

Este método tem os seguintes valores de retorno:

Nome Descrição Tipo

clusterAPIVersion

A versão atual da API no cluster.

corda

versão do cluster

Versão do software Element atualmente em execução no cluster.

corda

clusterVersionInfo

Lista de nós no cluster com informações de versão para cada nó.

matriz de objetos JSON

versão do cluster pendente

Caso esteja presente, esta é a versão para a qual o software do cluster está sendo atualizado ou revertido.

corda

Informações da versão do software

O estado de uma atualização. Membros do objeto:

  • versãoatual:

    A versão atual do software em um nó.

  • nodeID: ID do nó que está sendo atualizado da versão atual para a versão pendente. Este campo é 0 (zero) se não houver nenhuma atualização em andamento.

  • packageName: Nome do pacote de software que está sendo instalado.

  • pendingVersion: A versão do software que está sendo instalada.

  • startTime: A data e hora em que a instalação foi iniciada, no formato UTC+0.

objeto JSON

Exemplo de solicitação

As solicitações para esse método são semelhantes ao seguinte exemplo:

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

Exemplo de resposta

Este método retorna uma resposta semelhante ao exemplo a seguir:

{
 "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": ""
    }
  }
}

Novidade desde a versão

9,6