Bootstrapping Ansible. Bengt Giger Informatikdienste ETH Zürich Client Delivery
|
|
- Lorenz Schubert
- vor 5 Jahren
- Abrufe
Transkript
1 Bootstrapping Ansible Bengt Giger Informatikdienste ETH Zürich Client Delivery
2
3
4 ID Client Delivery Linux
5 Deployment
6 Automatisierte Konfiguration:
7 Automatisierte Konfiguration: Installation/ Clonen
8 Automatisierte Konfiguration: Installation/ Clonen Ansible
9 Automatisierte Konfiguration: Installation/ Clonen Ansible fertiges System
10 Automatisierte Konfiguration: Installation/ Clonen Ansible fertiges System
11 «Wer einen Server im Terminal konfiguriert, macht etwas falsch»
12 Automatisiert Mandantenfähig Einfache Handhabung
13 ID Client Delivery Deployment über: Satellite- Installation VMware Templates
14 Puppet: seit 2 Jahren produktiv Vollautomatisation ca. 12 Server
15 Puppet: seit 2 Jahren produktiv Ansible: neu in Satellite 6.4
16
17
18 Installation vom Satellite + Ansible direkt vom Tower Ansible via Puppet - von Ansible Tower - mit ansible-pull Ansible direkt im Satellite
19 Funktionalität in Provisioning Templates
20 Operating System Provisioning Templates: PXE Kickstart Finishing
21 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible
22 Installationsparameter: Tower-Hostname Template-ID Secret Key SSH-Schlüssel
23 Installationsparameter: Tower-Hostname Template-ID Secret Key SSH-Schlüssel?
24 Kommentar in Code: The Remote Execution plugin queries smart proxies to build the remote_execution_ssh_keys array which is then made available to this template via the host's parameters. There is currently no way of supplying this parameter manually.
25 Kommentar in Code: The Remote Execution plugin queries smart proxies to build the remote_execution_ssh_keys array which is then made available to this template via the host's parameters. There is currently no way of supplying this parameter manually.
26 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible
27 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible Modifizierte Snippets: Neue Namen
28 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible Modifizierte Snippets: Neue Namen
29 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible Modifizierte Templates: Neue Namen Modifizierte Snippets: Neue Namen
30 Operating System Provisioning Templates: PXE Kickstart Finishing Snippets: Saltstack Puppet Ansible Neues Operating System Modifizierte Templates: Neue Namen Modifizierte Snippets: Neue Namen
31 Für jedes Minor Release anpassen
32 Operating Systems: Editor-Rechte nicht mandantenfähig
33 RHEL_7.4_IDCD_Default RHEL_7.5_IDCD_Default RHEL_7.5_IDBI_Default RHEL_7.5_IDBI_Devel RHEL_7.5_Customer1_Default RHEL_7.5_Customer2_Default RHEL_7.6_IDCD_Default RHEL_7.6_IDBI_Default RHEL_7.6_IDBI_Devel RHEL_7.6_Customer1_Default
34 Aber: wir sind
35 RHEL_7.4_IDCD_Default idbd-rhel7.5-typ1 test-joe-rh74 rhel-6.9-unused RHEL_7.5_IDCD_Default RHEL_7.5_IDCD_Customer1 ID-BI-RH_7.6-base RHEL-7.6-test-standard MariaDB-5-rh-7.5-jhk Redhat-Server-7-modified
36 Ansible Tower direkt vom Satellite Mandantenfähig Einfache Handhabung
37 Ansible-Rollen direkt vom Tower Mandantenfähig Einfache Handhabung (Stand Satellite 6.3)
38 Installation vom Satellite + Ansible direkt vom Tower Ansible via Puppet - von Ansible Tower - mit ansible-pull Ansible direkt im Satellite
39 Ansible-Rollen via Puppet???
40 Puppet ist mandantenfähig (sort of :-/)
41 Puppet ist mandantenfähig (sort of :-/)
42 Puppet ist mandantenfähig genug
43 Handhabung: 1. Content View mit Puppet-Modul 2. Content View Hostgruppe zuweisen 3. Parameter einfüllen 4. Kickstarten
44 Parameter:
45 class ethz_towersubscribe ( $tower_url = " $config_key = "", $template_id = "", $ssh_key = "", $ssh_key_type = "ssh-rsa", $ssh_key_user = "root", $disable_puppet = true ) { ssh_authorized_key { "ansible_tower": ensure => present, type => $ssh_key_type, user => $ssh_key_user, key => $ssh_key } if $disable_puppet { service { "puppet": ensure => stopped, enable => false; } } Installation + Ansible-Rollen via Puppet
46 class ethz_towersubscribe ( $tower_url = " $config_key = "", $template_id = "", $ssh_key = "", $ssh_key_type = "ssh-rsa", $ssh_key_user = "root", $disable_puppet = true ) { ssh_authorized_key { "ansible_tower": ensure => present, type => $ssh_key_type, user => $ssh_key_user, key => $ssh_key } if $disable_puppet { service { "puppet": ensure => stopped, enable => false; } }
47 class ethz_towersubscribe ( $tower_url = " $config_key = "", $template_id = "", $ssh_key = "", $ssh_key_type = "ssh-rsa", $ssh_key_user = "root", $disable_puppet = true ) { ssh_authorized_key { "ansible_tower": ensure => present, type => $ssh_key_type, user => $ssh_key_user, key => $ssh_key } if $disable_puppet { service { "puppet": ensure => stopped, enable => false; } } Installation + Ansible-Rollen via Puppet
48 if $config_key!= "" and $template_id!= "" { exec { "Register": command => "/usr/bin/curl -k -s --data \"host_config_key=${config_key}\" refreshonly => true, subscribe => Ssh_authorized_key["ansible_tower"]; } } }
49 Ansible-Tower via Puppet Mandantenfähig Einfache Handhabung
50 Installation vom Satellite + Ansible direkt vom Tower Ansible via Puppet - von Ansible Tower - mit ansible-pull Ansible direkt im Satellite
51 Variation des Puppet-Moduls
52
53 Ansible-Pull via Puppet Mandantenfähig Einfache Handhabung
54 Plus: Dezentrale Struktur!
55 Installation vom Satellite + Ansible-Rollen direkt vom Tower Ansible-Rollen via Puppet - von Ansible Tower - mit ansible-pull Ansible-Rollen direkt im Satellite
56 Ansible-Rollen direkt im Satellite Neu in Version Satellite 6.4
57 Einfache Zuordnung
58 Parametrisierbar System configured by Ansible Modified at {{ ansible_date_time.iso8601 }}. {{ motd_custom_message }}
59 Parametrisierbar System configured by Ansible Modified at {{ ansible_date_time.iso8601 }}. {{ motd_custom_message }}
60 Rollen werden nach Installation automatisch angewendet
61 Alles perfekt?
62 Alles perfekt? Mandantenfähigkeit???
63 Alles perfekt? Alle Rollen sichtbar für alle!
64 Rollen werden import von /etc/ansible/roles Lokal auf dem Satellite!?!
65 Schon erwähnt?
66 Ansible direkt im Satellite Mandantenfähig Einfache Handhabung
67 Bis jetzt: alles basierend auf Satellite Nur für RHEL (kann sich ändern :) Netzwerkkonfiguration notwendig (DHCP, PXE-Bootserver)
68 Bis jetzt: alles basierend auf Satellite Nur für RHEL (kann sich ändern :) Netzwerkkonfiguration notwendig (DHCP, PXE-Bootserver)
69 ID Client Delivery Deployment über: Satellite- Installation VMware Templates
70 Häufigstes Szenario für Kunden VM-Template clonen Netzwerkkonfiguration anpassen Am Satellite registrieren Updates einspielen Anpassungen Security
71 Häufigstes Szenario für Kunden VM-Template clonen Netzwerkkonfiguration anpassen Am Satellite registrieren Updates einspielen Anpassungen Security
72 Häufigstes Szenario für Kunden VM-Template clonen Netzwerkkonfiguration anpassen Am Satellite registrieren Updates einspielen Anpassungen Security
73 Häufigstes Szenario für Kunden VM-Template clonen Netzwerkkonfiguration anpassen Am Satellite registrieren Updates einspielen Anpassungen Security
74 Häufigstes Szenario für Kunden VM-Template clonen Netzwerkkonfiguration anpassen Am Satellite registrieren Updates einspielen Anpassungen Security
75 Zusätzlicher Service im Template
76 1. IP-Adresse in vsphere setzen 2. first_boot.service a. berechnet und setzt Gateway b. deaktiviert sich c. startet ansible-pull d.
77 1. IP-Adresse in vsphere setzen 2. first_boot.service a. berechnet und setzt Gateway b. deaktiviert sich c. startet ansible-pull d.
78 1. IP-Adresse in vsphere setzen 2. first_boot.service a. berechnet und setzt Gateway b. deaktiviert sich c. startet ansible-pull d.
79 Gateway: ein ETH-weiter Standard
80 1. IP-Adresse in vsphere setzen 2. first_boot.service a. berechnet und setzt Gateway b. deaktiviert sich c. startet ansible-pull d.
81 1. IP-Adresse in vsphere setzen 2. first_boot.service a. berechnet und setzt Gateway b. deaktiviert sich c. startet ansible-pull d.
82 roles: - motd - administrator-keys - satellite-client - base-packages - timeservice - console-configuration - base-security - root-partition-resize - ansible-client Installation + Ansible-Rollen via Puppet
83 d. Satellite-Registration in Kunden-Org e. OS-Update...
84 roles: - motd - administrator-keys - satellite-client - base-packages - timeservice - console-configuration - base-security - root-partition-resize - ansible-client Installation + Ansible-Rollen via Puppet
85 roles: - motd - administrator-keys - satellite-client - base-packages - timeservice - console-configuration - base-security - root-partition-resize - ansible-client sat_organization: ID-CD-SLA sat_activationkey: 7-server
86 f. kundenspezifisches Playbook...
87 roles: - motd - administrator-keys - satellite-client - base-packages - timeservice - console-configuration - base-security - root-partition-resize - ansible-client Installation + Ansible-Rollen via Puppet
88 roles: - motd - administrator-keys - satellite-client - base-packages - timeservice - console-configuration - base-security - root-partition-resize - ansible-client Installation + ansible_pull_install_cronjob: true Ansible-Rollen ansible_pull_cron_user: via Puppet root ansible_pull_cron_schedule: '0/30 * * * * ansible_pull_install_postboot: true ansible_pull_run_once: true ansible_pull_repository: "" ansible_pull_inventory: inventory ansible_pull_playbook: site.yml ansible_pull_checkout: master ansible_pull_sleep: 1740
89 #!/bin/bash if [ "$1" == "--nowait" ]; then sleeptime=0 else sleeptime={{ ansible_pull_sleep }} fi /usr/bin/ansible-pull -U {{ ansible_pull_repository }} \ -C {{ ansible_pull_checkout }} \ -i {{ ansible_pull_inventory }} \ -s $sleeptime {{ ansible_pull_playbook }}
90 [id-cd-sla-dockerhosts] just-a-server id-cd-lnx/ansible/id-cd-lnx-sla.git"
91 VM-Templates mit Ansible-Pull Mandantenfähig Einfache Handhabung
92 Lessons learned
93 ID Client Delivery Deployment über: Satellite- Installation VMware Templates
94 Satellite-Installation Puppet, der Ansible-Enabler Limitierter Benutzerkreis
95 Satellite-Installation Puppet, der Ansible-Enabler Limitierter Benutzerkreis
96 Satellite-Installation Puppet, der Ansible-Enabler Limitierter Benutzerkreis: Mandantenfähigkeit, Aufwand, Skills
97 ID Client Delivery Deployment über: Satellite- Installation VMware Templates
98 VMware-Templates Einfaches Handling Dezentral Integration in Bestellablauf pendent
99 VMware-Templates Einfaches Handling Dezentral Integration in Bestellablauf pendent
100 VMware-Templates Einfaches Handling Dezentral Integration in Bestellablauf pendent
101 ID Client Delivery Deployment über: Satellite- Installation VMware Templates
102 Zentrale Instanz fehlt Konfigurations-DB AD Tower
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
MehrRed 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
MehrPuppet, 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
MehrEinfü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,
MehrSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman CeBIT 2016 17. März 2016 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH giese@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,
MehrKONFIGURATIONSMANAGEMENT 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
MehrBetriebsnorm KAV-IT 007 Serverrichtlinien
Betriebsnorm KAV-IT 007 Serverrichtlinien Änderungshistorie: Version Verantwortliche/r Änderungen Freigabe Datum 1.0 Blösl Roman 2012-06-28 1.1 Blösl Roman 2013-09-23 1.2 Blösl Roman 2015-12-30 1.3 Blösl
MehrAutomatisieren 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
MehrSatellite 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
MehrOrchestrierung & Docker für DBAs DOAG 2018
Orchestrierung & Docker für DBAs DOAG 2018 Wer steht hier? 2 Die Witt-Gruppe in Zahlen Die Witt-Gruppe ist ein führender Multichannel- Versandhändler für die Zielgruppe 50+. 1987 erfolgte die Übernahme
MehrDie Gruppe Client Delivery der Informatikdienste stellt Ihnen zur Verwaltung von Red Hat Produkten einen sogenannten Satellite Server zur Verfügung.
Informatikdienste ID Basisdienste ETH Zürich Client Delivery Marcus Möller STB H 20.2 Stampfenbachstrasse 69 8092 Zürich Telefon +41 44 632 44 65 Telefax +41 44 632 15 20 www.id.ethz.ch Satellite Die Gruppe
MehrCon 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
MehrManagement 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
MehrSaltstack 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
MehrEinsatz von Tools. Nadjibullah Rajab Bereichsleiter OPITZ CONSULTING Gummersbach GmbH. Mannheim, Einsatz von Tools Seite 1
Nadjibullah Rajab Bereichsleiter OPITZ CONSULTING Gummersbach GmbH Mannheim, 09.07.2009 Seite 1 Inhalt Grid Control Architektur Übersicht Beispiel Patch-Management mit GC Automatisierte Linux und Oracle
MehrAnsible 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?
MehrBN-007 Serverrichtlinien
BN-007 Serverrichtlinien für KAV-IT - Standard Systeme 2012-06-28 - BR1 Wiener Krankenanstaltenverbund Informationstechnologie Index: Richtlinie HW-Server Windows:... 1 Richtlinie virtuelle Server Windows:...
MehrAutomatisierte 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
MehrPlay 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 thorsten@slix.de Twitter: @thwussi 2 Agenda Einleitung Ansible Allgemein Ansible für
MehrPragmatische 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
MehrIT 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
MehrZentrales 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
MehrInstall.Desk OSIS Installation und Einrichtung
Install.Desk OSIS Installation und Einrichtung Was ist OSIS? Install.Desk OSIS ist die leistungsstarke Betriebssystem-Verteilung aus dem Hause FCS. Mit OSIS lassen sich Rollouts von Betriebssystemen und
MehrAutomatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery).
2 Automatisierte Installation Automatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery). 2.1 Übersicht Themen des Kapitels Automatisierte Installation Themen des Kapitels Übersicht automatisierte
MehrEntwicklungsumgebungen. 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
MehrKOHA 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
MehrPuppet 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
MehrAutomatisierte Serververwaltung mit Hilfe von Puppet
Automatisierte Serververwaltung mit Hilfe von Puppet Linuxinformationstage Oldenburg Rene Laakmann 1 Fahrplan Vorstellung bytemine Configuration Management Nodes Definition Rezepte
MehrDas 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
MehrKostenoptimierte Cloud-Administration mit Solaris Container Technologie
Kostenoptimierte Cloud-Administration mit Solaris Container Technologie Joachim M. Dietsch Principal Sales Consultant Global Elite Accounts Agenda Virtualisierungs-Technologien System
MehrAdministration von großen Ubuntu Linux Desktop Umgebungen mit Univention Corporate Client
Administration von großen Ubuntu Linux Desktop Umgebungen mit Univention Corporate Client Ubucon 2013, Heidelberg Erik Damrose Univention GmbH Agenda 1. Vorstellung von Univention
MehrIn 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
MehrContinuous Delivery in der Praxis
Dr. Halil-Cem Gürsoy @hgutwit! adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme
MehrOpenNebula. 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
MehrCA_MESSAGES_ORS_HDTV_IRD_GUIDELINE
CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE 1/8 ORS NOTICE This document is property of Österreichische Rundfunksender GmbH & Co. KG, hereafter ORS, and may not be reproduced, modified and/or diffused in any way
Mehrpuppet, 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
MehrAufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager. Bodo von Neuhaus Oracle Deutschland B.V.
Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager Bodo von Neuhaus Oracle Deutschland B.V. & Co KG Agenda Motivation Implementierungsvarianten Die eigene Datenbank Cloud
MehrAnsible 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
MehrNTP Synchronisierung NTP Synchronizer
Q-App: NTP Synchronisierung NTP Synchronizer Q-App zur automatischen Datums und Zeitsynchronisierung Q-App for automatic date and time synchronization Beschreibung Der Workflow hat 2 Ebenen eine Administratoren-
MehrPUPPET 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
MehrOpenNebula. public and private cloud management.! Martin Alfke <martin.alfke@buero20.org>
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
MehrBackup und Restore mit PC Wrapper
Backup und Restore mit PC Wrapper Zusammenfassung: PC Wrapper ermöglicht es, ein Backup einer virtuellen Maschine auf einem Backupserver abzulegen. Der Backupserver ist ein virtuelle oder physikalische
MehrKeine Angst vor Puppet 4. Secure Linux Administration Conference 2015 Martin Alfke <ma@example42.com>
Keine Angst vor Puppet 4 Secure Linux Administration Conference 2015 Martin Alfke Martin Alfke PL Training Partner Module Contributor Freelancer / example42 Infrastructure Architect
MehrHERSTELLERUNABHÄ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
MehrQuick Installation Guide ServerView PRIMERGY Plug-in V2.6.6
Quick Installation Guide ServerView PRIMERGY Plug-in V2.6.6 Dieser Quick Installation Guide zeigt in sechs einfachen Schritten, wie die Virtual Appliance (OVA) des ServerView PRIMERGY Plug-ins V2.6.6 zu
MehrCA_MESSAGES_ORS_HDTV_IRD_GUIDELINE
CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE Version 1.1 02.05.2017 1/10 ORS NOTICE This document is property of Österreichische Rundfunksender GmbH & Co. KG, hereafter ORS, and may not be reproduced, modified and/or
MehrO X I D ( 6 ) C L I O X R U N!1
OXID (6) CLI OXRUN!1 ÜBER MICH Software-/DevOps Engineer (PHP, JavaScript, Java, Docker, Ansible, Gitlab, ) IT / E-Commerce seit 1999 > 12 Jahr OXID Erfahrung @upsettweety www.shoptimax.de moises@shoptimax.de!2
MehrAnsible für Entwickler
Frankfurter Entwicklertage 2016 Ansible für Entwickler Sandra Parsick info@sandra-parsick.de @SandraParsick Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java-Umfeld Schwerpunkte:
MehrWindows Server 2003. Dieses Dokument beschreibt einige Details zum Aufsetzen eines Windows Server 2003 (Andres Bohren / 05.06.
Dieses Dokument beschreibt einige Details zum Aufsetzen eines Windows Server 2003 (Andres Bohren / 05.06.2004) Inhalt Inhalt... 2 Konfiguration... 3 Features Konfigurieren... 3 Shutdown Event Tracker...
MehrContao 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
MehrCA_MESSAGES_ORS_HDTV_IRD_GUIDELINE
CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE 1/11 ORS NOTICE This document is property of Österreichische Rundfunksender GmbH & Co. KG, hereafter ORS, and may not be reproduced, modified and/or diffused in any way
MehrAnsible 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
MehrOpen Source Open Mind Way of Life
Open Source Open Mind Way of Life FOSS-Group AG, Hauptstrasse 91, CH-4147 Aesch FOSS-Group GmbH, Bismarckallee 9, 79098 Freiburg Die FOSS Group ist ein Zusammenschluss von hochkarätigen Free Open Source
MehrMö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
MehrVordefinierte Elemente (CI)
1 Linux Name, Typ, Domäne, Online, Beschreibung, Aus Lizenzenmanagement ausschließen, Virtualisierungshost, Virtualisiert 1.1 Allgemein Betriebssystem, Installationsdatum, Kernel Version, Sprache, Aktiver
MehrServeradministration 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
MehrPuppet konfiguriert Nagios automatisch
Puppet konfiguriert Nagios automatisch Bernd Strößenreuther mailto:bs@mathias-kettner.de Open Source Monitoring Conference 2013 Nürnberg Lizenz Dieses Dokument bzw. dessen Inhalt steht unter einer Creative
MehrStreamline Development in Oracle Projekten. 21. November 2017, Nürnberg
Streamline Development in Oracle Projekten 21. November 2017, Nürnberg , DOAG Konferenz & Ausstellung 3 Lebenszyklus Softwareentwicklung, DOAG Konferenz & Ausstellung 5 Was wird für professionelle Softwareentwicklung
MehrOpenShift 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
MehrContinuous Delivery in der Praxis
Dr. Halil-Cem Gürsoy @hgutwit adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme
MehrÜbung Verhindern von Routing-Updates durch eine Schnittstelle
Übung 7.2.7 Verhindern von Routing-Updates durch eine Schnittstelle Lernziel Verhindern von Routing-Updates durch eine Schnittstelle zur Steuerung angebotener Routen Verwenden des Befehls Passive-interface
MehrIcinga 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
MehrDebian Installer Basics
Debian Installer Basics Linux-Kurs der Unix-AG Zinching Dang 04. November 2014 Debian Installer Installationsmedium für Debian verschiedene Typen: CD- und DVD-Installer: für Installation ohne oder mit
MehrSOLARIS 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
MehrVPN Konfigurationsanleitung. Telekom Digitalisierungsbox Premium
VPN Konfigurationsanleitung Telekom Digitalisierungsbox Premium 2018 equinux AG und equinux USA, Inc. Alle Rechte vorbehalten. Betriebsanleitungen, Handbücher und Software sind urheberrechtlich geschützt.
MehrDebian Installer Basics
Debian Installer Basics Linux-Kurs der Unix-AG Zinching Dang 13. Mai 2015 Debian Installer Installationsmedium für Debian verschiedene Typen: CD- und DVD-Installer: für Installation ohne oder mit langsamen
MehrKonfigurationsmanagement 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
MehrText. OpenNebula. Martin Alfke <ma@example42.com>
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
MehrContainer-Orchestrierung in der Cloud für Profis
Container-Orchestrierung in der Cloud für Profis IT Tage 2018, Frankfurt am Main 12. Dezember 2018 Michel Raabe Cloud Solution Architect B1 Systems GmbH raabe@b1-systems.de Vorstellung B1 Systems gegründet
Mehrovirt Workshop René Koch, rkoch@linuxland.at Senior Solution Architect bei LIS Linuxland GmbH Linuxwochen Wien 2014 1/43
ovirt Workshop, rkoch@linuxland.at Senior Solution Architect bei LIS Linuxland GmbH Linuxwochen Wien 09. Mai 2014 1/43 Agenda Teil 1 Was ist ovirt? Teil 2 Aufbau Setup 2/43 Teil 1 Was ist ovirt? 3/43 Was
MehrCH-OPEN OBL. Config-Mgmt. Tools & Marktplätze. Evolution oder Revolution?
CH-OPEN OBL Config-Mgmt. Tools & Marktplätze Evolution oder Revolution? P. Hofmann MS MIT, dipl.ing.eth, lic.oec.hsg Der Referent Mit wem haben Sie es zu tun? P. Hofmann SiouxApp Business Suite 15 Jahre
MehrNetwork Access Protection
Network Access Protection mit Windows Server 2012 Funktion 802.1x Version: 1.0 Autor: Andreas Wisler, gosecurity GmbH Inhaltsverzeichnis 1 VORBEREITUNGEN 3 2 ACTIVE DIRECTORY 4 2.1 Installation 4 2.2 Konfiguration
MehrNetwork-Attached Storage mit FreeNAS
Network-Attached Storage mit FreeNAS Diese Anleitung zeigt das Setup eines NAS-Servers mit FreeNAS. FreeNAS basiert auf dem OS FreeBSD und unterstützt CIFS (samba), FTP, NFS, RSYNC, SSH, lokale Benutzer-Authentifizierung
MehrInstallationsanleitung. Apparo Fast Edit. Version 3.1
Installationsanleitung Apparo Fast Edit Für QlikView / Single Version 3.1 1 / 34 1 Vor der Installation 3 1.1 Hardware-Anforderungen 3 1.2 Unterstützte Betriebssysteme 3 1.3 Unterstützte QlikView Versionen
MehrInstallationsanleitung. Apparo Fast Edit. Version 3.0.7
Installationsanleitung Apparo Fast Edit Für QlikView / Single Version 3.0.7 1 / 33 1 Vor der Installation 2 1.1 Hardware-Anforderungen 3 1.2 Unterstützte Betriebssysteme 3 1.3 Unterstützte QlikView Versionen
MehrKonfigurationsmanagement 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
MehrScan Engine - Nutzung der Inventory Skripte
Scan Engine - Nutzung der Inventory Skripte DOKUMENT: Scan Engine - Nutzung der Inventory Skripte ERSTELLT VON: nova ratio AG Universitätsstraße 3 56070 Koblenz Deutschland VERSION: 11.x STAND: 16. November
MehrSolaris 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
MehrHL-Monitoring Module
HL-Monitoring Module Datenbank und Infrastruktur Überwachung, das Wesentliche im Blick, einfach implementierbar, einfach nutzbar, einfach genial Peter Bekiesch Geschäftsführer H&L Solutions GmbH 18. April
MehrContinuous 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
MehrGerd Aschemann. 6/15/2016 Continuous Delivery of Continuous Delivery
CONTINUOUS DELIVERY OF CONTINUOUS DELIVERY Gerd Aschemann file:///users/ascheman/wrk/devopssquare/etka16/target/generated-slides/etka16.html 1/21 ENTWICKLERTAG KARLSRUHE 2016 Gerd Aschemann gerd@aschemann.net
MehrAutomatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended
Mehr1 Cloud Computing 1. 2 Architektur und Produktübersicht 9
vii Inhaltsverzeichnis 1 Cloud Computing 1 1.1 Was ist Cloud Computing? 1 1.1.1 Servicemodelle der Cloud 1 1.1.2 Liefermodell der Cloud 3 1.1.3 Elemente des Cloud Computing 3 1.1.4 Vorteile des Cloud Computing
MehrHowTo OpenVPN Client mit öffentlich erreichbaren Feste IP Adressen
HowTo OpenVPN Client mit öffentlich erreichbaren Feste IP Adressen Ziel Als Ziel der Installation wird es folgende Szenario mit IPFire implementiert. (Quelle : http://www.portunity.de/access/wiki/beispiel-szenarien_von_vpn-tunneln_auf_pptp-
MehrAnsible 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
MehrOracle Enterprise Manager 11g: Grid Control Essentials NEU
Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Enterprise Manager 11g: Grid Control Essentials NEU Duration: 3 Days What you will learn Oracle Enterprise Manager Grid Control deckt
Mehrwww.netways.de // blog.netways.de // @netways FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH Make IT do more with less
www.netways.de // blog.netways.de // @netways FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH MITARBEITERVORSTELLUNG Dirk Götz Senior Consultant / Trainer Bei NETWAYS seit 06.2012 AGENDA
MehrCloud Control und die Datenbank
Cloud Control und die Datenbank von Jaroslav Dutov dbtotal.de 1 Enterprise Manager Cloud Control: Überblick System Management Software für die komplette IT Infrastruktur Oracle und
MehrOrderman7 Setup Änderungen
Im Zuge einer neuen Firmware Version (V1.2.9.16, 2016R2 Service Package V7.3.2.2), werden die internen Settings (Einrichtungsprozedere, Extended Settings und Waiter Settings) neu geordnet und strukturiert.
MehrNeue 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
MehrProjektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi
Projektgruppe Thomas Kühne Komponentenbasiertes Software Engineering mit OSGi Anforderungen der PG IDSE an ein Komponenten- Client Nativer Client Web Client Alternativen IDSE Nutzer Szenario Pipe IDSE
MehrDipl. Inf. Marten Wenzel URZ-S. Tel. 12991. wenzel@urz.uni-magdeburg.de. Remote Installation für LINUX-PCs
Dipl. Inf. Marten Wenzel URZ-S Tel. 12991 wenzel@urz.uni-magdeburg.de Remote Installation für LINUX-PCs 1 (Nicht nur) Remote Installation für Linux-PCs 2 Teilung des Problems: 1. Installation - Einmalige
MehrTFS 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
MehrAufbau einer Testumgebung mit VMware Server
Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten
MehrZentrales 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?
MehrDevOps bei den ID Build-Automatisierung statt Silo-Betrieb
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue
MehrPowershell DSC Oliver Ryf
1 Powershell DSC Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT
MehrSSL Installation auf Lotus Domino 8.5
SSL Installation auf Lotus Domino 8.5 Willkommen zum Domino 8.5 Hands On! Im Folgenden gibt es einen step-by step guide zur Einrichtung von HTTPS am Domino Server mit einem selbsterstellten Zertifikat.
Mehr