Puppet执行puppetserver ca list --all无证书旁+号问题咨询
Puppet CA列表无+标识常见原因
- 证书未完成签名
puppetserver ca list --all输出结果中,只有已完成签名的有效活跃证书才会附带+标识,仅提交了签名请求未被CA端确认的证书不会显示该标识。你可以执行puppetserver ca sign --certname <对应agent节点名>签名单个证书,或执行puppetserver ca sign --all签名所有待处理请求,完成后重新查看列表即可。 - 版本输出格式差异
6.0以下版本的Puppet Server,CA列表输出规则存在差异,部分版本默认不会展示+标识,你可以执行puppetserver --version确认当前版本,匹配对应版本文档的输出规则校验即可。 - 证书状态异常
如果已经完成签名仍无+标识,说明该证书已被吊销、过期或agent端公钥与CA端留存信息不匹配。你可以执行puppetserver ca clean --certname <对应agent节点名>清理异常证书,再到agent节点执行puppet agent -t重新发起证书请求,完成签名流程后再次查询即可。
内容的提问来源于stack exchange,提问作者ban4n
相关产品推荐
相关产品推荐

