Archiv

Oracle Linux Puppen-, Fast- und Hiera -Installation mit Ruby

Oracle Linux Puppen-, Fast- und Hiera -Installation mit Ruby

Diese Konfiguration beschreibt kurz eine Installation des Puppenkonfigurationsmanagementsystems auf Oracle Linux mit Ruby. Der Installationsverfahren ist einfach zu befolgen, und wir werden drei Komponenten des Hauptpuppets installieren: Marionette, FASTER Und Hiera.

Installieren Sie die Installationsvoraussetzungen von Puppet

Zunächst beginnen wir mit den Voraussetzungen der Installation:

# yum installieren curl ruby ​​tar was 

Marionetteninstallation

Im nächsten Schritt laden wir alle neuesten Versionskomponenten in ein temporäres Installationsverzeichnis herunter /TMP/Puppenspiel:

# mkdir /tmp /puppet # cd /tmp /puppet 

Der folgende Linux -Befehl wird jede der drei Komponenten herunterladen, extrahieren und installieren. Bitte aktualisieren Sie die folgenden URLs mit gewünschten/neueren Tarball -Versionsnummern:

# curl -s http: // downloads.Puppetlabs.com/fader/fader-2.4.4.Teer.gz | Tar xz; Rubin -Faster*/Installation.RB # curl -s https: // downloads.Puppetlabs.com/Hiera/Hiera-2.0.0.Teer.gz | Tar xz; Ruby Hiera*/Installation.RB # curl -s https: // downloads.Puppetlabs.com/puppet/puppet-4.1.0.Teer.gz | Tar xz; Ruby Puppet*/Installation.rb 

Alles erledigt. Was bleibt, ist, unsere Installation zu überprüfen:

# FASTE -V 2.4.4]# Hiera -v 2.0.0 # Puppe --version 4.1.0 

und entfernen Sie optional unser temporäres Verzeichnis der Puppeninstallation:

# rm -fr /tmp /puppet 

Fehlerbehebung

Die folgende Fehlermeldung kann während der Installation der Marionetten angezeigt werden, wenn Sie fehlen welche Paket:

Installieren.RB: 138: in ": Keine solche Datei oder Verzeichnis - welche (errno :: enoent) von der Installation.RB: 138: In 'Block in do_man' von der Installation.RB: 126: In 'jeweils' von der Installation.RB: 126: In 'do_man' von Installation.RB: 484: In 'Block in' aus/usr/share/ruby/fileUtils.RB: 125: in 'chdir' von/usr/share/ruby/fileUtils.RB: 125: In 'CD' von Installation.RB: 467: in '' ' 

Um diesen Fehler aufzulösen, installieren Sie einfach welche Paket:

# yum installieren welche 
Datum Manipulation mit Yest
yest ist ein großartiges Tool, mit dem Benutzer einige komplexe Datumsmanipulationen durchführen können, indem AB einfach zu verstehen. Es ist kein Ko...
Konvertieren Sie das Matroska -MKV -Video in PS3 M2TS -Containerdateiformat
Das Konvertieren von Matroska -Dateiformat in M2Ts zur Verwendung auf PS3 hat eine Anzahl von Vorteilen. PS3 kann MT2s direkt aus der USB- oder M2TS -...
Fatal ERROR BAD Primärpartition 0 Partition endet im endgültigen Teilzylinder
Fataler Fehler Schlechte Primärpartition 0 Die Partition endet im endgültigen Teilzylinder Dieser Fehler tritt auf, wenn CFDisk versucht, eine Partiti...