Let op: Deze pagina komt uit ons archief.
Ga voor actuele informatie en nieuws naar onze vernieuwde website.
 
Voorjaarsconferentie
2010
 

Systeembeheer
 
6 mei, 2010

Waarom Puppet bestaat

Kees Meijs

Abstract

Al decennia lang schrijven systeembeheerders zelf eigen tools om efficiënter te kunnen werken, zowel binnen een grote organisatie met duizenden machines in hun beheer, als binnen een kleine organisatie met slechts enkele machines. Van deze sofware wordt helaas slechts een klein deel gepubliceerd, waardoor het niet hergebruikt kan worden door andere systeembeheerders. Hierdoor ontwikkelen de tools zich niet verder tot een volwassen stuk software dat voor andere opstellingen geschikt zou zijn dan waar het in eerste instantie voor geschreven is. Dit, gecombineerd met het feit dat het copyright ervan vaak in handen is van de organisatie waarvoor de systeembeheerder werkt, zorgt ervoor dat binnen elke organisatie opnieuw wordt begonnen met het schrijven van hun eigen geweldige systeem op basis van zgn. "SSH-for-loops" en dergelijke.

Puppet is ontwikkeld om de gemeenschap van systeembeheerders te ondersteunen in het ontwikkelen en delen van volwassen tools, zodat niet iedereen opnieuw voor hetzelfde probleem staat om op te lossen.

Dit werkt als volgt:

  • Puppet biedt een krachtig framework waarmee het merendeel van de taken van een systeembeheerder wordt versimpeld.
  • Puppet gebruikt slechts één uniforme taal, welke eenvoudig te delen is net als elke andere (programma)code.

Dit betekent dat je als systeembeheerder efficiënter kan werken doordat Puppet de meeste -of wellicht alle- aspecten van het werk voor je uitvoert. Daarnaast kun je code van andere systeembeheerders downloaden om je nog beter te ondersteunen. Het merendeel van de Puppet implementaties gebruikt ten minste 1 of 2 modules welke door anderen zijn ontwikkeld en in Puppet Recipes zijn er nog veel meer beschikbaar.

Biography

Kees is de commercieel directeur van Kumina bv, een gedreven bedrijf gespecialiseerd in het ontwerpen en beheren van stabiele platforms voor op internet gebaseerde toepassingen.

Voorjaar 2010

2023-05-27
 
Vereniging NLUUG
info@nluug.nl
           postbus 8189
6710 AD Ede