假设我有 2 个新的 Ubuntu 14.04 虚拟机。我希望让一个人成为傀儡大师,另一个成为傀儡客户。我遵循官方 puppet 安装指南,非常简单(链接在底部)。本质上,您在一台服务器上安装 puppetmaster,在另一台服务器上安装 puppet。然后在主服务器上,将主服务器的主机名附加到 /etc/puppet/puppet.conf 的 [main] 部分,作为“dns_alt_names”。然后运行“puppet master --verbose --no-daemonize”以尝试生成 ca 证书。
问题是,一旦我运行最后一个命令,我的终端就会挂起执行该命令。我得到的输出是:
Warning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations
(at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in `issue_deprecation_warning')
Notice: Starting Puppet master version 3.7.3
如果我注释掉“templatedir”,它将删除第一个警告并仍然挂在第二行。知道这里发生了什么吗?在一台全新的机器上,只执行官方安装指南中的几个基本步骤,我不知道我在这里遇到了什么限制。
https://docs.puppetlabs.com/guides/install_puppet/install_debian_ubuntu.html https://docs.puppetlabs.com/guides/install_puppet/post_install.html
您链接到文档,但您似乎错过了该部分,就在它告诉您运行的命令下,它说: