本部分介绍如何执行以下升级:
- 从 4 月 19 日到 4 月 51 日
- 6 月 4 日至 4 月 51 日
谁可以执行更新
运行更新的用户应与最初安装 Edge 的用户相同,或者 以 root 身份运行的用户。
安装 Edge RPM 后,任何用户都可以对其进行配置。
您必须更新哪些组件
您必须更新所有 Edge 组件。Edge 不支持包含组件的设置 从多个版本中提取。
自动传播媒体资源设置
如果您已经通过修改以下位置中的 .properties
文件来设置任何属性:
/opt/apigee/customer/application
,则更新会保留这些值。
更新前提条件
在升级 Apigee Edge 之前,请先满足以下前提条件:
- 备份所有节点
在更新之前,建议您对所有节点执行完整的备份以确保安全 。请按照适用于当前 Edge 版本的过程执行备份。这样,您就可以有备用计划,以防无法更新到新版本 功能。有关备份的详细信息,请参阅备份 和恢复。
- 确保 Edge 正在运行
使用以下命令确保 Edge 在更新过程中已启动并运行:/opt/apigee/apigee-service/bin/apigee-all status
新的 Edge 界面
本部分列出了有关 Edge 界面的注意事项。如需了解详情,请参阅 适用于私有云的全新 Edge 界面。
安装 Edge 界面
完成初始安装后,Apigee 建议您安装 Edge 界面, 这是一个面向私有云的 Apigee Edge 的开发者和管理员的增强界面。
请注意,如要使用 Edge 界面,您需要停用基本身份验证,并使用 IDP,例如 SAML 或 LDAP。
如需了解详情,请参阅安装新的 Edge 界面。
更新 Edge 界面
如需更新 Edge 界面组件,请考虑您 升级前:
- 从 4.18.0x 开始:如果您安装了 Edge 界面的 Beta 版(以前称为 在 4.18.0x 版本中是全新边缘体验或新版 UE), 必须卸载它,然后重新安装 4.19.06 版 Edge 界面 如安装新版 Edge 界面中所述。
- 从 4.19.01 开始(已安装新的 Edge 界面):使用
请参阅本节中的升级说明
edge-management-ui
组件。 - 从 4.19.01 开始(使用经典版界面):升级 Edge 以使用私有云 按照本部分中的说明进行安装,然后按照 安装新的 Edge 界面。
- 从 4.19.06 开始(已安装新的 Edge 界面):使用
请参阅本节中的升级说明
edge-management-ui
组件。
使用 Apigee mTLS 进行更新
只有 Apigee Edge 支持 Apigee mTLS,
Private Cloud 4.19.01 到 4.19.06 版。您不能
对于 4.18.* 或更低版本,请升级 apigee-mtls
。请参阅
升级 Apigee mTLS。
处理失败的更新
如果更新失败,您可以尝试纠正问题,然后执行
update.sh
。您可以多次运行更新,它会继续进行更新
从上次停止的地方开始
如果失败要求您将更新回滚到先前版本,请参阅 如需更多信息,请回滚 4.50.00。
Logging 更新信息
默认情况下,update.sh
实用程序会将日志信息写入:
/opt/apigee/var/log/apigee-setup/update.log
如果运行 update.sh
实用程序的用户无权访问
该目录下,它会将日志以名为/tmp
update_username.log
。
如果用户无权访问 /tmp
,则使用 update.sh
实用程序
失败。
零停机更新
零停机更新或滚动更新,可让您在不停机更新的情况下 弃用了 Edge。
只有采用 5 节点及更大节点的配置才能实现零停机更新。
零停机升级的关键是从负载中移除每个路由器(一次一个) 进行负载均衡。然后,在与它相同的机器上更新路由器和任何其他组件, 然后将路由器添加回负载平衡器
- 按照说明,按照正确的安装顺序更新机器 机器更新的顺序。
- 当需要更新路由器时,请选择任意一个路由器并使其无法访问,因为 启用/停用服务器 (消息处理器/路由器)可达性。
- 更新所选路由器和与其位于同一机器上的所有其他 Edge 组件。 所有 Edge 配置都在同一节点上显示路由器和消息处理器。
- 使路由器再次可连接。
- 对其余的路由器重复步骤 2 到 4。
- 继续更新安装中的所有剩余机器。
更新前后请注意以下事项:
- 在合并了路由器和消息处理器的节点上:
<ph type="x-smartling-placeholder">
- </ph>
- 在更新之前,请执行以下操作:
<ph type="x-smartling-placeholder">
- </ph>
- 使路由器无法访问。
- 使消息处理器无法访问。
- 更新后,请执行以下操作:
<ph type="x-smartling-placeholder">
- </ph>
- 使消息处理器可访问。
- 使路由器可以访问。
- 在更新之前,请执行以下操作:
<ph type="x-smartling-placeholder">
- 在单个路由器节点上:
<ph type="x-smartling-placeholder">
- </ph>
- 在更新之前,请使路由器无法访问。
- 更新后,将路由器设置为可访问。
- 在单个消息处理器节点上:
<ph type="x-smartling-placeholder">
- </ph>
- 在更新之前,请使消息处理器无法访问。
- 更新后,使消息处理器可访问。
使用静默配置文件
您必须将静默配置文件传递给 update 命令。静默配置文件 应与用于安装 Edge 4.19.01 的相同。
更新为 具有外部互联网连接的节点上的 4.50.00
按照以下步骤更新节点上的 Edge 组件:
- 如果有
cron
作业配置为执行修复操作,请停用相应作业 直到更新完成为止。 - 以 root 身份登录您的节点以安装 Edge RPM。
- 安装
yum-utils
和yum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- 按照安装 Edge apigee-setup 实用程序,
- 如果您是在 Oracle 7.x 上安装,请执行以下命令:
sudo yum-config-manager --enable ol7_optional_latest
- 如果要在 AWS 上安装,请执行以下命令
yum-configure-manager
命令:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- 将 Edge 4.50.00
bootstrap_4.50.00.sh
文件下载到/tmp/bootstrap_4.50.00.sh
:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- 通过以下方式安装 Edge 4.50.00
apigee-service
实用程序和依赖项 执行以下命令:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
其中,uName:pWord 是您从 Apigee 收到的用户名和密码。如果您 省略 pWord,系统会提示您输入。
默认情况下,安装程序会检查您是否安装了 Java 1.8。否则, 安装程序会为您安装该工具。
使用
JAVA_FIX
选项指定如何处理 Java 安装。JAVA_FIX
采用以下值:I
:安装 OpenJDK 1.8(默认)。C
:不安装 Java 继续操作。Q
:退出。对于此选项,您必须自行安装 Java。
- 使用
apigee-service
更新apigee-setup
实用程序,因为 如下例所示:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- 更新管理服务器上的
apigee-validate
实用程序,如下所示 显示:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- 更新管理服务器上的
apigee-provision
实用程序,如下所示 显示:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 通过执行以下命令,在您的节点上运行
update
实用程序:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
请按照设备 update。
其中:
- component 是要更新的 Edge 组件。可能的值包括:
<ph type="x-smartling-placeholder">
- </ph>
cs
:Cassandraedge
:除 Edge 界面之外的所有 Edge 组件:管理服务器、消息 处理器、路由器、QPID 服务器、Postgres 服务器ldap
:OpenLDAPps
:postgresqlqpid
:qpiddsso
:Apigee SSO(如果您安装了 SSO)ue
:新的 Edge 界面ui
:经典 Edge 界面zk
:Zookeeper
- configFile 就是 定义您的优势 组件。
您可以通过设置 component 针对所有组件运行
update.sh
设置为“all”,但前提是您使用的是 Edge 一体化 (AIO) 安装配置文件。例如:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- component 是要更新的 Edge 组件。可能的值包括:
<ph type="x-smartling-placeholder">
- 如果您尚未在运行 Edge 界面组件的所有节点上重启该组件,请执行此操作:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- 通过在 Management API 上运行
apigee-validate
实用程序来测试更新 服务器,如测试安装中所述。
如果以后决定回滚更新,请按照 回滚 4.50.00。
从本地代码库更新为 4.50.00
如果您的 Edge 节点受防火墙保护,或以其他方式被禁止访问 Apigee 代码库,然后便可从本地代码库执行更新, 也就是 Apigee 代码库的镜像
创建本地 Edge 代码库后,您可以通过以下两种方式从 本地代码库:
- 创建代码库的 .tar 文件,将 .tar 文件复制到节点,然后从 .tar 文件。
- 在具有本地代码库的节点上安装网络服务器,以便其他节点可以访问该服务器。 Apigee 提供 NGINX Web 服务器供您使用,您也可以使用自己的 网络服务器
如需从本地 4.50.00 代码库更新,请执行以下操作:
- 按照“创建本地 Apigee 代码库”中的说明创建本地 4.50.00 代码库在 安装 Edge apigee-setup 实用程序。
- 如需从 .tar 文件安装 apigee-service,请执行以下操作:
<ph type="x-smartling-placeholder">
- </ph>
- 在具有本地代码库的节点上,使用以下命令打包本地代码库
导出到一个名为
/opt/apigee/data/apigee-mirror/apigee-4.50.00.tar.gz
的 .tar 文件中:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- 将 .tar 文件复制到您要在其中更新 Edge 的节点。例如,将其复制到
新节点上的
/tmp
目录。 - 在新节点上,将文件解压缩到
/tmp
目录:tar -xzf apigee-4.50.00.tar.gz
此命令会在目录中创建一个名为
repos
的新目录 包含 .tar 文件的文件。例如/tmp/repos
。 - 从以下位置安装 Edge
apigee-service
实用程序和依赖项:/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.50.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
请注意,您在此命令中加入了代码库目录的路径。
- 在具有本地代码库的节点上,使用以下命令打包本地代码库
导出到一个名为
- 如需使用 NGINX Web 服务器安装 apigee-service,请执行以下操作:
<ph type="x-smartling-placeholder">
- </ph>
- 按照“使用 NGINX 从代码库进行安装”中的说明配置 NGINX Web 服务器 webserver"Install the Edge apigee-setup 实用程序,
- 在远程节点上,将 Edge
bootstrap_4.50.00.sh
文件下载到/tmp/bootstrap_4.50.00.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
其中,uName:pWord 是您先前为之设置的用户名和密码 remoteRepo 是代码库节点的 IP 地址或 DNS 名称。
- 在远程节点上,安装 Edge
apigee-setup
实用程序和依赖项:sudo bash /tmp/bootstrap_4.50.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
其中 uName:pWord 是代码库用户名和密码。
- 使用
apigee-service
更新apigee-setup
实用程序,因为 如下例所示:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- 更新管理服务器上的
apigee-validate
实用程序,如下所示 显示:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- 更新管理服务器上的
apigee-provision
实用程序,如下所示 显示:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 按照说明的顺序在您的节点上运行
update
实用程序。 机器更新顺序:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
其中:
- component 是要更新的 Edge 组件。您通常需要更新
以下组件:
<ph type="x-smartling-placeholder">
- </ph>
cs
:Cassandraedge
:所有 Edge 组件(边缘界面除外):管理服务器、消息处理器、路由器 QPID 服务器、Postgres 服务器ldap
:OpenLDAPps
:postgresqlqpid
:qpiddsso
:Apigee SSO(如果您安装了 SSO)ue
新的 Edge 界面ui
:经典 Edge 界面zk
:Zookeeper
- configFile 就是 定义 Edge 组件 4.19.01 或 4.19.06 安装时的 SDK 版本。
您可以通过设置 component 针对所有组件运行
update.sh
设置为“all”,但前提是您使用的是 Edge 一体化 (AIO) 安装配置文件。例如:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component 是要更新的 Edge 组件。您通常需要更新
以下组件:
<ph type="x-smartling-placeholder">
- 在运行界面组件的所有节点上重启界面组件(如果您尚未这样做):
/opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
- 通过在 Management API 上运行
apigee-validate
实用程序来测试更新 服务器,如测试安装中所述。
如果以后决定回滚更新,请按照 回滚 4.50.00。
机器更新顺序
在 Edge 安装中,更新机器的顺序很重要:
- 在更新任何 Cassandra 和 ZooKeeper 节点之前,您必须更新 其他节点
- 对于具有多个边缘组件(管理服务器、消息处理器、
路由器、QPID 服务器,但不包括 Postgres 服务器),请使用
-c edge
选项进行更新 所有操作 - 如果某个步骤指定在多台机器上执行,请在 指定机器顺序
- 更新创收功能没有单独的步骤。当您指定
-c edge
选项。
单节点独立升级
如需将单节点独立配置升级到 4.50.00,请执行以下操作:
- 更新所有组件:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (如果您安装了
apigee-adminapi
)更新了apigee-adminapi
实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
双节点独立升级
为双节点独立安装更新以下组件:
如需查看 Edge 拓扑和节点编号的列表,请参阅安装拓扑。
- 在机器 1 上更新 Cassandra 和 ZooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 在机器 2 上更新 Qpid 和 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- 更新计算机 1 上的 LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 更新机器 2 和 1 上的 Edge 组件:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 更新机器 1 上的界面:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (如果您安装了
apigee-adminapi
)更新了机器 1 上的apigee-adminapi
实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (如果您安装了 Apigee SSO)在机器 1 上更新 Apigee SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
其中 sso_config_file 是您在创建配置文件时创建的配置文件, 已安装 SSO。
- 在机器 1 上重启 Edge 界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
5 节点升级
为 5 节点安装更新以下组件:
如需查看 Edge 拓扑和节点编号的列表,请参阅安装拓扑。
- 在机器 1、2 和 3 上更新 Cassandra 和 ZooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 在机器 4 上更新 Qpid 和 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- 在机器 5 上更新 Qpid 和 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- 更新计算机 1 上的 LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 更新机器 4、5、1、2、3 上的 Edge 组件:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 更新 Edge 界面:
<ph type="x-smartling-placeholder">
- </ph>
- 传统版界面:如果您使用的是传统版界面,请更新
ui
组件,如以下示例所示:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 新版 Edge 界面:如果您安装了新的 Edge 界面,请更新
ue
组件(可能不是机器 1):/opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
- 传统版界面:如果您使用的是传统版界面,请更新
- (如果您安装了
apigee-adminapi
)更新了机器 1 上的apigee-adminapi
实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (如果您安装了 Apigee SSO)在机器 1 上更新 Apigee SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
其中 sso_config_file 是您在创建配置文件时创建的配置文件, 已安装 SSO。
- 重启界面组件:
<ph type="x-smartling-placeholder">
- </ph>
- 传统版界面:如果您使用的是传统版界面,请重启
edge-ui
组件,如以下示例所示:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- 新版 Edge 界面:如果您安装了新的 Edge 界面,请重启
相应机器上的
edge-management-ui
组件(可能不是 1):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- 传统版界面:如果您使用的是传统版界面,请重启
9 节点集群升级
为 9 节点集群安装更新以下组件:
如需查看 Edge 拓扑和节点编号的列表,请参阅安装拓扑。
- 在机器 1、2 和 3 上更新 Cassandra 和 ZooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 更新机器 6 和 7 上的 Qpid:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 更新机器 8 上的 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 更新机器 9 上的 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 更新计算机 1 上的 LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 按如下顺序更新机器 6、7、8、9、1、4 和 5 上的 Edge 组件:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 在机器 1 上更新新界面 (
ue
) 或传统版界面 (ui
):/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (如果安装了
apigee-adminapi
)更新机器 1 上的apigee-adminapi
实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (如果您安装了 Apigee SSO)在机器 1 上更新 Apigee SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
其中 sso_config_file 是您在创建配置文件时创建的配置文件, 已安装 SSO。
- 重启界面组件:
<ph type="x-smartling-placeholder">
- </ph>
- 传统版界面:如果您使用的是传统版界面,请重启
edge-ui
组件,如以下示例所示:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- 新版 Edge 界面:如果您安装了新的 Edge 界面,请重启
相应机器上的
edge-management-ui
组件(可能不是 1):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- 传统版界面:如果您使用的是传统版界面,请重启
13 节点集群升级
为 13 节点集群安装更新以下组件:
如需查看 Edge 拓扑和节点编号的列表,请参阅安装拓扑。
- 在机器 1、2 和 3 上更新 Cassandra 和 ZooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 在机器 12 和 13 上更新 Qpid:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 更新机器 8 上的 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 更新机器 9 上的 Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 更新计算机 4 和 5 上的 LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 按如下顺序更新机器 12、13、8、9、6、7、10 和 11 上的 Edge 组件:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 在机器 6 及以下版本上,更新新界面 (
ue
) 或传统版界面 (ui
) 7:/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (如果您安装了
apigee-adminapi
)更新了机器 6 和 7 上的apigee-adminapi
实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (如果您安装了 Apigee SSO)在机器 6 和 7 上更新 Apigee SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
其中 sso_config_file 是您在创建配置文件时创建的配置文件, 已安装 SSO。
- 重启界面组件:
<ph type="x-smartling-placeholder">
- </ph>
- 传统版界面:如果您使用的是传统版界面,请重启
edge-ui
组件,如以下示例所示:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- 新版 Edge 界面:如果您安装了新的 Edge 界面,请重启
机器 6 和 7 上的
edge-management-ui
组件:/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- 传统版界面:如果您使用的是传统版界面,请重启
12 节点集群升级
为 12 节点集群安装更新以下组件:
如需查看 Edge 拓扑和节点编号的列表,请参阅安装拓扑。
- 更新 Cassandra 和 ZooKeeper:
<ph type="x-smartling-placeholder">
- </ph>
- 在数据中心 1 的机器 1、2 和 3 上:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 在数据中心 2 的机器 7、8 和 9 上
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 在数据中心 1 的机器 1、2 和 3 上:
- 更新 Qpidd:
<ph type="x-smartling-placeholder">
- </ph>
- 数据中心 1 中的机器 4、5
<ph type="x-smartling-placeholder">
- </ph>
- 更新机器 4 上的
qpidd
:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 更新机器 5 上的
qpidd
:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 更新机器 4 上的
- 数据中心 2 中的机器 10、11
<ph type="x-smartling-placeholder">
- </ph>
- 在机器 10 上更新
qpidd
:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 在机器 11 上更新
qpidd
:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 在机器 10 上更新
- 数据中心 1 中的机器 4、5
<ph type="x-smartling-placeholder">
- 更新 Postgres:
<ph type="x-smartling-placeholder">
- </ph>
- 数据中心 1 中的机器 6
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 数据中心 2 中的机器 12
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 数据中心 1 中的机器 6
- 更新 LDAP:
<ph type="x-smartling-placeholder">
- </ph>
- 数据中心 1 中的机器 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 数据中心 2 中的机器 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 数据中心 1 中的机器 1
- 更新 Edge 组件:
<ph type="x-smartling-placeholder">
- </ph>
- 数据中心 1 中的机器 4、5、6、1、2、3
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 数据中心 2 中的机器 10、11、12、7、8、9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 数据中心 1 中的机器 4、5、6、1、2、3
- 更新新界面 (
ue
) 或传统版界面 (ui
): <ph type="x-smartling-placeholder">- </ph>
- 数据中心 1 的机器 1:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- 数据中心 2 中的机器 7:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- 数据中心 1 的机器 1:
- (如果您安装了
apigee-adminapi
)更新了apigee-adminapi
实用程序:- 数据中心 1 的机器 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- 数据中心 2 中的机器 7:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- 数据中心 1 的机器 1:
- (如果您安装了 Apigee SSO)更新 Apigee SSO:
<ph type="x-smartling-placeholder">
- </ph>
- 数据中心 1 的机器 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- 数据中心 2 中的机器 7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
其中 sso_config_file 是您在创建配置文件时创建的配置文件, 已安装 SSO。
- 数据中心 1 的机器 1:
- 重启新版 Edge 界面 (
edge-management-ui
) 或传统版 Edge 界面 (edge-ui
) 组件(在机器 1 和 7 上):/opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart
对于非标准配置
如果您有非标准配置,请在以下文件中更新 Edge 组件 订单:
- ZooKeeper
- Cassandra
- qpidd、ps
- LDAP
- 边缘,表示“-c 边缘”依次为:配备 Qpid 服务器的节点、 Edge Postgres 服务器、管理服务器、消息处理器和路由器。
- Edge 界面(传统版或新版)
apigee-adminapi
- Apigee 单点登录
完成更新后,请务必在运行的所有机器上重启 Edge 界面组件 。