您正在查看 Apigee Edge 文档。
转到
Apigee X 文档。 info
2021 年 3 月补丁程序版本
已推送到 Apigee 生产代码库的 Edge for Private Cloud 2021 年 3 月补丁程序版本的 RPM 包含 apigee-nginx-1.18 的意外依赖项更新。因此,我们已从代码库中移除这些 RPM,并将其替换为正确的 RPM。
无效的 RPM 于 2021 年 3 月 25 日太平洋标准时间上午 8:45 至下午 3:45 存在于代码库中。
如果您在该日期下载并安装了 Edge RPM,则可能需要将以下 Apigee 组件降级到之前的版本:
- edge-gateway
- edge-management-server
- edge-message-processor
- edge-postgres-server
- edge-qpid-server
- edge-router
- 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, 则无需执行任何进一步操作。
- 等于 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。要降级的组件
如果您已安装以下列表中的任何 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-management-server
- edge-message-processor
- edge-postgres-server
- edge-qpid-server
- edge-router
输入以下内容以停止组件:
--apigee-service component stop
然后降级组件:
-- sudo yum downgrade
下面是一些示例:
如果安装了网关和 edge-message-processor:
-- sudo yum downgrade edge-gateway edge-message-processor
如果安装了网关和 edge-router:
-- 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 路由器执行以下步骤,一次一个节点:- 停止路由器。
--apigee-service edge-router stop
- 降级
apigee-ngix。 降级后预期的-- sudo yum downgrade apigee-nginx
apigee-nginx版本:-- yum list installed apigee-nginx apigee-nginx.x86_64 -1.16.1-6.el7
- 配置路由器。
apigee-service edge-router configure
- 启动路由器。
apigee-service edge-router start