Puppet OpenStack

Материал из noname.com.ua
Версия от 16:40, 28 февраля 2013; Sirmax (обсуждение | вклад) (→‎Puppet OpenStack)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

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