Я намагаюся налаштувати 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
. У когось є ідеї, як напасти на цю проблему?