Puppet OpenStack
Материал из noname.com.ua
Puppet OpenStack
Этот черновик и скорее всего он не будет завершен - кандидат на удаление!
Установка ОпенСтек с помощью паппета.
PuppetDB
sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm
Настройка описана тут http://docs.puppetlabs.com/puppetdb/1/configure.html#logging-config - более менее внятно. Если я все верно понимаю - то база нужна для того что бы собирать статистику и еще для чего-то.
У меня была (классическая!) проблема с сертификатом и изменением хостнейма - внимательно следить за именами!
Ошибка:
Info: Caching certificate_revocation_list for ca Warning: Unable to fetch my node definition, but the agent run will continue: Warning: Error 400 on SERVER: Could not retrieve facts for openstack-lab.kha.mirantis.net: Failed to find facts from PuppetDB at puppetdb:8081: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [unable to get local issuer certificate for /CN=fuel-pm]
Полечил так:
0) Stop puppetdb 1) remove PuppetDB's SSL directory entirely (usually /etc/puppetdb/ssl) 2) make sure that the agent on the puppetdb machine can run successfully against the master (puppet agent --test, sounds like you've already done this. 3) Run the puppetdb-ssl-setup script (which should be in your sbin directory) 4) Restart puppetdb