您目前查看的是 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 的程序
在每個節點上輸入下列內容,即可找出 Gateway 版本:
-- 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 的程序
在每個節點上輸入下列內容,即可找出 Gateway 版本:
-- 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
例如:
如果已安裝閘道和邊緣訊息處理器:
-- 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 路由器逐一執行下列步驟:- 停止路由器。
--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