Я пытаюсь настроить свою клинику «Итай-тест» для получения настроек кукол с сервера кукол, который называется «мастер кукол».
На сервере я запустил:
[root@puppetmaster requests]# puppet cert --generate itai-test.domain
Error: A Certificate already exists for itai-test.domain
[root@puppetmaster requests]# puppet cert --sign itai-test.domain
Error: Could not find certificate request for itai-test.domain
[root@puppetmaster requests]#
На марионеточном клиенте я бегал:
[root@itai-test temp]# puppet agent --server puppetmaster.domain --waitforcert 60 --test
Notice: Did not receive certificate
Notice: Did not receive certificate
Notice: Did not receive certificate
Больше информации: На сервере:
[root@puppetmaster ~]# puppet cert --revoke Itai-test
Error: Could not find a serial number for itai-test
[root@puppetmaster ~]# puppet cert --revoke itai-test
Error: Could not find a serial number for itai-test
[root@puppetmaster ~]# puppet cert --clean itai-test
Error: Could not find a serial number for itai-test
[root@puppetmaster ~]# puppet cert --list
[root@puppetmaster ~]# puppet cert --sign itai-test
Error: Could not find certificate request for itai-test
[root@puppetmaster ~]#
На клиенте:
[root@itai-test ~]# rm -rf /usr/lib/puppet/ssl
[root@itai-test ~]# puppet agent --server puppetmaster.domain --waitforcert 60
[root@itai-test ~]# ping puppetmaster.domain
PING puppetmaster (192.168.X.X) 56(84) bytes of data.
64 bytes from puppetmaster (192.168.X.X): icmp_seq=1 ttl=64 time=0.294 ms
puppet
puppetmaster
Итай Ганот
источник
источник
Первый: на сервере
Второе: на клиенте
Третье: на сервере
Также дважды проверьте, что ваш клиент может получить доступ к вашему [доменному имени puppetmaster].
источник
Я думаю, что вы вышли из синхронизации как-то. Предполагая, что это действительно просто тестовый экземпляр ... На сервере запустите
puppet node clean itai-test.domain
. Затем на клиенте запускаемrm -rf /var/lib/puppet/ssl
. Теперь ваш сертификат SSL для клиента исчез. Запуститеpuppet agent --server puppetmaster.domain --waitforcert 60 --test
на клиенте и найдите запрос сертификата на сервере.источник