Я намагаюся налаштувати Ubuntu VM із встановленою лялькою, щоб я міг локально протестувати наші виробничі установки. У мене виникають труднощі з тим, щоб з ляльковим майстром та лялькою розмовляти між собою. Дозвольте провести вас своїми кроками. (Сервер hostname- це FQDN формату "web1.xxx.xxx.net").
Отже, по-перше, я очищаю всі файли pem (крім стихій CA, звичайно) з /etc/puppet/sslкаталогу, щоб я міг зробити новий старт. puppetca --listне дає результатів.
Потім я біжу puppetd --testгенерувати КСВ для лялькового майстра. puppetca --listтепер включає моє ім'я хоста ("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. У когось є ідеї, як напасти на цю проблему?