新的 Puppet Master VM 计入使用的许可证,旧的 Puppet Master 节点使代理不再响应

新的 Puppet Master VM 计入使用的许可证,旧的 Puppet Master 节点使代理不再响应

*使用 VSphere Client 5.1 Ubuntu 精确 VM 与 Puppet Enterprise 3.3.1 和 PostgreSQL 9.3.1

我正在使用相同的 postgresql 数据库来管理新的 puppet master,并且我知道许可证与使用的 SSL 证书数量相关,但我不确定的是,与跟踪生成和管理的 SSL 证书数量相关的数据是否在 postgresql 数据库中处理。本质上,除了单个 puppet 代理之外,我还有一个 puppet master,我已将其卸载。随后,我在单独的 VM 上安装了新的 puppet master,并使用相同的 postgresql 数据库/用户/密码,我期望我的 puppet 控制台状态为仅使用了 1 个许可证,但尽管只有一个节点(即,以前的主节点现在是新主节点的代理),但似乎是 3 个许可证。

此外,尽管我的新代理(以前是主代理)的证书已被接受,但尽管等待了 30 分钟进行 Puppet 运行并手动执行了 Puppet 运行,它似乎仍没有响应。

答案1

您是否已撤销旧服务器的证书?如果您puppet cert --list在主服务器上运行,您应该能够看到所有有效的 Puppet 证书。然后,puppet cert --clean {node certname}如果您拥有不再存在的机器的证书,则可以撤销旧证书。

相关内容