可以对在 IBM® SOA
Policy Gateway Pattern 中部署模式时遇到的常见问题进行故障诊断。
部署期间,无法连接到外部 DataPower 设备
尝试以下解决方案:
- 检查 DataPower® 管理员用户和密码是否有效:
- 在 DataPower 中,Web GUI 通过转至来验证此用户是否存在。
- 检查帐户是否存在。
- 检查用户是否有权使用 XML 管理界面;例如,系统管理员。
- DataPower 管理员可能需要检查用户代理程序设置中是否启用了此用户帐户;例如,基本认证设置。
- 检查 DataPower 主机名是否正确
- 检查是否启用 DataPower XML 管理界面。
对已存在域的错误进行故障诊断
尝试以下解决方案:
- 在 DataPower 控制面板上,打开应用程序域。检查域是否已存在。
对样本应用程序的端口重叠错误进行故障诊断
如果某个样本服务不可用,那么检查您域中的端口是否与其他域中的发生冲突。
尝试以下解决方案:
- 登录到 DataPower,并切换至样本域。然后,打开“控制面板”,单击“XML 防火墙”图标。检查 XML 防火墙是否都处于“运行”状态。
- 搜索 HTTP 前端处理程序。检查单个 HTTP 前端处理程序是否处于“运行”状态。
对提升故障进行故障诊断
提升过程中可能出现许多问题,包括部署期间无法连接到 Governance Master。
尝试以下解决方案:
- 检查参数:
- 检查 Governance Master WSRRCELL 的用户。
- 检查 Governance Master WSRR Cell 的用户密码。
- 检查 WSRR Governance Master Cell 的主机名。
- 检查 WSRR Governance Master Cell 的 CELL 名称。
- 检查签署者证书交换:
- 转至 Governance Master 单元的 Cell Default Trust Store,并确保运行时环境的 Deployment Manager 或独立服务器存在对应的证书条目。
- 转至每个运行时环境,并检查 CellDefaultTrustStore(针对 ND 环境)或 NodeDefaultTrustStore(针对 WSRR 独立服务器),以确保 Governance Master 的 Deployment Manager 存在对应的证书。
- 使用相同密码从两个单元中导出 LTPA 密钥,并检查它们是否相同(例如,字节数)。
- 确保提升属性文件包含适当主机和端口的服务器部分,以及用户和密码信息。
可以在 Governance Master 的 ServiceRegistry 控制台中找到该信息:
- 转至 GovernanceMasterDMgrHost 或 ServiceRegistry 并切换至配置透视图。在“操作”部分,找到提升并打开提升属性文件。对于每种环境,登台 WSRR 节点或集群中每个服务器都应有 XML 元素。
如果存在生产集群或节点,那么每个都应存在 server:port 条目,另外,还应存在用户和密码信息。
- 检查服务版本和 SOAP 端点是否都存在登台和生产的分类。
- 在“服务注册表控制台”中,选择“SOA 监管”透视图。
打开“服务版本”,然后选择“分类”选项卡。必须启用登台和生产。
对定制的 CLI 故障进行故障诊断
尝试以下解决方案:
- 检查 DataPower Domain 中错误消息的缺省日志。
- 在再次运行 CLI 之前,启用 CLI 调试并检查那些日志。