对 Apigee 组件和 NGINX 进行降级

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

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

2021 年 3 月补丁版本

适用于私有云的 Edge(2021 年 3 月)补丁版本的 RPM, 已被推送到 Apigee 生产代码库, 对 apigee-nginx-1.18 进行了意外的依赖项更新。因此 我们已从代码库中移除这些 RPM,并将它们替换为正确的 RPM。 无效 RPM 是在 2021 年 3 月 25 日上午 08:45 至下午 03:45(美国太平洋标准时间)期间出现在代码库中。 如果您下载并安装了 Edge RPM 您可能需要将以下 Apigee 组件降级到先前版本:

  • 边缘网关
  • 边缘管理服务器
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • 边缘路由器
  • nginx

以下各部分介绍了如何检查您是否需要降级,以及 如何在必要时降级 Apigee 组件。

检查您是否需要降级

要了解您是需要降级 Apigee 组件还是 NGINX,请执行以下任一操作 以下步骤,具体取决于您是否使用适用于 Private Cloud 4.50.00 的 Edge 或 4.19.06。

Edge 4.50.00 的过程

在每个节点上,输入以下内容以查找您的网关版本:

-- apigee-service edge-gateway version

如果 edge-gateway 的版本号为:

  • 20113 年之后 您无需执行任何进一步的操作。
  • 在 20113 年之前,您需要降级 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 的过程

在每个节点上,输入以下内容以查找您的网关版本:

-- apigee-service edge-gateway version

如果 edge-gateway 的版本号为:

  • 不到 20114 年, 您无需执行任何进一步的操作。
  • 在 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 即可。

    要降级的组件

    如果您已经安装了以下列表中的任何每千次展示收入, 您需要降级到这些每千次展示收入的先前版本。

    为 Private Cloud 4.50.00 降级 Edge 的组件

    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 的组件

    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-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • 边缘路由器

    通过输入

    --apigee-service component stop

    然后降级组件:

    -- sudo yum downgrade 

    下面是一些示例:

    如果安装了网关和 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 版本。

    适用于 Private Cloud 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

    适用于私有云 4.19.06 的 Edge

    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