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

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

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

两个数据中心安装的升级订单

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

  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 的名称从默认值“gate”更改为了,则 4.15.07.00 升级脚本会自动将名为“gate”的新 Pod 连同您创建的 Pod 一起添加到安装中。

确定您是否受到影响

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

如需确定某个区域中的 Pod,请使用以下 c网址 命令:

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

其中,ms_IP 是边缘管理服务器的 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。

    您可以将命令行选项传递给 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 名称。 默认值为“gate">
  • -y <禁止显示警告>

已修复 Bug

此版本修复了以下 bug。

问题 ID 说明
OPDK-1927 创收升级缺少表;正在创建重复的索引
OPDK-1878 在设置中更改网关 POD 名称会引发问题
OPDK-1886 节点无法访问本地 IP 地址,例如 192.168.x.y
MGMT-2353 自定义报告列表页面上的“删除”按钮只能使用一次
MGMT-2521 跟踪会话有时会挂起
MGMT-2543 新的代理编辑器修改了 AllocationMessage 政策的 <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 内容