Apigee コンポーネントと NGINX のダウングレード

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

<ph type="x-smartling-placeholder">

2021 年 3 月のパッチリリース

Edge for Private Cloud の 2021 年 3 月パッチリリースの RPM Apigee 本番環境リポジトリに push された apigee-nginx-1.18 の依存関係が意図せず更新されました。その結果 リポジトリから RPM を削除し、正しい RPM に置き換えました。 2021 年 3 月 25 日午前 8 時 45 分から午後 3 時 45 分(太平洋標準時)の間、リポジトリに無効な RPM が存在していました。 Edge RPM をダウンロードしてインストールした場合 この日までに、次の Apigee コンポーネントを以前のバージョンにダウングレードする必要があります。

  • Edge Gateway
  • エッジ管理サーバー
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • エッジルーター
  • nginx

以降のセクションでは、ダウングレードの必要があるかどうかを確認する方法について説明します。 Apigee コンポーネントをダウングレードできます。

ダウングレードの必要性の確認

Apigee コンポーネントまたは NGINX をダウングレードする必要があるかどうかを確認するには、次のいずれかを行います。 Edge for Private Cloud 4.50.00 を使用しているかどうかに応じて、次の手順を実施します。 または 4.19.06.

Edge 4.50.00 での手順

各ノードで次のコマンドを入力して、Gateway のバージョンを確認します。

-- apigee-service edge-gateway version

edge-gateway のバージョン番号は次のようになります。

  • 2011 年<ph type="x-smartling-void-element"><wbr /></ph>以下、 特に何もする必要はありません
  • 2013 年と同量で、Apigee コンポーネントをダウングレードする必要があります。 NGINX など)をサポートしています。
  • 20113 以降の場合は、次のコマンドを入力して NGINX のバージョンを確認します。
    -- sudo yum list installed apigee-nginx

    コマンドの出力例を次に示します。

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    NGINX のバージョンが apigee-nginx.x86_64 1.18.0-XXX の場合、 NGINX をダウングレードするだけで済みます。

Edge 4.19.06 での手順

各ノードで次のコマンドを入力して、Gateway のバージョンを確認します。

-- apigee-service edge-gateway version

edge-gateway のバージョン番号は次のようになります。

  • 2011 年<ph type="x-smartling-void-element"><wbr /></ph>以下、 特に何もする必要はありません
  • 20114 と同様に、Apigee コンポーネントをダウングレードする必要があります。 NGINX をダウングレードします。
  • 20114 以降の場合は、次のコマンドを入力して NGINX のバージョンを確認します。
    -- sudo yum list installed apigee-nginx

    コマンドの出力例を次に示します。

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    NGINX のバージョンが apigee-nginx.x86_64 1.18.0-XXX の場合、 NGINX をダウングレードするだけで済みます。

    ダウングレードするコンポーネント

    以下のリストにある RPM をインストールした場合は、 以前のバージョンの RPM にダウングレードする必要があります。

    Edge for Private Cloud 4.50.00 にダウングレードするコンポーネント

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Edge for Private Cloud 4.19.06 にダウングレードするコンポーネント

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    これらの RPM がインストールされているかどうかを確認するには、 上記の適切なコンポーネントがインストールされている場合は、次のコマンドを入力します。 各コンポーネントが

    -- apigee-service component version

    Apigee コンポーネントをダウングレードする

    Apigee コンポーネントをダウングレードするには、次の操作を行います。

    次のいずれかのコンポーネントがインストールされている各ノード:

    • Edge Gateway
    • エッジ管理サーバー
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • エッジルーター

    次のコマンドを入力してコンポーネントを停止します。

    --apigee-service component stop

    次に、コンポーネントをダウングレードします。

    -- sudo yum downgrade 

    次に例を示します。

    gateway と edge-message-processor がインストールされている場合:

    -- sudo yum downgrade edge-gateway edge-message-processor

    ゲートウェイとエッジルーターが設置されている場合:

    -- sudo yum downgrade edge-gateway edge-router

    AIO のセットアップ :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    ダウングレードが完了したら、コンポーネントごとに configure を実行して再起動します。 できます。

    --apigee-service  component configure
    --apigee-service  component start

    ダウングレード後の RPM の正しいバージョンを以下に示します。

    Edge for Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge for Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    NGINX のダウングレード

    apigee-nginx をダウングレードする手順は次のとおりです。 Edge Router の場合は、一度に 1 つのノードで実行します。

    1. ルーターを停止します。
      --apigee-service edge-router stop
    2. apigee-ngix をダウングレードします。
       -- sudo yum downgrade apigee-nginx
      ダウングレード後に想定されるバージョン apigee-nginx:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. ルーターを構成します。
      apigee-service edge-router configure
    4. ルーターを起動します。
      apigee-service edge-router start