4.15.07.01 - 适用于私有云的 Apigee Edge 版本说明

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。
info

2015 年 10 月 22 日(星期四),我们发布了 Apigee Edge for Private Cloud 的新补丁。

两个数据中心安装的升级顺序

如果您要升级具有两个数据中心的安装,请按以下顺序升级组件:

  1. Qpid 数据中心 1
  2. Qpid 数据中心 2
  3. Postgres 数据中心 1
  4. Postgres 数据中心 2
  5. 管理服务器数据中心 1
  6. 管理服务器数据中心 2
  7. 路由器/消息处理器数据中心 1
  8. 路由器/消息处理器数据中心 2

升级到 4.15.07.00 时移除额外的“网关”Pod

此版本包含一个修复问题 OPDK-1878 的脚本。对于该问题,如果您之前安装的 Edge 将网关 Pod 的名称从默认值“gateway”更改为其他值,则 4.15.07.00 升级脚本会自动将名为“gateway”的新 Pod 添加到您的安装中,以及您创建的 Pod。

确定您是否受到影响

此问题最有可能发生在具有多个数据中心的环境中,您在每个数据中心创建了具有不同名称的网关 pod,例如“gateway-1”和“gateway-2”。如果您使用了网关 Pod 的默认名称“gateway”,则不会受到此问题的影响。

如需确定区域中的 pod,请使用以下 cURL 命令:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

其中,ms_IP 是 Edge Management Server 的 IP 地址或 DNS 名称,dc-1 是区域的名称。此命令会返回一个数组,其中包含该区域中的所有 Pod 名称。

如果您在升级之前运行此命令,并且重命名了“网关”Pod,则会看到以下形式的结果:

[ "gateway-1", "analytics", "central" ]

如果您在升级到 4.15.07.00 后运行此命令,则结果现在会包含“网关”Pod:

[ "gateway-1", "gateway", "analytics", "central" ]

如果您不知道区域的名称,请使用以下命令:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

应用补丁脚本

4.15.07.01 补丁包含 delete-gw-pod.sh 脚本,该脚本会移除 4.15.07.00 升级创建的额外 Pod。

delete-gw-pod.sh 脚本:

  • 从“网关”Pod 或您指定的 Pod 中移除所有 Edge 组件。
  • 解除任何组织与 Pod 的关联。
  • 删除 Pod。

要运行此脚本,请执行以下操作:

  1. 安装 4.15.07.01 补丁。
  2. 备份所有 ZooKeeper 节点。如需了解详情,请参阅 Edge 运维指南。
  3. 在任何管理服务器节点上,运行 delete-gw-pod.sh 脚本,以删除由 4.15.07.00 升级程序创建的“网关”Pod:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    该脚本会提示您输入系统管理员密码。

    如果您未为脚本指定任何命令行选项,它会遍历所有区域,以识别网关 Pod 的任何倍数。然后,它会提示您删除一个 Pod,默认为“网关”Pod。

    您可以将命令行选项传递给 delete-gw-pod.sh 脚本。例如,如果您传递 Pod 名称和区域,则只会删除该区域中的该 Pod。然后,系统会询问您是否要检查所有区域。

您可以将以下参数传递给 delete-gw-pod.sh 脚本:

  • -P <System admin password>
  • -a <管理员电子邮件地址,默认为 apigee_env.sh 中 ADMIN_EMAIL 的值>
  • -H <Management Server 主机,默认为 apigee_env.sh 中的 MSIP 值>
  • -r <Region to search for the "gateway" pod>
  • -p <Gateway pod name. 默认为“gateway”>
  • -y <Suppress warning>

修复了 bug

此版本中修复了以下 Bug。

问题 ID 说明
OPDK-1927 创收升级缺少表;正在创建重复的索引
OPDK-1878 在设置中更改网关 Pod 名称会导致问题
OPDK-1886 节点无法访问本地 IP 地址,例如 192.168.x.y
MGMT-2353 自定义报告列表页面上的“删除”按钮只能使用一次
MGMT-2521 跟踪会话有时会挂起
MGMT-2543 新代理编辑器会修改 AssignMessage 政策的 <Payload> 中的 XML,这会破坏现有 API 代理
MGMT-2581 在所有管理端口上停用 HTTP 跟踪方法
MGMT-2599 新版代理编辑器会在您删除命名空间前缀后将其恢复
MGMT-2616 新版 API 代理编辑器无法正确处理 XML 实体
MGMT-2618 由于“为路径创建目录时出错”而导致的部署问题
MGMT-2702 FireFox 和 IE 的跨网站安全漏洞
DEVRT-1942 创收升级缺少表;正在创建重复的索引
APIRT-1074 在发送 Connection: Close 标头但未发送 Content-Length 或 Transfer-Encoding 标头时,未正确处理 Gzip 压缩内容