Puppet 傀儡certname是如何确定的?

Puppet 傀儡certname是如何确定的?,puppet,Puppet,默认的Puppet证书名称是如何生成的 我一直认为它只是主机名,但当更改设备使用的路由器时,我注意到它在以下模式中发生了更改 oldCertName -> oldCertName.ccapcable.com 其中,ccapcape.com是互联网提供商的名称。这造成了一些麻烦,因为它现在是PuppetDb上的一个新条目。Puppet确实使用主机名作为默认证书名。请注意,它接受机器所说的主机名。特别是,如果机器通过DHCP或其他动态机制获取其主机名,那么其主机名——以及默认的certnam

默认的Puppet证书名称是如何生成的

我一直认为它只是主机名,但当更改设备使用的路由器时,我注意到它在以下模式中发生了更改

oldCertName -> oldCertName.ccapcable.com

其中,
ccapcape.com
是互联网提供商的名称。这造成了一些麻烦,因为它现在是PuppetDb上的一个新条目。

Puppet确实使用主机名作为默认证书名。请注意,它接受机器所说的主机名。特别是,如果机器通过DHCP或其他动态机制获取其主机名,那么其主机名——以及默认的certname——可能会偶尔更改

此外,不要将计算机的主机名与其限定或非限定的DNS域名混淆。没有要求他们同意。事实上,尽管计算机的主机名与简单或完全限定的域名一致是很常见的,但没有一种标准化或通用的约定是它们应该同意的

正如你们可能已经收集到的,我对这里发生的事情有一个推测。我怀疑:

  • 您的计算机通过DHCP获取其主机名
  • 由于路由器更改或与路由器更改一起,您的DHCP服务提供商将其发出的动态主机名的格式从非限定主机名更改为限定主机名
  • 由于它依赖于默认的certname,因此计算机的certname也会更改