GetClusterVersionInfo

GetClusterVersionInfoメソッドを使用すると、クラスタ内の各ノードで実行中のElementソフトウェアのバージョン情報を取得できます。また、このメソッドでは、現在アップグレード処理中のソフトウェアのノードに関する情報も返されます。

クラスタ バージョン情報オブジェクト メンバー

このメソッドのオブジェクト メンバーは次のとおりです。

名前 説明 タイプ
nodeID ノードのID。 整数
nodeInternalRevision ノードの内部ソフトウェア バージョン。 文字列
nodeVersion ノードのソフトウェア バージョン。 文字列

パラメータ

このメソッドには入力パラメータはありません。

戻り値

このメソッドの戻り値は次のとおりです。

名前 説明 タイプ
clusterAPIVersion クラスタの現在のAPIバージョン。 文字列
clusterVersion クラスタ上で現在実行しているElementソフトウェアのバージョン。 文字列
clusterVersionInfo クラスタ内のノードと各ノードのバージョン情報のリスト。 JSONオブジェクトの配列
pendingClusterVersion 表示される場合、値はクラスタ ソフトウェアが現在アップグレード中またはダウングレード中のソフトウェアのバージョンです。 文字列
softwareVersionInfo アップグレードの状態。オブジェクト メンバーは次のとおりです。
  • currentVersion

    ノードの現在のソフトウェア バージョン。

  • nodeIDcurrentVersionからpendingVersionにアップグレード中のノードのID。実行中のアップグレードがない場合は「0」になります。
  • packageName:インストールするソフトウェア パッケージの名前。
  • pendingVersion:インストールするソフトウェアのバージョン。
  • startTime:インストールの開始日時(UTC+0形式)。
JSONオブジェクト

要求例

このメソッドの要求例を次に示します。

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

応答例

このメソッドの応答例を次に示します。

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