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

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

2015 年 10 月 22 日(星期四),我们发布了适用于私有云的 Apigee Edge 的新补丁。

双数据中心安装的升级顺序

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

  1. Qpid 数据中心 1
  2. Qpid Data Center 2
  3. Postgres 数据中心 1
  4. Postgres Data Center 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,请使用以下 c网址 命令:

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

其中,ms_IP 是边缘管理服务器的 IP 地址或 DNS 名称,dc-1 是区域的名称。此命令会返回一个数组,其中包含相应区域中的所有 pod 名称。

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

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

如果您在升级到 4.15.07.00 后运行此命令,结果现在会包含“gateway”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 脚本:

  • 从“gateway”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,默认删除“gateway”pod。

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

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

  • -P <系统管理员密码>
  • -a <管理员电子邮件地址,默认为 apigee_env.sh 中的 ADMIN_EMAIL 值>
  • -H <管理服务器主机,默认为 apigee_env.sh 中的 MSIP 值>
  • -r <要搜索“网关”Pod 的区域>
  • -p <网关 pod 名称。 默认为“gateway”>
  • -y <抑制警告>

已修复 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 压缩的内容