Wir haben eine Anwendung, die auf ein paar (5 oder so) Boxen läuft und wachsen wird. Die Hardware ist in allen Maschinen identisch, idealerweise auch die Software. Ich habe sie bis jetzt von Hand verwaltet und möchte nicht mehr (statische IP-Adressen, Deaktivieren aller erforderlichen Dienste, Installieren erforderlicher Pakete ...). Kann …
Ich unterhalte zwei Rechenzentren, und da immer mehr unserer wichtigen Infrastrukturen über Marionetten gesteuert werden, ist es wichtig, dass die Marionettenmeister am zweiten Standort arbeiten, falls unser Hauptstandort ausfällt. Noch besser wäre eine Art Aktiv / Aktiv-Einrichtung, damit die Server am zweiten Standort nicht über das WAN abfragen. Gibt es …
Wir haben ungefähr 300 RHEL-Server, die derzeit eine Verbindung zu einem Puppetmaster-Server herstellen. Wir haben jedoch einige Leistungsengpässe festgestellt und es ist der Punkt, an dem unser System versagt. Ich bin für Puppet im Allgemeinen ziemlich neu und denke darüber nach, eine dezentrale Puppet-Architektur zu erstellen, anstatt Puppet-Clients mit dem …
Nehmen wir an, ich habe ein Modul mit files/etc/foo/{conf0, conf1, conf2, conf3, etc}. Es ist einfach genug, jede dieser Dateien zu platzieren, wenn die Anzahl klein ist: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } und wiederholen. Es ist jedoch mit einigem Aufwand an Duplikaten …
Ich möchte die gemounteten Partitionen von Puppet aus verwalten, wozu sowohl das Ändern /etc/fstabals auch das Erstellen der als Mountpunkte verwendeten Verzeichnisse gehört. Der mountRessourcentyp wird problemlos aktualisiert fstab, die Verwendung filezum Erstellen der Einhängepunkte ist jedoch etwas schwierig. Beispielsweise ist der Eigentümer des Verzeichnisses standardmäßig root, und wenn der …
Ich habe versucht, eine Möglichkeit zu finden, um zu testen, ob eine Ressource bereits in einer anderen Datei definiert ist, und ob sie nicht erstellt wird. Ein kurzes Beispiel: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Allerdings - File[$local_container]scheint …
Ist es möglich, eine Benachrichtigung auf der Konsole zu erhalten, wenn ein Paket, das eine von Puppet gesteuerte Datei enthält, diese Datei ändern wird? Bedeutet das, in yum, wenn yum update ausgeführt wird, ist es möglich, eine benutzerdefinierte Warnung einzufügen?
Ich verwende puppet, um npcd (theoretisch) zum Starten bei der Installation zu bringen. Unter Ubuntu wird dieser Dienst jedoch mit der Standardeinstellung in / etc / default / npcd von RUN = "no" installiert: $ cat /etc/default/npcd # Default settings for the NPCD init script. # Should NPCD be started? …
Ich frage mich, wie man manuell (mithilfe von openssl anstelle des Befehls puppet ca) eine Zertifizierungsstelle erstellt, die von Puppet verwendet werden kann. Das Ziel wäre die Skripterstellung solcher Zertifizierungsstellen, um sie auf mehreren Puppenmeistern bereitzustellen, anstatt dass Zertifikate über den Befehl puppet cert auf ihnen erstellt werden. Irgendwelche Ideen, …
Gibt es eine Möglichkeit, den Hostnamen eines Servers mithilfe einer Marionette festzulegen? Ich könnte einen benutzerdefinierten Typ schreiben, aber vielleicht gibt es einen einfacheren Weg. Vielen Dank [Bearbeiten] Tut mir leid, ich hätte erwähnen sollen, dass ich puppet masterless laufen lasse. Puppet wird zuerst eingerichtet und richtet dann alles andere …
Ich benutze func , um parallele Befehle auf unseren Servern auszuführen. Neulich hatten wir ein Problem, als ein Neustart von puppetvia funcalle unsere Server gleichzeitig traf puppetmaster. Meine Frage: Wie kann ich denselben exakten Befehl auf einer Reihe von Servern ausführen, während ich eine Verzögerung hinzufüge, bevor er auf den …
Drei Maschinen in der Produktionsumgebung hatten einige Hardwareprobleme und wurden stillgelegt. Das Infrastruktur-Team hat sie neu installiert und ihnen dieselben Hostnamen und IP-Adressen zugewiesen. Ziel ist es, Puppet auf diesen Systemen auszuführen, damit diese erneut in Betrieb genommen werden können. Versuch 1) Die alten Puppet-Zertifikate wurden mit den folgenden Befehlen …
Kann eine Puppet-Vorlage ab Version 0.24.8 eine Puppet-Funktion aufrufen? Ich kann ähnliche Funktionen erhalten, indem ich die Funktion in meinem Manifest aufrufe, den Rückgabewert einer Variablen zuordne und dann die Lookupvar ('Variable') in der Vorlage verwende, aber ich möchte den mittleren Mann ausschneiden.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.