上一主题: 从 PMD 部署规则下一主题: 订户端点审核日志中出现失败事件


订户 PMDB 无法从主 PMDB 接收更新

症状:

我有一个分层的 PMDB 体系结构。 订户 PMDB 没有从主 PMDB 接收到更新。 主 PMDB 的错误日志中包含以下消息:

无法接收来自非父 PMDB 的更新

解决方案:

如果订户 PMDB 没有从主 PMDB 接收到更新,请使用以下过程排除该问题。

排除 PMDB 更新问题

  1. 列出主 PMDB 的订户 (master_pmdb_name) 及其状态:
    sepmd -L master_pmdb_name
    

    注意:在主 PMDB 计算机上运行此命令。

  2. 查看订户列表以确定哪些订户不可用。
  3. 验证每个不可用订户的 parent_pmd 配置设置的值是否正确。

    parent_pmd 配置设置位于:

    注意:您在 parent_pmd 标记中指定的主机名必须与主 PMDB 的主机名完全匹配。 验证是否已正确配置主机名解析可能有助于排除此问题。 如果您使用的是 UNIX 计算机,可以使用 sehostinf 实用程序来发现主 PMDB 的主机名。 要获得帮助,请通过 http://ca.com/worldwide 与技术支持联系。

如果问题仍然存在,请执行以下操作:

  1. 显示主 PMDB 错误日志:
    sepmd -e master_pmdb_name 
    
  2. 查看错误日志,并注意针对不可用订户报告了哪些错误代码。
  3. 对于每个不可用订户,使用错误代码来排除该问题。

如果问题仍然存在,请执行以下操作:

  1. 从主 PMDB 所维护的不可用订户列表中删除问题订户:
    sepmd -r pmdb_name subscriber_name
    

    父 PMDB 会尝试将更新发送到订户。

  2. 重复前面的过程。
  3. 如果订户列表或父 PMDB 错误日志发生了任何更改,请使用这些更改来排除问题。