© jeancliclac, 123RF

Diesen Artikel als PDF kaufen Weitere ADMIN-Magazin Angebote

Flinkes System-Management aus den Puppet Labs

Großes Orchester

Admins kennen das Problem: mal schnell ein Kommando auf einer Vielzahl von Systemen ausführen. Mit dem Marionette Collective Framework (MCollective) steht hierfür ein mächtiges Tool aus den Puppet Labs zur Verfügung. Dank modernster Technologie setzt es sich deutlich von der Konkurrenz ab.
Thorsten Scherf

Ähnlich wie das in ADMIN 02/2011 [1] vorgestellte Func bietet MCollective [2] die Möglichkeit, beliebige Job-Ketten auf einer Vielzahl von Systemen parallel zu starten. Im Unterschied zu Func oder beispielsweise Fabric [3] und Capistrano [4] benutzt MCollective eine Middleware auf Basis der Publish-/Subscribe-Methode, um Jobs auf den einzelnen Knoten zu starten. Als Middleware unterstützt das Framework dabei sämtliche auf STOMP (Apache Streaming Text Orientated Messaging Protocol) basierenden Server-Implementationen beispielsweise ActiveMQ [5] und RabbitMQ [6].

Die auf dem Management-System erzeugten Job-Ketten werden erst einmal nur an den Middleware-Rechner gerichtet. Von hier aus versendet dieser die Anfragen dann mittels Broadcast. Über entsprechende Filter kann der Admin dabei nur Subsets der vorhandenen Knoten ansprechen. Als Lowlevel-Protokoll zwischen den beteiligten Systemen kommt Simple-RPC zum Einsatz, das sich auch um die Authentifizierung, Autorisierung und das Auditing der einzelnen Requests (Abbildung 1) kümmert.

...

Diesen Artikel als PDF kaufen

Als digitalen Artikel

Diesen Artikel als PDF kaufen.

Preis € 1,99



Im ADMIN Online-Archiv

Abonnieren Sie das ADMIN Online-Archiv, und Sie erhalten Zugriff auf alle ADMIN-Artikel im HTML- und/oder PDF-Format.

Kommentare

Suche

ADMIN auf Twitter, Facebook, Xing

Auf Twitter folgen   

Unsere Partner:

hackerboard.deUnixboard