मैं कठपुतली स्थापित के साथ एक उबंटू वीएम स्थापित करने की कोशिश कर रहा हूं ताकि मैं स्थानीय रूप से हमारे उत्पादन सेटअप का परीक्षण कर सकूं। मुझे कठपुतली और कठपुतली एक दूसरे से बात करने में परेशानी हो रही है। मुझे अपने चरणों के माध्यम से ले चलो। (सर्वर hostname"F1DN" web1.xxx.xxx.net "का एक FQDN है)।
इसलिए सबसे पहले, मैं निर्देशिका से सभी पीएम फाइलों (सीए पाइम्स को छोड़कर) को हटा देता /etc/puppet/sslहूं ताकि मैं एक नई शुरुआत कर सकूं । puppetca --listकोई परिणाम नहीं देता है।
फिर, मैं puppetd --testकठपुतली के लिए एक सीएसआर उत्पन्न करने के लिए चलाता हूं। puppetca --listअब मेरा hostname ("web1.xxx.xxx.net") शामिल है।
फिर मैं दौड़ता हूं puppetca --sign web1.xxx.xxx.net। अब puppetca --listफिर से खाली है - सब कुछ अब तक ठीक काम कर रहा है।
अंत में मैं puppetd --testफिर से दौड़ता हूं । मुझे निम्न आउटपुट मिले:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
/etc/puppet/sslनिर्देशिका की सामग्री को सूचीबद्ध करना PEM फ़ाइलों को सही सर्वर नाम के साथ दिखाता है, जो मेरे से मेल खाता है hostname। किसी को भी इस समस्या पर हमला करने के लिए कोई विचार है?