Erstellen der Zentrale Foreman Node
Eine zentrale Foreman Knoten bietet eine Web-Schnittstelle und der Konfiguration von anderen Servern für die Bereitstellung verwendet, Konfiguration und Betrieb. Diese anderen trennt include DNS, DHCP, TFTP und Puppet Dienstleistungen, die mit dem zentralen Knoten Foreman Schnittstelle mit einem "Smart-Proxy" Client.
Installation auf Debian 7 Pfeifend
Foreman wird durch ein Modul mit Puppet Puppet Betriebssystem im Stand-alone-Modus installiert. Dies ist ein geeigneter Ansatz für eine Bootstrap-Puppet Master, die neben Foreman laufen wird. Ich habe auch mit Marionette installieren Puppet Labs Repository.
Aktivieren Puppet Repository
Installieren Marionette von apt.puppetlabs.com Repository. Für Debian 7, die Befehle:
1 2 |
wget http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb dpkg -i puppetlabs-release-wheezy.deb |
Installieren Puppet-Agent
1 2 3 |
aptitude update aptitude install puppet puppet agent --version |
Die Version von Puppet I zu erhalten, ist 3.3.2.
Foreman Repository
1 2 |
echo "deb http://deb.theforeman.org/ wheezy 1.3" > /etc/apt/sources.list.d/foreman.list wget -q http://deb.theforeman.org/foreman.asc -O - | apt-key add - |
Installieren Foreman
Wir verwenden die Foreman Installateur Foreman und Puppet zusammen auf demselben Host.
1 2 |
aptitude update aptitude install foreman-installer |
Das Installationsprogramm wird nun verwendet, um Foreman und Puppet Master installieren. Es nutzt die Puppet-Agent im Standalone-Modus zum Download und konfigurieren Sie die Pakete.
1 |
foreman-installer |
Erfolgreicher Exit
Dies ist, was eine erfolgreiche Installation aussehen sollte.
Fallstricke
Liste der Probleme, die ich gestoßen
Fall
Hostnamen sollte Kleinbuchstaben. Die Marionette Foreman Module fehlschlagen bei der Erzeugung des Zertifikats, wenn der Name des Zertifikats ist Kleinbuchstaben, aber die Module für die Existenz mit der aktivierten Hostnamen überprüfen. Im Allgemeinen, Hostnamen sollte immer Kleinbuchstaben. Ich habe einen Fehler in schnell Benennung eines virtuellen Servers, der für diese Konfiguration verwenden.
Fortsetzen ... Nächster Artikel
Seien Sie den ersten Kommentar. Hinterlasse einen Kommentar