Puppet, Salt oder Ansible
|
|
|
- Nicolas Baumhauer
- vor 6 Jahren
- Abrufe
Transkript
1 Puppet, Salt oder Ansible Welches Tool ist das Richtige? Andy Wirtz, Dr. Jonas Trüstedt 27. November 2018
2 Tätigkeiten im Rechenzentrum Typische Aufgaben des Systemadministrators: einen Host erstellen Host mit Applikationen provisionieren Applikationen updaten
3 Konfigurationsmanagement Eine Applikation muss: installiert werden konfiguriert werden gestartet werden
4 Beispiel ntp Verwendung imperativer Shell-Befehle für unterschiedliche Betriebssysteme: yum apt zypper install -y ntp vi /etc/ntp.conf systemctl start ntpd ntp ntpd systemctl enable ntpd ntp ntpd
5 Manuelle Konfiguration Imperative einzelne Konfiguration: zu aufwändig zu zeitintensiv zu fehleranfällig Die Anzahl Instanzen steigt mit der Zeit, die Anzahl Mitarbeiter nicht
6 Automatisches Konfigurationsmanagement Verwendung eines Konfigurationsmanagement-Tools: Deklarative Formulierung der Infrastruktur Abstraktion der einzelnen Ressourcen Infrastruktur einfach skalierbar und reproduzierbar
7 Kernpunkte Idempotenz: Mehrmaliges Ausführen möglich Nur bei Änderungen wird angepasst Code als Dokumentation: Code lesbar Dokumentation als Code/Parameterset Trennung von Parametern und Code: Code mehrfach verwendbar Parameter als spezifische Konfiguration
8 Vorteile von Konfigurationsmanagement Infrastructure as Code : Standardisierung Automatisierung Änderungen an vielen/allen Hosts einfacher zentrale Versionskontrolle Effizientere Verwaltung der Infrastruktur Parameters Config Targethost Code
9 Tools von Red Hat seit 2015, IBM seit 2018: Release: 2012 Basis: Python von puppetlabs: Release: 2005 Basis: Ruby von Saltstack: Release: 2011 Basis: Python
10 Terminologie Ansible Salt Puppet System Facts Modules Grains Modules Facts Resources Code Tasks Roles Playbook States Formulas Roles Classes Modules Roles/Profiles Parameters Inventory Top-file + Pillar Hiera
11 Ansible - allgemein SSH Verbindung zu Hosts (sshkeys) Kein Client nötig Abbildung der Infrastruktur in einem Inventar Community-roles in Ansible Galaxy Inventory Host + Vars Ansible-Host Playbook Role Role Host1 Host2 Host3
12 Ansible - Beispiel ntp.yaml: tasks: - name: install ntp package: name: ntp state: present - name: Generate ntp. conf template: src: ntp. conf.j2 dest: / etc/ ntp. conf - name: Ensure NTP is running service: name: ntpd state: started enabled: yes Ausschnitt aus ntp.conf.j2: [...] {% for item in ntp_servers %} server {{ item }} {% endfor %} [...] Inventory.yaml (ini-file or yaml): base: hosts: host1. example. com host2. example. com vars: ntp_servers: - ntp1. server. org - ntp2. server. org
13 Puppet - allgemein Clientbasiert Hiera common Master (Profiles) Module Periodische Durchläufe (Standard: alle 30 min) os host1 Module Module Module Community-Module auf Puppet Forge Hiera zur Verwaltung von Parametern Host1 Host2 Host3 Puppet-Agents
14 Puppet - Beispiel ntp: init.pp: package{ ntp: ensure => latest, } file { / etc/ ntp. conf: ensure => present, content => epp(' ntp/ ntp. conf.epp '), } Ausschnitt aus ntp.conf.epp: [...] <% $ntp:: servers. each $server {-%> server <%= $server %> <% } -%> [...] service{ 'ntpd ': ensure => running, enable => true }
15 Puppet - Beispiel common.yaml: classes: - ntp ntp:: servers: - ntp1. server. org - ntp2. server. org host5.example.com.yaml: ntp:: servers: - ntp1. test. server. com - ntp2. test. server. com Hiera-config hiera.yaml: hierarchy: - name: "Per - node_data" path: "nodes/%{trusted. certname}. yaml" - name: "Per - OS_defaults" path: "os/%{facts.os. family}. yaml" - name: " Common_data" path: " common. yaml"
16 Salt - allgemein Master Clientbasiert & SSH-Variante Eventbasierte Auslöser (Reactor) Periodische Durchläufe möglich Infrastruktur aufgeteilt in: top.sls Pillars State State Top.sls (wie Inventory) Pillars (ausgelagerte Parameter) Wenig Community-Formulas Host1 Host2 Host3 Minions
17 Salt - Beispiel ntp.sls: ntp: pkg. installed: - name: ntp ntp_conf: file. managed: - name: / etc/ ntp. conf - template: jinja - source: salt:// ntp/ntp - client. conf Ausschnitt aus ntp-client.conf: [...] {% set ntpservers = salt[' pillar.get ']('ntp: servers ') %} {% for ntpserver in ntpservers -%} server {{ ntpserver }} {% endfor %} [...] ntp_running: service. running: - name: ntpd - enable: True
18 Salt - Beispiel top.sls: base: '*': - ntp 'webserver ': - httpd Ausschnitt aus pillar ntp: [...] ntp: servers: [' ntp1. example. com ',' ntp2. example.com ',' ntp3. example.com '] [...] Salt-SSH mit Roster-File für Targets: Minion1: host: host1. example. com Minion2: host: host2. example. com
19 AdHoc-Befehle/Community Einzelne Befehle direkt auf Hosts ausführen: Puppet: Bolt/Tasks Ansible: AdHoc-Commands Salt: AdHoc-Commands Fertige Bausteine aus der Community: Puppet Forge: ~5800 Module Ansible Galaxy: ~17000 Roles Salt Formulas (Github): ~300 Formulas
20 Integration in anderen Produkten Beispiele: Als Installer: Red Hat Openshift Ansible Suse CaaSP Salt Foreman-Installer Puppet Foreman/orcharhino/Satellite: Puppet Ansible Salt
21 Einsatzmöglichkeiten Basiskonfiguration für Infrastruktur: Spezielle Konfigurationen Admin-User inkl. ssh-keys Anbinden an Logging/Monitoring Installer für Software/Umgebungen: Serverspezifische Konfigurationen Spezielle Anwendungen Clusterumgebungen wie Kubernetes/Openshift Orchestrierung: Containerhosts Anwendungen mit mehreren Instanzen
22 Welches Tool ist das Richtige? Allgemeine Antwort: Kommt drauf an Fast alles kann mit jedem Tool irgendwie umgesetzt werden
23 Welches Tool ist das Richtige? Basiskonfiguration User mit Systemzugriff Nein Ja nur Anfangskonfiguration User dürfen Konfiguration ändern Nein Ja Alle Varianten Ja Nein ssh-basiert (Ansible, Salt) Client-basiert (Puppet, Salt)
24 Welches Tool ist das Richtige? Installer/Orchestrierung Konfiguration statisch Nein Ja ssh-basiert (Ansible, Salt) Client-basiert (Puppet, Salt)
25 Welches Tool ist das Richtige? Einführen von Configmgmt Standardanwendungen Ja Nein Puppet oder Ansible Trigger auf Monitorparameter Ja Nein Salt (Reactor) Alle Varianten
26 Client-based vs ssh-based Client-basiert: Fokus auf Stabilität/Persistenz Infrastructure as Code Zentrale Verwaltung Höhere Abstraktion Heterogene Systeme Stärken bei persistenten Konfigurationen ssh-basiert: Fokus auf Flexibilität Verwaltung je Anwendung/Umgebung Verwendung mit Userrechten Einfache Remote-Ausführung Stärken bei Orchestrierung/ Deployment
27 Kombination von Tools Kombination unterschiedlicher Tools möglich Mehrfache Verwendung von gleichen Client-based Tools Mehrere Puppet-/Saltmaster technisch schwierig Workflows für die zentrale Verwaltung nötig Mehrfache Verwendung von gleichen ssh-based Tools In eigenen Inventories möglich Verwaltung pro Abteilung möglich Geeignete Wahl der Tools pro Abteilung/Anwendung möglich
28 Zusammenfassung Arbeitserleichterung durch Configurationmanagement Zentrale Verwaltung von Servern/Anwendungen Reproduzierbarkeit 3 Tools mit vielen Gemeinsamkeiten: Ansible Puppet Saltstack Häufig Kombination der Tools Wahl des Tools je nach Einsatzzweck
29 ATIX
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?
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,
Ansible für Entwickler
Frankfurter Entwicklertage 2016 Ansible für Entwickler Sandra Parsick [email protected] @SandraParsick Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java-Umfeld Schwerpunkte:
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/
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
Automatisieren mit Ansible Ernst Leber NRW Regio Day Ratingen
Automatisieren mit Ansible Ernst Leber NRW Regio Day Ratingen 11.10.2018 1 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte
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
Konfigurationsmanagement und Deployment mit Ansible. DI (FH) René Koch Freelancer Grazer Linuxtage,
Konfigurationsmanagement und Deployment mit Ansible DI (FH) René Koch Freelancer Grazer Linuxtage, 29.04.2017 1/36 Grazer Linuxtage 04/2017 Inhalt Was ist Ansible? Inventory Ad-Hoc Commands Playbooks Deployment
Ansible Einführung und Hands-on. Michael Kraus Meetup Ansible im Monitoring-Umfeld / München, 27. Juli 2016
Ansible Einführung und Hands-on Michael Kraus Meetup Ansible im Monitoring-Umfeld / München, 27. Juli 2016 Was ist Ansible? Ansible is a extra-simple Python API for doing 'remote things' over SSH. (Erster
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
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,
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
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
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
Zentrales Konfigurationsmanagement mit Puppet
Zentrales Konfigurationsmanagement mit Puppet GUUG - Frühjahrsfachgespräch 2011 Martin Alfke Einführung Wie managed man 600 Linux-Server mit 20 unterschiedlichen Applikationen?
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
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
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
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
Server mit Ansible verwalten
Server mit Ansible verwalten Andreas Krause, Jens Kubieziel, Andreas Scherbaum 11. März 2018 Agenda 1 Einleitung 2 Einführung in Ansible 3 Erste Schritte mit Ansible Erreichbarkeit der Maschinen Ad-Hoc-Befehle
Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)
Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und
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
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
Brownbag Zieht den Helm auf
Brownbag Zieht den Helm auf Helm The Kubernetes Package Manager Karlsruhe, 30.5.2017 Ablauf Kurz Kubernetes Warum wird Helm benötigt? Was ist Helm? Was sind Helm Charts? Demo 2 Kubernetes Allgemein Tool
Ansible in der (Datenbank) Administration Ernst Leber
Ernst Leber 13.10.2017 1 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte Aktiengesellschaft Gründungsjahr 1994 Niederlassung
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
Hilfe bei der Automatisierung warum Ansible für DevOps eine gute Wahl ist
Hilfe bei der Automatisierung warum Ansible für DevOps eine gute Wahl ist Simon Hahn, OPITZ CONSULTING Deutschland GmbH DevOp DBA (also Developer und Administratoren) sind in der heutigen Zeit in aller
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
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
Saltstack. Martin Bracher Trivadis AG Bern / Zürich. Schlüsselworte Konfigurationsmanagement, Standardisierung, Remote Execution, Oracle Insallation
Saltstack Martin Bracher Trivadis AG Bern / Zürich Schlüsselworte Konfigurationsmanagement, Standardisierung, Remote Execution, Oracle Insallation Einleitung Saltstack ist einerseits ein Remote-Execution
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
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
Neue Wege mit Contao 4
Neue Wege mit Contao 4 Schöne neue PHP-Welt Contao Konferenz 2016 Über mich Andreas Schempp / terminal42 gmbh Schweiz Contao Core Entwickler Vorstand (Schatzmeister) Contao Association Hauptentwickler
Best Practices in der IT-Administration, Version Michael Prokop, am #glt18
Best Practices in der IT-Administration, Version 2018 Michael Prokop, am 28.04.2018 @ #glt18 % whoami mika @mikagrml Grml.org Erfinder + Projektleiter Debian Entwickler Grml Solutions SynPro Solutions
Containerplattform. Lego für DevOps. Dr. Jonas Trüstedt
Containerplattform Lego für DevOps Dr. Jonas Trüstedt 19.10.2017 Idee von Containern Virtualisierung in Containern: Minimalisierung der Abhängigkeiten Mit Host geteilter Kernel Wenig Overhead 1 Container
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
Das ANTS-Framework Ansible im Pull-Mode für mobile Clients. Balz Aschwanden & Jan Welker,
Das ANTS-Framework Ansible im Pull-Mode für mobile Clients Balz Aschwanden & Jan Welker, 16.1.2019 Introduction Jan Welker System Engineer (Linux) Client Security Responsible ANTS Developer Balz Aschwanden
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
HERSTELLERUNABHÄNGIGE FIREWALL AUTOMATISIERUNG
HERSTELLERUNABHÄNGIGE FIREWALL AUTOMATISIERUNG KONSTANTIN AGOUROS, DFN BETRIEBSTAGUNG BERLIN 1 by Xantaro Agenda Warum Automatisierung Wie Automatisierung Programmierbarkeit von Firewalls Juniper Fortinet
Container als Immutable Infrastructure. John M. Hutchison
Container als Immutable Infrastructure John M. Hutchison Container als Immutable Infrastructure 1. Context 2. Anwendungsbereiche 3. Demo 4. Erkenntnisse Präsentationstitel 06.03.2017 2 Container Verschiedene
Serveradministration mit Ansible
Teil 4: Ansible Matthias P. Walther Freifunk Münsterland Förderverein freie Infrastruktur e. V. 26.07.2017 Wiederholung letzter Woche Gatewaydienste bird, kea Systemdienste starten / stoppen / neu laden
ict-infrastruktur für bildungsaufgaben Sommersemester 2015 Juni 25, 2015
ict-infrastruktur für bildungsaufgaben. Sommersemester 2015 Juni 25, 2015 0 Ansible 1 Zentralisierung und Automatisierung ist ein wesentlicher Faktor fuer die effektive Verwaltung von Systemen. Bisher
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
puppetserver installieren
Diesen Beitrag schrieb ich vor 2 Jahren. Behalte das beim Lesen bitte im Hinterkopf. Ihr habt es sicher schon mitbekommen: ich befasse mich mehr und mehr mit dem Thema Konfigurationsmanagement, und Puppet
Linux Tag Puppet. Umgebungen, Daten & Code, Abhängigkeiten. Alexander Pacnik Karlsruhe,
Linux Tag 2013 - Puppet Umgebungen, Daten & Code, Abhängigkeiten Alexander Pacnik Karlsruhe, 23.05.2013 Die Agenda... worum es in diesem Vortrag geht Umgebungen Trennung von Daten und Code Abhängigkeiten
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
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
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 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,
Ansible Gatewayadministration
Ansible ohne Vorkenntnisse Matthias Walther Freifunk Münsterland 22.07.2016 Inhaltsverzeichnis 1 Aufgaben eines Gateways 2 Was ist Ansible 3 Erste Schritte mit Ansible 4 Ansible-Rollen des Freifunk Münsterlands
Powershell DSC Desired State Configuration
Ab der Powershell Version 4 wird DSC unterstützt. Ich nutze Windows 10 und habe es standardmäßig on Board. Vorbereitung: Download der individuell benötigten Module aus der Powershell Gallery https://www.powershellgallery.com/items
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
Config-Management mit Ansible
Config-Management mit Ansible Sven Velt - [email protected] 17. Juni 2016 Sven Velt Etwas über mich: Dipl.-Inf. (FH), 40 Jahre Aus Franken! Nicht Bayern! ;-) Linux seit ca. 20 Jahren Consulting & Training
Powershell DSC Desired State Configuration
Ab der Powershell Version 4 wird DSC unterstützt. Ich nutze Windows 10 und habe es standardmäßig on Board. Vorbereitung: Download der individuell benötigten Module aus der Powershell Gallery https://www.powershellgallery.com/items
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
Lab Management mit TFS Thomas Schissler artiso AG
Lab Management mit TFS 2012 Thomas Schissler artiso AG Lab Management Lab Management stellt virtualisierte oder physikalische Test-Umgebungen bereit Nutzung für manuelle Tests in Referenzumgebungen Automatisiertes
Bachelorarbeit Patrick Steinhauer Bachelorarbeit Realisierung einer Infrastr Pa uc trick
Bachelorarbeit Patrick Steinhauer Bachelorarbeit Realisierung einer Infrastructure-as-Code-Anwendung Patrick Steinhauer Zum automatisierten Aufsetzen eines CI-Service Realisierung einer Infrastructure-as-Code-Anwendung
Anleitung zur Integration der /data.mill API in SAP Java Applikationen
Anleitung zur Integration der /data.mill API in SAP Java Applikationen Inhalt 1. Anlage einer HTTP Destination 1 1.1. Anmelden an SAP Cloud Platform 1 1.2. Destination Konfiguration 3 1.3. Eintragen der
Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014
Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer
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,
Continuous Integration mit GitLab CI Christine Koppelt Open-Source-Treffen, 26. Januar 2018
Continuous Integration mit GitLab CI Christine Koppelt [email protected] Open-Source-Treffen, 26. Januar 2018 Continuous Integration Softwareentwicklung & Deployment Aufgaben eines Continuous
Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server.
1 Local Monitor Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server. ServerGuard24 unterstützt zwei Open Source
In diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon.
Pi-Star für lokale Benutzung einrichten In diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon. Lade das aktuelle Pi-Star Image herunter und schreibe es auf
TFS 2013 Upgrade. Thomas Trotzki - artiso AG
TFS 2013 Upgrade Thomas Trotzki - artiso AG Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung Test
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.
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
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
PUPPENSPIELE IN DER WOLKE HOW TO BRING A NON-CLOUD APP INTO THE SKY
PUPPENSPIELE IN DER WOLKE HOW TO BRING A NON-CLOUD APP INTO THE SKY WER? NORAN EßTORFF Operations Engineer @ Deutsche Post E-Post Development Infrastructure & Deployment Puppet, OpenNebula, Python VI enthusiast
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"
OpenShift auf AWS. Ein Erfahrungsbericht. DB Systel GmbH Holger Koch I.LVD
OpenShift auf AWS Ein Erfahrungsbericht DB Systel GmbH Holger Koch I.LVD83 18.09.2017 Der Vortragende Über mich: Holger Koch Innovation and Community Manager Mitarbeiter DB Systel D.IDP 62 Meine Aufgabengebiete
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
Use AMW to deploy to OpenShift
Use AMW to deploy to OpenShift Thomas Philipona Head of Middleware OpenShift Tech Lab, Bern, 27.1.2015 1 AMW Ein Beispiel App specific config LogLevel: Info senderemail: [email protected] securetoken: i12fgjdk%
Günter Kraemer. Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training. Business Development Manager Adobe Systems
Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training Günter Kraemer Business Development Manager Adobe Systems 1 Austausch von hochwertigen Informationen Besprechungen 2D/3D Modelle
Ansible-Kochbuch. Jörg Kastning. 17. Dezember Rezepte für die Verwendung von Ansible
Ansible-Kochbuch Rezepte für die Verwendung von Ansible Jörg Kastning 17. Dezember 2016 Jörg Kastning Inhaltsverzeichnis I Inhaltsverzeichnis 1 Einleitung 1 2 IT-Automation für Jedermann 2 3 Linux-Benutzerkonten
Continuous Everything
Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you
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
Basislizenz. verfügbar. möglich. möglich. unbegrenzt. unbegrenzt. möglich. möglich. Basislizenz. verfügbar. möglich. möglich. unbegrenzt.
DATENBLATT BCM Grundlizenzen ON OFFline BLZ 100B 10T Basislizenz Anzahl Administratoren 2 Log-Datei für Admin-Änderungen verfügbar Abfrage Live-Status Upload Benutzerbilder max. Anzahl Access-Benutzer
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
DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG
DevOps with AWS Software Development und IT Operation Hand in Hand Matthias Imsand CTO Amanox Solutions AG Agenda Evolution agiles DevOps AWS Kurzeinführung Automation und Infrastruktur als Code AWS CloudFormation
