降級 Apigee 元件和 NGINX

查看 Apigee Edge 說明文件。
前往 Apigee X說明文件
資訊

2021 年 3 月修補程式版本

2021 年 3 月 Edge for Private Cloud 修補程式版本的 RPM 已推送至 Apigee 實際工作環境存放區 未預期的 apigee-nginx-1.18 依附元件更新。因此 我們從存放區中移除 RPM,並替換為正確的每千次觀看收益。 在 2021 年 3 月 25 日上午 8 點 45 分至 3 點 45 分 (太平洋標準時間) 期間,無效的 RPM 出現在存放區中。 如果您已下載並安裝 Edge RPM 上述日期起,您可能需要將下列 Apigee 元件降級至先前版本:

  • 邊緣閘道
  • Edge Management-server
  • 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 程序

在每個節點上輸入下列指令,找出您的閘道版本:

-- apigee-service edge-gateway version

如果 edge-gateway 的版本號碼為:

  • 20113 年, 您不需要採取進一步行動
  • 您可以將 Apigee 元件降級至 20113 年 和 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 程序

在每個節點上輸入下列指令,找出您的閘道版本:

-- apigee-service edge-gateway version

如果 edge-gateway 的版本號碼為:

  • 20114 年, 您不需要採取進一步行動
  • 您可以將 Apigee 元件降級至 20114 年 將 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 套件

    要針對 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

    要用於 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 Management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • 邊緣路由器

    如要停止元件,請輸入

    --apigee-service component stop

    然後將元件降級:

    -- sudo yum downgrade 

    例如:

    如果已安裝閘道和邊緣訊息處理器:

    -- 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 版本。

    私有雲 4.50.00 適用的 Edge

    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 私有雲 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,請按照下列步驟操作 ,一次一個節點:

    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