Zentrales Konfigurationsmanagement mit Puppet
|
|
|
- Frauke Schulze
- vor 9 Jahren
- Abrufe
Transkript
1 Zentrales Konfigurationsmanagement mit Puppet GUUG - Frühjahrsfachgespräch 2011 Martin Alfke <[email protected]>
2 Einführung Wie managed man 600 Linux-Server mit 20 unterschiedlichen Applikationen?
3 Einführung Wie managed man 600 Linux-Server mit 20 unterschiedlichen Applikationen? Wieviele Server/ Applikationen kann ein Admin verwalten?
4 Konfigurationsmanagement ssh-loop for server in db1 db2 db3; do ssh... done
5 Konfigurationsmanagement ssh-loop for server in db1 db2 db3; do ssh... done Installationsimage Reboot + Reinstallation
6 Konfigurationsmanagement ssh-loop for server in db1 db2 db3 ; do ssh... done Installationsimage Reboot + Reinstallation Reproduzierbar? Fehlertolerant? Verfügbarkeit?
7 Konfigurationsmanagement Vorbereitung Planung Design Initialisierung Betrieb Verbesserung
8 Tools CFEngine seit 1993
9 Tools CFEngine seit 1993 atomare Änderungen
10 Tools CFEngine seit 1993 atomare Änderungen Master-Client
11 Tools CFEngine Bcfg2 ca. seit 2003
12 Tools CFEngine Bcfg2 ca. seit 2003 deklarative Beschreibung
13 Tools CFEngine Bcfg2 ca. seit 2003 deklarative Beschreibung Auswertung der Client Antworten
14 Tools CFEngine Bcfg2 Puppet seit 2005
15 Tools CFEngine Bcfg2 Puppet seit 2005 Ruby Anwendung
16 Tools CFEngine Bcfg2 Puppet seit 2005 Ruby Anwendung Reporting
17 Tools CFEngine Bcfg2 Puppet Open Source
18 Tools CFEngine Bcfg2 Puppet Open Source Fixpunkt Beschreibung
19 Tools CFEngine Bcfg2 Puppet Open Source Fixpunkt Beschreibung Client-Master Setup
20 Puppet Master Manifeste Dateien Vorlagen Client kein Provisioning! FAI Cobbler
21 Puppet Aufbau Master Beschreibung der Clients Client Erstellt Report Dashboard Report Auswertung
22 Puppet Ressourcen Syntax: <resource-type> { <namevar> : <key1> => <value1>, <key2> => <value2>, <key3> => [ <value3>, <value4> ], }
23 Puppet Ressourcen user group Beispiel: group { tux : gid!! => 1050, ensure! => present, } user { tux : uid!! => 1050, gid!! => 1050, } home!! shell! ensure! => /home/tux, => /bin/tcsh, => present,
24 Puppet Ressourcen user group file Beispiel: file { /etc/inet/inetd.conf : ensure! => /etc/inetd.conf, } file { /home/tux : owner! => tux, group! => tux, mode!! => 0700 ensure! => directory, }
25 Puppet Ressourcen user group file package service cron Beispiel: package { apache2 : ensure! => installed, } service { apache2 : ensure! => running, }
26 Puppet Facts hardwaremodel => i386 hostname => client01 ipaddress => kernel => Darwin kernelmajversion => 10.6 operatingsystem => Darwin operatingsystemrelease => timezone => CET
27 Puppet Facts OS und System spezifische Parameter Variablen und Werte sind innerhalb von Puppet verwendbar
28 Puppet Facts OS und System spezifische Parameter Variablen und Werte sind innerhalb von Puppet verwendbar case $operatingsystem { Solaris : {... } Darwin : {... } default: {... } }
29 Puppet Facts OS und System spezifische Parameter Variablen und Werte sind innerhalb von Puppet verwendbar Eigene Facts
30 Puppet Facts OS und System spezifische Parameter Variablen und Werte sind innerhalb von Puppet verwendbar Eigene Facts require facter Facter.add( PUPPET_FUNCTION ) do setcode do %x{/bin/cat /etc/function}.chomp end end
31 Puppet Vorlagen Host-spezifische Konfigurationsdateien Wiederverwendbare Konfigurationsdateien
32 Puppet Vorlagen Host-spezifische Konfigurationsdateien Wiederverwendbare Konfigurationsdateien $document_root! = /srv/wiki $vhost_port!! = 80 $vhost_name!! = wiki.domain.local file { /etc/apache2/apache2.conf content!!! => template ( apache2.erb ), }
33 Puppet Vorlagen Host-spezifische Konfigurationsdateien Wiederverwendbare Konfigurationsdateien $document_root! = / s r v / w i k i $vhost_port!! = 8 0 $vhost_name!! = w i k i. d o m a i n. l o c a l file { /etc/apache2/apache2.conf content!!! => template ( apache2.erb ), } # apache2 config DocumentRoot = <% document_root %> NameVirtualHost = <% vhost_name -%>:<%vhost_port %>
34 Puppet Klassen Gruppieren logisch zusammengehörender Definitionen
35 Puppet Klassen Gruppieren logisch zusammengehörender Definitionen class apache { package{ apache2 : ensure => installed } service{ apache2 : ensure => running } file{ /etc/apache2/apache2.conf : mode!! => 644, owner! => root, group! => root, } }
36 Puppet Module Sammlung von Klassendefinitionen mit Dateien und Vorlagen innerhalb einer Verzeichnisstruktur
37 Puppet Module Sammlung von Klassendefinitionen mit Dateien und Vorlagen innerhalb einer Verzeichnisstruktur modules/ <modulename>/ manifests/ init.pp!!! <- erforderlich <classname>.pp!<- optional (Klassen) templates/!! <- optional (Vorlagen) files/!!!! <- optional (Dateien) lib/!!!!! <- optional (Facts)
38 Puppet Performance Standard: Ruby Webrick bekannt für schlechte Performance einfache Implementierung
39 Puppet Performance Standard: Ruby Webrick bekannt für schlechte Performance einfache Implementierung vorgeschalteter Apache/NGINX/Pound Apache mit mod_passenger
40 Puppet Reporting Client sendet Bericht an Master
41 Puppet Reporting Client sendet Bericht an Master Master speichert Bericht im Dateisystem oder in MySQL-Datenbank
42 Puppet Reporting Client sendet Bericht an Master Master speichert Bericht im Dateisystem oder in MySQL-Datenbank Puppet Dashboard liest Berichte aus Datenbank
43 Puppet Reporting Client sendet Bericht an Master Master speichert Bericht im Dateisystem oder in MySQL-Datenbank Puppet Dashboard liest Berichte aus Datenbank Dashboard erzeugt strukturierte Darstellung
44 Puppet Reporting
45 Allgemein UNIX Abteilung
46 Allgemein UNIX Abteilung ca. 600 Systeme (physikalisch und VM) weltweit verteilt (Europa, Asien, Amerika)
47 Allgemein UNIX Abteilung ca. 600 Systeme (physikalisch und VM) weltweit verteilt (Europa, Asien, Amerika) RHEL, OEL, Solaris, HP-UX
48 Allgemein UNIX Abteilung ca. 600 Systeme (physikalisch und VM) weltweit verteilt (Europa, Asien, Amerika) RHEL, OEL, Solaris, HP-UX Verantwortlich für das Basis-System und DB Betrieb
49 Allgemein UNIX Abteilung Applikations Abteilung
50 Allgemein UNIX Abteilung Applikations Abteilung HPC, Mail-Systeme, DNS,...
51 Allgemein UNIX Abteilung Applikations Abteilung HPC, Mail-Systeme, DNS,... verantwortlich für funktionierende Applikation
52 Ist-Zustand
53 Ist-Zustand vorhandenes Konfigurationsmanagement
54 Ist-Zustand vorhandenes Konfigurationsmanagement kommerzielle Software
55 Ist-Zustand vorhandenes Konfigurationsmanagement kommerzielle Software Lizenzpflichtig
56 Ist-Zustand vorhandenes Konfigurationsmanagement kommerzielle Software Lizenzpflichtig gewachsenes Setup (Standards mit Ausnahmen)
57 Definierte Aufgaben von Puppet
58 Definierte Aufgaben von Puppet Anlegen/Löschen von Usern
59 Definierte Aufgaben von Puppet Anlegen/Löschen von Usern Anlegen/Löschen/Verwalten von Konfigurationsdateien
60 Definierte Aufgaben von Puppet Anlegen/Löschen von Usern Anlegen/Löschen/Verwalten von Konfigurationsdateien Starten/Stoppen/Deaktivieren/ Aktivieren von Diensten
61 Definierte Aufgaben von Puppet Anlegen/Löschen von Usern Anlegen/Löschen/Verwalten von Konfigurationsdateien Starten/Stoppen/Deaktivieren/ Aktivieren von Diensten Installation/Deinstallation von Paketen
62 Puppet Setup
63 Puppet Setup Location Function zwei Module mit Unterklassen
64 Puppet Setup Location Function zwei Module mit Unterklassen Puppet Beschreibungen und Dateien in GIT
65 Puppet Setup Location Function zwei Module mit Unterklassen Puppet Beschreibungen und Dateien in GIT Dashboard
66 Projekt Verlauf
67 Projekt Verlauf Start August 2010
68 Projekt Verlauf Start August 2010 Stand März Funktionsklassen in Puppet ca. 250 Server in Puppet
69 Zentrales Konfigurationsmanagement mit Puppet Fragen?? Martin Alfke
Zentrales Konfigurationsmanagement mit Puppet
Zentrales Konfigurationsmanagement mit Puppet SLAC 2011 Martin Alfke Einführung Wie managed man 600 Linux-Server mit 20 unterschiedlichen Applikationen? Einführung Wie
Automatisierte Serververwaltung mit Hilfe von Puppet
Automatisierte Serververwaltung mit Hilfe von Puppet Linuxinformationstage Oldenburg Rene Laakmann 1 Fahrplan Vorstellung bytemine Configuration Management Nodes Definition Rezepte
KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING. 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21
KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21 WAS IST PUPPET? SW für Konfigurationsmanagement Geschrieben in Ruby Client-Server
. Puppet - Konfigurationsmanagement eines Netzwerks. Oder: Alle Fäden in der Hand halten. Jochen Schulz
1/20 Puppet - Konfigurationsmanagement eines Netzwerks Oder: Alle Fäden in der Hand halten Jochen Schulz Georg-August Universität Göttingen 2/20 Aufbau 1 Konfigurationsmanagement 2 Puppet 3 Praxisbeispiel
Einführung in Ansible
Herzlich Willkommen Einführung in Ansible Markus Schade 1 Das Unternehmen Hetzner Online ist ein professioneller Webhosting-Dienstleister und erfahrener Rechenzentrenbetreiber. Wir bieten Lösungen an,
Puppet Kickstart. Nürnberg, Referent: Thomas Gelf
Puppet Kickstart Nürnberg, 06.06.2011 Referent: Thomas Gelf Einführung in Puppet Kurz und würzig Soll Lust auf mehr machen! Zuallererst... ICH! 30 Jahre "Italienischer Staatsbürger deutscher Muttersprache"
The Foreman. Felix Massem und Jan-Frederic Markert
The Foreman Felix Massem und Jan-Frederic Markert Agenda Was ist The Foreman? Typischer Lebenszyklus einer Maschine Quelle: http://prezi.com/heph6y7kzole/introduction-to-foreman/ Unterstützung durch The
Puppet konfiguriert Nagios automatisch
Puppet konfiguriert Nagios automatisch Bernd Strößenreuther mailto:[email protected] Open Source Monitoring Conference 2013 Nürnberg Lizenz Dieses Dokument bzw. dessen Inhalt steht unter einer Creative
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman CeBIT 2016 17. März 2016 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH [email protected] B1 Systems GmbH - Linux/Open Source Consulting,
Management von grossen IT Umgebungen mit Open Source Tools
Management von grossen IT Umgebungen mit Open Source Tools Marcel Härry Linux System Engineer 1 grosse IT Umgebungen? Large Scale Environments?! 2 Von... 3 Zu... 4 Alles ist gross
Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System
Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System DI (FH) René Koch München, 25.09.2018 Agenda Was ist Red Hat Satellite? Life Cycle Management Patch- und Update-Management
Systemmanagement mit Puppet und Foreman
Foreman CLT 2014 16. März 2014 Mattias Giese Solution Architect for Systemsmanagement and Monitoring [email protected] - Linux/Open Source Consulting, Training, Support & Development Agenda Vorstellung
Puppet, Salt oder Ansible
Puppet, Salt oder Ansible Welches Tool ist das Richtige? Andy Wirtz, Dr. Jonas Trüstedt 27. November 2018 Tätigkeiten im Rechenzentrum Typische Aufgaben des Systemadministrators: einen Host erstellen Host
Data Center Automation mit Puppet
Data Center Automation mit Puppet Thomas Eisenbarth makandra GmbH May 24, 2012 Agenda makandra Administration: Status quo Configuration Management (CM) mit Puppet Cloud-Computing & CM Demo 2 of 27 makandra
Konfigurationsmanagement mit Chef
IT-Services & Consulting Konfigurationsmanagement mit Chef Maximilian Herrmann, 09.03.2017 solutions & more Inhalt l Grundlagen l Administration mit Chef Testing Module Cookbooks l Chef vs. Puppet l Demo
GNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at
GNU/Linux Introduction Linux Introduction: Part 1 Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at Windows / Linux @ Central IT Services Windwos 7 Centos 7.3 Zugriff von Windows auf Linux (WinSCP, PuTTy)
Konfigurationsmanagement mit Chef
T-Services & Consulting Konfigurationsmanagement mit Chef NETexpress GmbH, 08.03.2018 solutions & more nhalt Grundlagen Administration mit Chef Testing Module Cookbooks Chef vs. Puppet Demo 2018 NETexpress
Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012
Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012 vorgestellt am 23.05.2012 Alexander Pacnik inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen.
Konfigurationsmanagement mit Puppet
Konfigurationsmanagement mit Puppet Alexander Weidinger, BSc FH Sankt Pölten [email protected] 19E0381F pool.keyserver.eu A2CA 2B54 22AE B016 5033 053D F203 875E 19E0 381F Wozu Konfigurationsmanagement? Zeitersparnis,
Icinga 2 Einführung und Übersicht
Icinga 2 Einführung und Übersicht Jens Link September 2015 Icinga 2 Einführung und Übersicht 1 Einführung Icinga 2 Einführung und Übersicht 2 Inhalte Nagios, Icinga, Icinga2 - Eine Übersicht Monitoring
Möglichkeiten von Cloud Computing für Entwicklung und Test. Michael Eichenberger SBB Informatik Developer Day 10. Dezember 2013
Möglichkeiten von Cloud Computing für Entwicklung und Test Michael Eichenberger SBB Informatik Developer Day 10. Dezember 2013 Übersicht Über uns Warum Testautomatisierung? Theorie Praxis Zusammenfassung
Puppet und SVN für das Configuration- und Changemanagement
Puppet und SVN für das Configuration- und Changemanagement LinuxTag 09.06.2010 - Berlin Referent: Michael Streb Agenda DESTINATION TIME REMARK KURZVORSTELLUNG WAS IST PUPPET? WAS IST SUBVERSION? WARUM
Puppet. 07.03.2012 Univention - CeBIT. Thomas Gelf www.netways.de
Puppet 07.03.2012 Univention - CeBIT Thomas Gelf KURZVORSTELLUNG Kurzvorstellung Thomas Gelf! Seit 2010 bei der NETWAYS GmbH! Zuvor über 10 Jahre in! Web (Application) Development! Netzwerk (Banken- und
SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH
SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH INHALTSVERZEICHNIS 1. Einleitung 2. Puppet Was ist das? 3. Puppet Wie funktioniert es? 4. Wie sicher ist Puppet? 5. Puppet
Solaris 11 Deployment mit Puppet Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Einleitung Puppet Was ist das?
Solaris 11 Deployment mit Puppet Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Solaris 11, Puppet, Deployment, Installation, Konfiguration, Konfigurationsmanagement Einleitung Mit
Puppet. Modul Guide. Alexander Pacnik Karlsruhe,
Puppet Modul Guide Alexander Pacnik Karlsruhe, 23.08.2013 Environment Struktur... worum es in diesem Vortrag geht. Environment-Struktur Repository-Struktur Modulprinzipien Modulestruktur Daten & Code Test
Puppet als Bindeglied zum Monitoring
Puppet als Bindeglied zum Monitoring Open Source Monitoring Conference 07.10.2010 - Nürnberg Referent: Birger Schmidt Agenda DESTINATION TIME REMARK KURZVORSTELLUNG WARUM MONITORING UND PUPPET? WAS IST
Puppet 4 Solaris Thomas Rübensaal T-Systems International GmbH Bamberg
Puppet 4 Solaris Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Solaris 11 Deployment, Upgrade Puppet Version 3.x nach 4.x, Installation, Konfiguration, Konfigurationsmanagement Einleitung
Puppet Konfigurationsmanagement. Ulrich Habel <rhaen@pkgbox,de>
r e t r a St Puppet Konfigurationsmanagement Ulrich Habel Hallo! Ulrich Habel Open Source, Perl Evangelist @rabenfeder [email protected] Schnellstart package {'memcached': ensure => present,
Systemmanagement mit Puppet und Foreman
Foreman CeBIT 2015 19. März 2015 Mattias Giese System Management & Monitoring Architect [email protected] - Linux/Open Source Consulting, Training, Support & Development Vorstellung B1 Systems gegründet
PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH
PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH INHALTSVERZEICHNIS 1. Einleitung 2. Puppet Was ist das? 3. Puppet Historie bei T-Systems 4. T-Systems Solaris 11 Architekturüberblick
Pragmatische Einblicke in Deployment- & Konfigurations- Management Tools
Pragmatische Einblicke in Deployment- & Konfigurations- Management Tools Norman Meßtorff - Deutsche Post E-Post Development GmbH @nmesstorff WER? NORMAN MEßTORFF Operations Engineer @ Deutsche Post E-Post
Ansible Orchestrierung einfach gemacht
"Von Monitoring bis Managed Service" Mittel & Wege für eine stabilere Infrastruktur Ansible Orchestrierung einfach gemacht Michael Kraus, ConSol* GmbH München, 03. März 2016 Über Ansible Autor Michael
Saltstack Thorsten Kramm Berlin Juni 2015
Saltstack Kreativität Innovation Trail & Error Prototyping Präzision Reproduzierbarkeit Geschwindigkeit Automation Computersysteme Einheit Ordnung Automatisierung Was macht Saltstack? Einer beherrscht
Keine Angst vor Puppet 4. Secure Linux Administration Conference 2015 Martin Alfke <[email protected]>
Keine Angst vor Puppet 4 Secure Linux Administration Conference 2015 Martin Alfke Martin Alfke PL Training Partner Module Contributor Freelancer / example42 Infrastructure Architect
Grundlagen des Konfigurationsmanagement Was kann ein Konfigurationsmanagement und was nicht? Wofür ist ein Konfigurationsmanagement gut und wofür
Konfigurationsmanagement mit Puppet Grundlagen des Konfigurationsmanagement Was kann ein Konfigurationsmanagement und was nicht? Wofür ist ein Konfigurationsmanagement gut und wofür besser nicht? Best
libvirt / kvm Jens Link libvirt / kvm [email protected] Jens Link ([email protected]) libvirt/kvm 1 / 39
libvirt / kvm Jens Link [email protected] libvirt / kvm Jens Link ([email protected]) libvirt/kvm 1 / 39 Wer bin ich? Freiberuflicher Consultant IPv6 komplexe Netzwerke Netzwerksecurity Netzwerkmonitoring
Bootstrapping Ansible. Bengt Giger Informatikdienste ETH Zürich Client Delivery
Bootstrapping Ansible Bengt Giger Informatikdienste ETH Zürich Client Delivery 24.01.2019 ID Client Delivery Linux Deployment Automatisierte Konfiguration: Automatisierte Konfiguration: Installation/
puppet, the foreman and everything Opensource Tools für das Datacenter Management Nils Domrose Köln, 24. Juni- 2014
puppet, the foreman and everything Opensource Tools für das Datacenter Management Nils Domrose Köln, 24. Juni- 2014 Aufgabenstellung im Datacenter Konsistente, nachvollziehbare Erstellung von physikalischen
OpenNebula. public and private cloud management. ! Martin Alfke ! GUUG Hamburg
public and private cloud management! Martin Alfke ! GUUG Hamburg 12.06.2014 - Martin Alfke - Freelancer - Berlin/Germany Automation and Cfg Mgmt epost Development GmbH Migration
Play with Ansible - Provisioning von Weblogic mit Ansible
Play with Ansible - Provisioning von Weblogic mit Ansible Bio Thorsten Wussow 20 Jahre IT davon 16 Jahre mit Oracle [email protected] Twitter: @thwussi 2 Agenda Einleitung Ansible Allgemein Ansible für
Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen
ANSIBLE CONFIGURATION AS CODE METANOOK 2018 Tobias Mende @tobias_mende tobias-men.de 1 DAS ERWARTET EUCH Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen 2 CONFIGURATION
APEX OOS TOOLS & HELFER
APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!
Systemmanagement mit Puppet und Foreman
Foreman CommitterConf Essen 2014 28.10.2014 Ralph Dehner Gründer & CEO [email protected] - Linux/Open Source Consulting, Training, Support & Development Vorstellung B1 Systems gegründet 2004 primär
Puppet-Workshop. Aller Anfang ist leicht
Puppet-Workshop Aller Anfang ist leicht Puppet gewinnt seit Jahren an Bedeutung und das nicht nur in großen IT-Umgebungen im Rechenzentrumsumfeld. Dieser Workshop erleichtert den Einstieg in ein zentrales
Text. OpenNebula. Martin Alfke <[email protected]>
Text OpenNebula Martin Alfke Martin Alfke Puppet Nerd Freelancer Automation Enthusiast kein Berater! E-POST 2500 VM s mehrere Virtualisierungslösungen (OpenVZ, MCP, KVM libvirt) unterschiedliche
Isolierte Umgebungen für Python Anwendungen Teil 2. Christine Koppelt, Jürgen Schackmann, Stefan Seelmann
Isolierte Umgebungen für Python Anwendungen Teil 2 Christine Koppelt, Jürgen Schackmann, Stefan Seelmann Grenzen von virtualenv Anwendungen bestehen neben Python aus einer Reihe weiterer Komponenten (zusätzliche
Mac OS X Consoliero: Terminal Solutions Version 1.0
Mac OSX Consoliero Terminal Solution Seite: 1/11 Mac OS X Consoliero Weiterführende Dokumentationen für Administratoren. Mac OS X Consoliero: Terminal Solutions Version 1.0 Christoph Müller, PTS Mac OSX
Konfigurationsmanadment mit Chef und Vagrant. August 2012, Seite: 1/20
Konfigurationsmanadment mit Chef und Vagrant August 2012, Seite: 1/20 $ whoami Sebastian Wendel IT Freelancer Schwerpunkte: Systemadministration Netzwerk-Infrastruktur Web-Infrastruktur System-Management
Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI
Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI Who? From? Jörg Steffens http://www.dass-it.de/ When? Bacula-Konferenz.de, 25.09.2012 Rev : 17568 ich Jörg Steffens Projekte
Ansible Grundlagen / 26
Ansible Grundlagen 16.03.18 1 / 26 Kurz zu mir Name: Christian Frost Beruf: Irgendwas mit IT und Linux Arbeitgeber: regiocom GmbH Hobbies: IT, Linux,... 2 / 26 Inhalte Konfigurationsmanagement Warum Ansible?
Directory Services für heterogene IT Landschaften. Basierend auf LDAP und OSS
Directory Services für heterogene IT Landschaften. Basierend auf LDAP und OSS [email protected] Linuxtag 2001, Stuttgart http://eckenfels.net/ldap/ Agenda LDAP Eine Begriffsbestimmung OSS Keyplayer Typische
Datenbanken und Netzanbindung
Datenbanken und Netzanbindung Zusammenfassung von Michael Reiher zum Vortrag Webserver und Sicherheit. Meine Ausarbeitung befasst sicht sich mit Möglichkeiten eines Angriffs auf einen Webserver. Seite
Anlegen von Entwicklungsumgebungen per Vagrant & Chef
13. August 2015 Inhalt 1 Überblick Vagrant 2 Vagrant Download unter https://www.vagrantup.com/ Konguration per Vagrantle Listing 1: Vagrantle Vagrant. configure ("2") do config config. vm. box = " vivid64
Handbuch für Administratoren
Softwaretechnikpraktikum Handbuch für Administratoren Verfasser: Frank Viereck, Mirko Schulze Version: 19.05.2014 Handbuch für Administratoren INHALTSVERZEICHNIS Inhaltsverzeichnis 1 Einleitung 2 2 Installationsvoraussetzungen
Kurs für Linux Online Kurs Verwalter des Linux System
Kurs für Linux Online Kurs Verwalter des Linux System Akademie Domani [email protected] Allgemeines Programm des Kurses Linux Basis Programm MODUL 1 - Fundamental Einführung in Linux Das Verfahren
OpenNebula. public and private cloud management.! Martin Alfke <[email protected]>
public and private cloud management! Martin Alfke - Martin Alfke - Freelancer - Berlin/Germany Automation and Cfg Mgmt epost Development GmbH Migration von HW auf VM Umzug Bonn
Raspberry als Cloud Server (Next Cloud / Owncloud)
Raspberry als Cloud Server (Next Cloud / Owncloud) Grundeinrichtung Ein Hinweis vorab: Sollte man keinen Monitor haben um ihn an den Raspi anzuschließen, kann man ssh von einem belieben PC mit SD-Kartenleser
Puppet im Monitoring-Umfeld
Puppet im Monitoring-Umfeld Übersicht zum Einsatz von Nagios / Check_MK, unterstützt/gesteuert durch Puppet. Puppet im Monitoring-Umfeld 1 / 39 Vita: Sascha Brechmann Linux-User seit Debian Bo/Hamm Nagios-User
KOHA Server Installation und Wartung mit Hilfe von Ansible und Ansible Tower
KOHA Server Installation und Wartung mit Hilfe von Ansible und Ansible Tower Gliederung 1. KOHA 2. Technische Maßnahmen 3. Ansible 4. Ansible Tower 5. Ablauf Koha /1 Seit 2014 eingesetztes Open-Source
Katello / Pulp / Candlepin
Katello / Pulp / Candlepin OSDCM: Repository Management Jürgen Brunk München, 23.05.2014 Agenda 1. Was ist Katello? 2. Übersicht 3. Architektur 4. Software Stack 5. Umgebung 6. Was ist Pulp? 7. Was ist
Dominik Helleberg inovex GmbH. Android-Enterprise- Integration
Dominik Helleberg inovex GmbH Android-Enterprise- Integration Dominik Helleberg Mobile Development Android HTML5 http://dominik-helleberg.de/+ http://twitter.com/_cirrus_ Agenda Intro Enterprise Apps /
Computer & GNU/Linux Einführung Teil 1
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 1 Simon Haller, Sebastian Stab 1/22 Computer & GNU/Linux Einführung Teil 1 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik
Cloud Management und Automatisierung mit Open Source Software. Michael Eichenberger Time to Market 24. Mai 2013
Cloud Management und Automatisierung mit Open Source Software Michael Eichenberger Time to Market 24. Mai 2013 Übersicht Ziel Benötigte Komponenten Life Cycle der virtuellen Maschinen VM Profile VM Template
IML Deployment Axel Hahn 31.10.2013 zuletzt geändert: 04.04.2014
IML Deployment Axel Hahn 31.10.2013 zuletzt geändert: 04.04.2014 Agenda Einleitung, Ausgangslage Build- Prozess, Hooks Phasen + Workflow Handling der KonfiguraHonsdateien InstallaHon mit Puppet Ablage
Betriebssystem-basierte Virtualisierung
Betriebssystem-basierte Virtualisierung Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Betriebssystem-basierte
Tipps & Tricks: OS Monitoring mit "OSWatcher Black Box" (7.3.0)
Tipps & Tricks: OS Monitoring mit "OSWatcher Black Box" (7.3.0) Bereich: DBA Erstellung: 11/2014 SH Versionsinfo: - Letzte Überarbeitung: 11/2014 SH OS Monitoring mit "OSWatcher Black Box" (7.3.0) Einige
<Insert Picture Here> MySQL Workbench für Einsteiger
MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit
Contao in a box. Entwicklungsumgebung für Contao mit Vagrant. von Claudio De Facci exploreimpact.de
Contao in a box Entwicklungsumgebung für Contao mit Vagrant von Claudio De Facci exploreimpact.de Was ist Vagrant? Vagrant ist: - eine Software zur einheitlichen Erstellung von virtuellen Maschinen - Plattformunabhängig
Unix/Linux Survival Guide
Erik Keller Unix/Linux Survival Guide Profirezepte und erste Hilfe für Systemadministratoren An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico
Build Management Tool?
Build Management Tool? Funktionen Dependency Management Kompiliert den Sourcecode in Binaries Führt automatisierte Tests aus Installiert Software oder Lädt sie in Repositories Erstellt eine Dokumentation
Satellite 6. Next Generation System Provisioning, Configuration and Patch Management
Peter Mumenthaler Head of System Engineering Senior Systems Architekt Andreas Zuber Senior System Engineer Philipp Gassman System Technician Satellite 6 Next Generation System Provisioning, Configuration
Build Management Tool
Build Management Tool Build-Prozess? Source Code 3rd Party libraries Veröffentlichung Download all 3rd Party libs by hand Compile your sources: javac -sourcepath./src1;./src2 Byte Code -cp lib1.jar;lib2.jar
Bash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 13.06.2012 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem
Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management
File Server auf Ransomware-Dateien prüfen
Zum Schutz unserer Daten können wir mittels des Ressourcen-Managers für Dateiserver, eine Dateiprüfung so konfigurieren, dass diese uns alarmiert sobald Ransomware eine blockierte Dateiendung erstellt.
Build Management Tool?
Build Management Tool? Funktionen Dependency Management Kompiliert den Sourcecode in Binaries Führt automatisierte Tests aus Installiert Software oder Lädt sie in Repositories Erstellt eine Dokumentation
Client-/Servermanagement: ein Blick in die Werkstatt
Client-/Servermanagement: ein Blick in die Werkstatt Linux Systemmanagement und Deployment mittels FAI (Fully Automatic Installation) Holger Levsen, HBT GmbH DECUS LUG-HH 2004-01-29 Agenda Linux bei HBT
IT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05.
IT Engineering Continuous Delivery Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet Alexander Pacnik Karlsruhe, 20.05.2014 Einleitung... worum es in diesem Vortrag geht Ziele Continuous
IT-Automation mit Puppet
Whitepaper IT-Automation mit Puppet Release 1.0 Whitepaper IT-Automation mit Puppet Inhaltsverzeichnis Einleitung...3 Fallbeispiel IT-Automation mit Puppet...4 Strukturierung der Konfigurationsdaten...5
IT-Security durch das passende OS. Oracle Solaris 11.2.
IT-Security durch das passende OS. Oracle Solaris 11.2. Heiko Stein Senior IT-Architekt etomer GmbH Agenda. Motivation (?) Compliance und Security in Solaris 11.2 Besondere Funktionen und deren Nutzung
Platform as a Service (PaaS) & Containerization
Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle
Revisionskontrollsystem GIT
Revisionskontrollsystem GIT Diplom Informatiker Gregor Rebel 1/ 19 Revisionskontrollsystem GIT v1.2 Versionskontrollsysteme Erfassung von Änderungen an Dateien Protokollierung von Änderungen Wiederherstellung
Benutzer und Rechte Teil 1, Paketverwaltung, SSH
Benutzer und Rechte Teil 1, Paketverwaltung, SSH Linux-Kurs der Unix-AG Andreas Teuchert 27. Mai 2014 SSH ssh ( Secure Shell ) startet eine Shell auf einem anderen Rechner über das Netzwerk Verbindung
Singularity - Container für die HPC Welt. Egbert Eich Project Manager HPC SUSE Linux
Singularity - Container für die HPC Welt Egbert Eich Project Manager HPC SUSE Linux GmbH/[email protected] Über mich UNIX Betriebssysteme seit 1991 (AIX, Digital UNIX, ) Seit 25 Jahren Linux Seit 2000 bei
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /
Selbstverwaltung von Subversion Repositories
von Subversion Repositories Martin Grund Hasso-Platter-Institut Universität Potsdam Betriebssystemdienste und Administration Martin Grund SVN 1 Agenda Was ist Subversion Zugriff mittels svnserve WebDAV
