Puppet OpenStack: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =Puppet OpenStack= Установка ОпенСтек с помощью паппета.)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
  +
[[Категория:trash]]
 
=Puppet OpenStack=
 
=Puppet OpenStack=
  +
Этот черновик и скорее всего он не будет завершен - кандидат на удаление!
  +
 
Установка ОпенСтек с помощью паппета.
 
Установка ОпенСтек с помощью паппета.
  +
  +
==PuppetDB==
  +
<PRE>
  +
sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm
  +
</PRE>
  +
Настройка описана тут http://docs.puppetlabs.com/puppetdb/1/configure.html#logging-config - более менее внятно. Если я все верно понимаю - то база нужна для того что бы собирать статистику и еще для чего-то.
  +
<BR>
  +
* http://grokbase.com/t/gg/puppet-users/129kjdbm0d/puppetdb-ssl-error-while-trying-to-reach-the-dashboard
  +
У меня была (классическая!) проблема с сертификатом и изменением хостнейма - внимательно следить за именами!
  +
<BR>
  +
Ошибка:
  +
<PRE>
  +
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]
  +
</PRE>
  +
Полечил так:
  +
<PRE>
  +
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
  +
</PRE>

Текущая версия на 17:40, 28 февраля 2013

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