SE グループ UUID は、GET /api/serviceenginegroup API によって取得できます。

SE グループ アップグレードの追加オプションは次のとおりです。

  • Disruptive:無停止メカニズムを無効にして高速なアップグレードを容易にするために使用されます。有効にすると、SE は停止後にアップグレードされます。デフォルト値は false です。

  • Suspend-on-failure:このオプションは、SE アップグレード パスで障害が発生した場合に、SE グループ内の後続の SE のアップグレードを一時停止します。デフォルト値は false です。

SE グループ アップグレード用の各種 API は次のとおりです。

  • 次の API を使用して、SE グループをコントローラ イメージにアップグレードします。

API:/api/upgrade

メソッド:POST

JSON Data

{ 
   'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4',
   'se_group_uuids': [
     'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7'
   ] 
}
  
  • 追加の SE グループ オプション(Disruptive および Suspend_on_failure)とともに以下を使用します。

API:/api/upgrade

メソッド:POST

JSON Data:

  {
    'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4',
    'se_group_uuids': [
      'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7'
    ],
    'disruptive':true, 
    'suspend_on_failure': true
 }
 
  • 次の API を使用して、SE グループをコントローラ イメージと SE パッチ イメージにアップグレードします。

API:/api/upgrade

メソッド:POST

JSON Data:

  {
      'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4',
      'se_patch_uuid': 'image-e3aaad68-5aaf-485a-8bd9-1db3ec562d6a',
      'se_group_uuids': [
          'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7'
      ]
  }