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'
          ]
      }

SE グループ アップグレードの追加オプション

SE グループのアップグレードでは、次のアップグレード オプションを使用できます。

オプション

動作

SUSPEND_UPGRADE_OPS_ON_FAILURE

このオプションは、アップグレード操作中に SE で問題が発生し、稼動しなくなった場合に、SE グループのアップグレード操作(アップグレード/パッチ適用)を一時停止するために使用されます。

これは、デフォルトでは有効です。このオプションは、SE グループ アップグレードの SE アップグレードをシリアル化します。これにより、SE グループ全体の合計アップグレード時間が増加します。アップグレード時間を短縮するには、バッチ サイズが使用されます。スケールアウトされた仮想サービスが SE になくても、順番にアップグレードされます。

CONTINUE_UPGRADE_OPS_ON_FAILURE

このオプションは、アップグレード操作中に SE で問題が発生し、稼動しなくなった場合に、SE グループに対するアップグレード操作またはパッチ アップグレード操作を継続するために使用されます。サービスの中断が発生する可能性があります。

SE にスケールアウトされた仮想サービスがない場合、このオプションは SE グループ アップグレードで SE アップグレードを並行化します。SE が仮想サービスをスケールアウトした場合は、シリアル アップグレードを続行します。

Disruptive

このオプションは、SE アップグレードの無停止の状態を無効にするために使用されます。これは、トラフィックの中断に関係なく、グループ内のすべての SE を次のバージョンにアップグレードするために使用されます。

このオプションはデフォルトで無効です。スケールアウトされた仮想サービスの有無に関係なく、すべての SE が並行してアップグレードされます。トラフィック/サービスの中断が発生します。