Sto cercando di configurare una VM Ubuntu con il pupazzo installato in modo da poter testare localmente la nostra configurazione di produzione. Ho dei problemi a far parlare il burattinaio e il burattinaio. Lascia che ti accompagni attraverso i miei passi. (Il server hostnameè un nome FQDN del formato "web1.xxx.xxx.net").
Quindi, in primo luogo, elimino tutti i file pem (tranne ovviamente i pem CA) dalla /etc/puppet/ssldirectory in modo da poter ricominciare da capo . puppetca --listnon restituisce risultati.
Quindi, corro puppetd --testper generare un CSR per il burattinaio. puppetca --listora include il mio nome host ("web1.xxx.xxx.net").
Quindi corro puppetca --sign web1.xxx.xxx.net. Ora puppetca --listè di nuovo vuoto - tutto funziona bene finora.
Infine corro di puppetd --testnuovo. Ottengo il seguente output:
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
L'elenco dei contenuti della /etc/puppet/ssldirectory mostra i file PEM con il nome server corretto, che corrisponde a my hostname. Qualcuno ha qualche idea su come attaccare questo problema?