我正在尝试使用基于this教程的oo-installer来安装和配置openshift源。
但我面临一些关于申请木偶的问题。
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
Warning: Variable access via 'fqdn' is deprecated. Use '@fqdn' instead. template[inline]:1
(at /usr/lib/ruby/siteruby/1.8/puppet/parser/templatewrapper.rb:76:in `methodmissing')
Warning: Scope(Class[Openshiftorigin::Plugins::Dns::Nsupdate]): Generate the Key file with '/usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n USER -r /dev/urandom -K /var/named apps.example.com'
Warning: Scope(Class[Openshiftorigin::Plugins::Dns::Nsupdate]): Use the last field in the generated key file /var/named/Kapps.example.com*.key
Error: bindkey is required. at /etc/puppet/modules/openshiftorigin/manifests/plugins/dns/nsupdate.pp:30 on node master.openshift.example.com
Error: bindkey is required. at /etc/puppet/modules/openshift_origin/manifests/plugins/dns/nsupdate.pp:30 on node master.openshift.example.com
有人能帮助我吗?
答案 0 :(得分:0)
确保通过执行'dnssec-keygen'命令生成密钥文件 - '/ usr / sbin / dnssec-keygen -a HMAC-MD5 -b 512 -n USER -r / dev / urandom -K / var / named apps.example.com'
dnssec-keygen实用程序将生成一个位于指定的'/ var / named'目录中的SecureDNS密钥文件。
获取通过执行生成的密钥文件的内容 - 'cat /var/named/Kapps.example.com.*.key | awk'{print $ 8}''
最后一个命令返回的键的格式应类似于'CNk + wjszKi9da9nL / 1gkMY7H + GuUng =='。此键在bind_key puppet参数中设置。
例如,在我生成的puppet origin配置文件中添加以下键 - bind_key => 'CNK + wjszKi9da9nL / 1gkMY7H + GuUng ==',