Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Einführung in Puppet

2,190 views

Published on

Einführung in das Konfigurationsmanagement System Puppet

Einführung in Puppet

  1. 1. Master of Puppets
  2. 2. Konfiguration durch Aktionen
  3. 3. Sage mir, wie die Konfiguration aussehen soll.
  4. 4. Wie funktioniert Puppet
  5. 5. Client Client System
  6. 6. Client Client Master System Modules
  7. 7. Client Client Master System Modules
  8. 8. Puppet stellt jedes mal die gewünschte Konfiguration her
  9. 9. Modules Subversion Benutzer Benutzer
  10. 10. Manifeste und Module
  11. 11. class sdv { user { "sdv": name => "sdv", home => "/home/sdv", shell => "/bin/bash", ensure => present } }
  12. 12. class openssh-server { package { "ssh-server": ensure => installed, } service { "sshd": enable => true, ensure => running, Require => Package["ssh-server"] } }
  13. 13. Manifest(e) Datei(en) PlugIn(s) Template(s) Modul
  14. 14. Puppet Specials
  15. 15. architecture => x86_64 domain => hello.world.com fqdn => demo.hello.world.com hardwaremodel => x86_64 hostname => demo id => root interfaces => eth0 ipaddress => 10.3.xxx.xxx ipaddress_eth0 => 10.3.xxx.xxx is_virtual => true state => Abnahme
  16. 16. <IfDefine <%= fqdn %>> Header append X-Server <%=hostname %> </IfDefine>
  17. 17. shutdown: root halt: root /files/etc/aliases/7 /files/etc/aliases/7/name = "shutdown" /files/etc/aliases/7/value = "root" /files/etc/aliases/8 /files/etc/aliases/8/name = "halt" /files/etc/aliases/8/value = "root"
  18. 18. Wie geht es weiter?
  19. 19. ru ng en tie p le m Tr ic ks Im nd pp su Ti
  20. 20. Bildnachweis 1. Gonzo / KLEPER / Flickr 2. My First Shell Script / Erin Donahue / Flickr 19. New blank books / Paperama / Flickr
  21. 21. Sebastian Hempel Staatliche geprüfter Informatiker Selbständiger Software- Entwickler und Dozent in den Bereichen Java und OpenSource Clean Code Developer shempel@it-hempel.de http://www.it-hempel.de/

×