Services-Design mit OpenShift. DB Systel GmbH Holger Koch I.LVD

Größe: px
Ab Seite anzeigen:

Download "Services-Design mit OpenShift. DB Systel GmbH Holger Koch I.LVD"

Transkript

1 Services-Design mit OpenShift DB Systel GmbH Holger Koch I.LVD

2 Der Vortragende Über mich: Holger Koch Mitarbeiter DB Systel Strategy & Consulting, (D.IDP 62) Meine Aufgabengebiete Automatisierung Monitoring Cloud und Container OpenSource Evangelist 2

3 DB Systel Das Unternehmen Der Auftrag Daten & Fakten Wir sind: 4000 Mitarbeiter an den drei Standorten Frankfurt/Main, Berlin und Erfurt Wir betreiben: 3 Rechenzentren mit über Servern Datennetz mit rund IP-Anschlüssen von DSL bis Breitband-Glasfaser Rund 600 produktive IT-Verfahren 3 Petabyte Plattenspeicher / 7 Petabyte Backup-Kapazität 500 IT-Anwendungen für den DB Konzern Wir betreuen bei der Bahn: Nutzer des Bürokommunikationssystems der Bahn VoIP-Anschlüsse 3

4 Die Deutsche Bahn AG Daten und Fakten Geschäftsfelder in Zahlen Personenverkehr Personenzüge pro Tag, 2,7 Milliarden Reisende pro Jahr 260 ICE Züge / jeder fährt rechnerisch pro Monat einmal um die Welt 9 Nachbarländer sind mit der DB ohne Umsteigen erreichbar Netze Bahnhöfe km Streckennetz / dreimal so lang wie die deutschen Autobahnen beheizte Weichen von insgesamt größter Energieversorger in Deutschland Transport & Logistik Zweitgrößter Transport- und Logistikanbieter der Welt über Standorte in über 140 Ländern 400 Millionen Tonnen beförderte Güter auf der Schiene pro Jahr 99 Millionen Sendungen im europäischen Landverkehr pro Jahr 7 Millionen Quadratmeter Lagerfläche weltweit 4

5 Image(s) + Template = Service 5

6 Image erstellen 6

7 Image erstellen 1.Image außerhalb von OpenShift erstellen und das fertige in die Registry von OpenShift pushen. 2.Dockerfile in OpenShift einspielen und mit einem "Builderpod" ein Image erstellen. 7

8 Image erstellen und in OCP Registry pushen 1. docker build. 2. docker tag a6d0f016a7c6 docker-registrydefault.ocp.db.de/openshift/kix 3. docker login -u admin p <token> docker-registrydefault.ocp.db.de 4. docker push docker-registry-default.ocp.db.de/openshift/kix 8

9 Goldene Regeln für Images Goldene Regeln für Images 9

10 Goldene Regeln für Images Setze auf bestehende Images auf 10

11 Goldene Regeln für Images Gestalte möglichst schlanke Images Falsch: RUN yum -y install mypackage RUN yum -y install myotherpackage && yum clean all y Richtig: RUN yum -y install mypackage myotherpackage && yum clean all -y 11

12 Goldene Regeln für Images Reihenfolge der Docker Befehle: von selten zu häufigen Änderungen Falsch: ADD myfile /test/myfile RUN yum -y install mypackage && yum clean all y Richtig: RUN yum -y install mypackage && yum clean all -y ADD myfile /test/myfile 12

13 Goldene Regeln für Images Unterstütze zufällige UID / feste GID RUN chgrp -R 0 /some/directory && chmod -R g+rwx /some/directory 13

14 Goldene Regeln für Images Unterstütze Auflösung von UID / GID cat /etc/passwd > /tmp/passwd echo "$(id -u):x:$(id -u):$(id -g):dynamic uid:/tmp:/bin/false" >> /tmp/passwd cat /etc/group > /tmp/group echo "$(id -u):x:$(id -u):" >> /tmp/group export NSS_WRAPPER_PASSWD=/tmp/passwd export NSS_WRAPPER_GROUP=/tmp/group export LD_PRELOAD=libnss_wrapper.so 14

15 Goldene Regeln für Images Weitere Hinweise: verwende keine Default Passwörter verwende kein SSHD verwende persistant Storage für Daten verwende Environment Variablen für Dokumentation und Konfiguration definiere immer eine UID als USER 15

16 Beispiel MSSQL Server - Dockerfile FROM microsoft/mssql-server-linux ENV RUN_USER 500 ENV RUN_GROUP 0 ENV ACCEPT_EULA Y ENV SA_PASSWORD GeheimesPasswort123 RUN mkdir /var/opt/mssql && \ chown -R ${RUN_USER}:${RUN_GROUP} /var/opt/mssql && \ chmod -R 770 /var/opt/mssql ADD scripts /scripts RUN dpkg -i /scripts/libnss-wrapper_ _amd64.deb USER ${RUN_USER}:${RUN_GROUP} ENTRYPOINT ["/scripts/entrypoint"] 16

17 Beispiel MSSQL Server - entrypoint #!/bin/bash cat /etc/passwd > /tmp/passwd echo "$(id -u):x:$(id -u):$(id -g):dynamic uid:/tmp:/bin/false" >> /tmp/passwd cat /etc/group > /tmp/group echo "$(id -u):x:$(id -u):" >> /tmp/group export NSS_WRAPPER_PASSWD=/tmp/passwd export NSS_WRAPPER_GROUP=/tmp/group export LD_PRELOAD=libnss_wrapper.so exec /opt/mssql/bin/sqlservr.sh 17

18 Template erstellen 18

19 Template erstellen Wie beginnen? Sehr gute Dokumentation von Redhat ( ) Suche auf github.com, Google Bestehende Templates anschauen: oc get template -n openshift oc export templates eap70-mysql-persistent-s2i -n openshift 19

20 Template erstellen Wie beginnen? Alle Komponenten manuell anlegen und exportieren ist ein guter Ansatz. oc export dc,routes,svc --as-template=kix 20

21 Template erstellen Jedes Template besteht aus: Kopfdefinition Objects DeploymentConfig 1 DeploymentConfig 2 Service 1 Service 2 Route 1 PersistentVolumeClaim 1 Parameters apiversion: v1 kind: Template metadata: objects: annotations: - apiversion: openshift.io/display-name: v1 KIX17 (Persistent) kind: template.openshift.io/provider-display-name: PersistentVolumeClaim Cape metadata: IT parameters: template.openshift.io/support-url: name: ${DATABASE_SERVICE_NAME} - description: spec: Password for the database root user. template.openshift.io/long-description: accessmodes: displayname: Beschreibung - ReadWriteOnce Mysql ROOT Password from: description: resources: '[a-za-z0-9]{16}' KIX17 with a MySQL database generate: running requests: expression with a Persistent storage. name: Use storage: MYSQL_ROOT_PASSWORD this template ${VOLUME_CAPACITY} if you want to run KIX17 for required: true ITSM / CMDB. - description: Volume space available for data, iconclass: icon-perl e.g. 512Mi, 2Gi. tags: kix,kix17,quickstart,perl,mysql,instantapp displayname: Volume Capacity name: VOLUME_CAPACITY creationtimestamp: null required: true name: kix17 value: 1Gi 21

22 Template erstellen Template in OpenShift einspielen / entfernen: oc create -f kix.yaml -n openshift oc delete -f kix.yaml -n openshift 22

23 KIX Template für OpenShift - Entstehungsgeschichte 1.Recherche 2.Eigene Versuche 3.Gespräch mit Cape IT gesucht 4.Erstes Treffen 5.Umstellung bestehender Container 6.Erstellung OpenShift Template 23

24 KIX Template für OpenShift Was ist KIX / Demo 24

25 Vorteile der Zusammenarbeit Erfahrungsaustausch Bessere Qualität der Services Kürzere Bereitstellungszeit Kostenreduktion Vereinfachung des Support 25

26 Vielen Dank für Ihre Aufmerksamkeit Holger Koch D.IPD62 Tel. Tel Mobil Mobil DB DB Systel GmbH Schlachthofstraße Erfurt Erfurt

Von Oracle auf MySQL zugreifen ohne GoldenGate Oracles vergessener Schatz

Von Oracle auf MySQL zugreifen ohne GoldenGate Oracles vergessener Schatz Von Oracle auf MySQL zugreifen ohne GoldenGate Oracles vergessener Schatz DB Systel GmbH Ronny Fauth System Design Databases DOAG 2013, Nürnberg 19.11-21.11.2012 Inhalt 1. 2. 3. 4. 5. 6. Einleitung Verwendung

Mehr

Der ICT-Dienstleister mit dem Bahn-Know-how

Der ICT-Dienstleister mit dem Bahn-Know-how Der ICT-Dienstleister mit dem Bahn-Know-how Frankfurt am Main, 01.02.2015 Foto: Hans-Joachim Kirsche DB Systel Das Unternehmen Wir über uns Foto: Ralf Braum Unser Selbstverständnis Wir sind der ICT-Dienstleister

Mehr

Big Data bei der Deutschen Bahn

Big Data bei der Deutschen Bahn Big Data bei der Deutschen Bahn 1 Always, everywhere... analytics on demand... 3 Die DB ist untergliedert in drei operative Ressorts und neun Geschäftsfelder Personenverkehr: Mobilität für Menschen national

Mehr

Tape adé Tapeablösung durch VTS BackBox bei der DB

Tape adé Tapeablösung durch VTS BackBox bei der DB Foto: Christian Bedeschinski Tape adé Tapeablösung durch VTS BackBox bei der DB DB Systel GmbH Stefan Weber I.LVD 14 Frankfurt am Main, 25.09.2014 Inhalt 1. 2. 3. 4. 5. 6. 7. DB Systel der ICT-Dienstleister

Mehr

Einführung in Docker. Tobias Zeimetz

Einführung in Docker. Tobias Zeimetz Einführung in Docker Tobias Zeimetz Agenda Repitition Container Docker-Engine Installing and Docker Machine Container and Images Registry and Repository Docker Hub Fist Steps Repitition VM VM VM VM Applications

Mehr

login: password: exit logout Strg+Alt+Backspace passwd passwd $ passwd Changing password for user (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens

Mehr

Continuous Delivery mit OpenShift, 2nd Edition

Continuous Delivery mit OpenShift, 2nd Edition Daniel Tschan CTO Continuous Delivery mit OpenShift, 2nd Edition OpenShift Tech Lab, Bern, 27.10.2014 1 Grundlagen Kleine Geschichte «Integration Hell» und «Works on My Machine» 1991: Object Oriented Design:

Mehr

Management von grossen IT Umgebungen mit Open Source Tools

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

Mehr

Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler

Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler Docker Crash Intro Agenda Docker für Java Entwickler Integrationstests Anwendungs-Paketierung docker-maven-plugin Demo Roland Huß ro14nd @ Java

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

MySQL 101 Wie man einen MySQL-Server am besten absichert

MySQL 101 Wie man einen MySQL-Server am besten absichert MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse

Mehr

Projektplanung und -durchführung zur Einführung und zum Upgrade von Standard- Software

Projektplanung und -durchführung zur Einführung und zum Upgrade von Standard- Software Foto: Hans-Joachim Kirsche Projektplanung und -durchführung zur Einführung und zum Upgrade von Standard- Software DB Systel GmbH Cem Korer GULP ProMaDays 2015 Mainz, 02.07.2015 Agenda 1. 2. 3. 4. 5. DB

Mehr

Ausrollen von Multi-Tier-Applikationen mit Docker

Ausrollen von Multi-Tier-Applikationen mit Docker Ausrollen von Multi-Tier-Applikationen mit Docker CommitterConf 2015, Essen 10. November 2015 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH giese@b1-systems.de B1 Systems GmbH

Mehr

Continuous Delivery mit Docker

Continuous Delivery mit Docker Continuous Delivery mit Docker Berlin Expert Days 2014 Dr. Halil-Cem Gürsoy adesso AG 04.04.14 http://www.flickr.com/photos/jpmartineau/501718334/ Definition und Provisionierung eines Linux-Containers

Mehr

Continuous Delivery in der Praxis

Continuous 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

PostgreSQL unter Debian Linux

PostgreSQL unter Debian Linux Einführung für PostgreSQL 7.4 unter Debian Linux (Stand 30.04.2008) von Moczon T. und Schönfeld A. Inhalt 1. Installation... 2 2. Anmelden als Benutzer postgres... 2 2.1 Anlegen eines neuen Benutzers...

Mehr

docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014

docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014 docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter CentOS

Mehr

OpenShift Tech Lab. Daniel Tschan CTO. Anselm Strauss Senior System Engineer

OpenShift Tech Lab. Daniel Tschan CTO. Anselm Strauss Senior System Engineer OpenShift Tech Lab Daniel Tschan CTO Anselm Strauss Senior System Engineer 1. OpenShift Grundlagen 2. Ausblick OpenShift 3 3. OpenShift 2 Labs Agenda 1 OpenShift Grundlagen OpenShift Platform as a Service

Mehr

Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu

Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu TSM-Service 10.12.2014 1 Inhaltsverzeichnis EINRICHTEN DER TSM-BACKUP-SOFTWARE UNTER DEM BETRIEBSSYSTEM UBUNTU 1. ALLGEMEINE HINWEISE

Mehr

docker.io Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014

docker.io Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014 Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter Ubuntu installieren

Mehr

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe Cameraserver mini commissioning Page 1 Cameraserver - commissioning Contents 1. Plug IN... 3 2. Turn ON... 3 3. Network configuration... 4 4. Client-Installation... 6 4.1 Desktop Client... 6 4.2 Silverlight

Mehr

Open Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de

Open Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung

Mehr

Open Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de

Open Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung

Mehr

Eine Einführung in MySQL

Eine Einführung in MySQL LUG Peine Eine Einführung in MySQL Mario Herold LINUX USER GROUP PEINE WWW.LUG- PEINE.ORG This work is licen sed u nd er the Creative Com m on s Attrib ution- - Sh arealike 2.0 Licen se. To view a cop

Mehr

Ziel: Problemdefinition: Der vorhandene LDAP Dienst kann mit der Verwendung von MSCHAP nicht für die Authentifizierung verwendet werden.

Ziel: Problemdefinition: Der vorhandene LDAP Dienst kann mit der Verwendung von MSCHAP nicht für die Authentifizierung verwendet werden. Ziel: Integration eines Radiusservers in eine LDAP/Active Directory Umgebung. Dies wird anhand eines Beispiels mit Redhat Enterprise Server 5 veranschaulicht. Problemdefinition: Der vorhandene LDAP Dienst

Mehr

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 02 (Nebenfach)

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 02 (Nebenfach) Mul$media im Netz (Online Mul$media) Wintersemester 2014/15 Übung 02 (Nebenfach) Mul=media im Netz WS 2014/15 - Übung 2-1 Organiza$on: Language Mul=ple requests for English Slides Tutorial s=ll held in

Mehr

Network-Attached Storage mit FreeNAS

Network-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

Mehr

Installation Guide/ Installationsanleitung. Spring 16 Release

Installation Guide/ Installationsanleitung. Spring 16 Release Guide/ Installationsanleitung Spring 16 Release Visit AppExchange (appexchange.salesforce.com) and go to the CONNECT for XING listing. Login with your Salesforce.com user is required. Click on Get It Now.

Mehr

Webmin mit SSL Unterstützung

Webmin mit SSL Unterstützung Webmin mit SSL Unterstützung Installation Für die Installation werden benötigt: Net_SSLeay.pm-1.05.tar.gz webmin-0.80.tar.gz mögliche Zusatzmodule: backup_1.0.wbm ipchains-0.80.1.wbm nettools-0.79.1.wbm

Mehr

Installation eines Orgamax-Servers in Linux mit CentOS 7

Installation eines Orgamax-Servers in Linux mit CentOS 7 Installation eines Orgamax-Servers in Linux mit CentOS 7 Mit dieser Anleitung wird CentOS 7 mit den Komponenten DNS, Samba, FTP und Fernzugriff per SSH und Web installiert. Benutzen Sie einen Webbrowser

Mehr

Linux Systemadministration

Linux Systemadministration Linux Systemadministration Linux ist derzeit das Betriebssystem mit den stärksten Wachstumsraten bei den Marktanteilen. Nicht ohne Grund: Es ist nicht nur lizenzfrei, sondern durch seinen Unix-artigen

Mehr

MongoDB Big Data mit Open Source

MongoDB Big Data mit Open Source MongoDB Big Data mit Open Source CommitterConf Essen 2014 29. Oktober 2014 Tilman Beitter Linux Consultant & Trainer B1 Systems GmbH beitter@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,

Mehr

Powershell DSC Oliver Ryf

Powershell 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

Mehr

Rocks-Cluster und NIS

Rocks-Cluster und NIS Rocks-Cluster und NIS NIS Server Konfiguration allgemein Der Rocks-Cluster (http://www.rocksclusters.org) ist ein Cluster, der in vielen verschiedenen Konfigurationen gestartet werden kann. Ein tolles

Mehr

Plesk installieren. Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Plesk installieren. Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem Anpassungen:

Mehr

Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian

Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian TSM-Service 13.10.2015 1 Inhaltsverzeichnis EINRICHTEN DER TSM-BACKUP-SOFTWARE UNTER DEM BETRIEBSSYSTEM UBUNTU/DEBIAN 1 1. ALLGEMEINE

Mehr

Hyperic. Installation. Server. Hyperic 1

Hyperic. Installation. Server. Hyperic 1 Hyperic 1 Hyperic Installation Server Datenbank PostgreSQL 8.4.x Oracle: 10g / 11g MySQL Enterprise Server 5.0.45 MySQL Community Server 5.1.x, MySQL 5.5 nicht unterstützt Beispiel für MySQL Optimierungen:

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz Installationsanleitung für SugarCRM Open Source Windows Einzelplatz Inhaltsverzeichnis Systemvoraussetzungen... 3 WAMP5 Server... 3 Sugar CRM Open Source... 8 SugarCRM Dokumentation... 14 Deutsches Sprachpaket...

Mehr

Docker. Softwaretest, Testautomatisierung und -management. Nico Maas. Grundlagen. Saar 2017

Docker. Softwaretest, Testautomatisierung und -management. Nico Maas. Grundlagen. Saar 2017 Docker Grundlagen Softwaretest, Testautomatisierung und -management Saar 2017 Nico Maas Zur Person Nico Maas IT Systemelektroniker Bachelor of Science mail@nico-maas.de www.nico-maas.de @nmaas87 Agenda

Mehr

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit.

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit. 1. ODBC 1.1 Problemstellung Die Informationen über die Microsoft SQL Server Datenbanken sind zur Zeit nicht auf der TIMD Website verfügbar. Der Grund ist, dass kein Interface zur Abfrage der benötigten

Mehr

Free IPA (Identity Policy - Audit)

Free IPA (Identity Policy - Audit) Free IPA (Identity Policy - Audit) OSDCM: User Management Jürgen Brunk München, 06.05.2014 Agenda 1. Was ist Free IPA? 2. Übersicht 3. CLI und Web-GUI 4. Windows AD Anbindung 5. Framework 6. Umgebung 7.

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

Oracle Solaris 11.2 Schnelleinstieg OpenStack

Oracle Solaris 11.2 Schnelleinstieg OpenStack Oracle Solaris 11.2 Schnelleinstieg OpenStack Heiko Stein Senior IT- Architekt etomer GmbH Folie 1 etomer 2014 Die etomer GmbH. Gründung: Fokus: Ansatz: Tätigkeit: Seit 2002 als inhabergeführtes IT-Beratungsunternehmen

Mehr

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! Plesk installieren So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem

Mehr

sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen.

sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen. Das sscd Handbuch Das sscd Handbuch by Peter H. Grasch Copyright 2009-2010 Peter Grasch sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen. Permission is granted to copy, distribute

Mehr

MySQL Schulung - Zusammenfassung

MySQL Schulung - Zusammenfassung MySQL Schulung - Zusammenfassung Marcel Noe 9.10-20.10.2006 Kapitel 1 1.1 MySQL Einführung 1.1.1 Einleitung Bei MySQL handelt es sich um einen sehr skalierbares Datenbank-Management System. MySQL wird

Mehr

Linux als NT 4.0 Server Eine echte Alternative?

Linux als NT 4.0 Server Eine echte Alternative? Linux als NT 4.0 Server Eine echte Alternative? Themenübersicht: - Vorwort - Grundsätzliches - Das Netzwerkkonzept - Installation von Samba und Beschreibung der Samba Tools - Konfiguration des Linux Systems

Mehr

Red Hat OpenShift. Sebastian Krieger. Hochschule Mannheim Fakultät für Informatik Paul-Wittsack-Straße 10 68163 Mannheim 926182@stud.hs-mannheim.

Red Hat OpenShift. Sebastian Krieger. Hochschule Mannheim Fakultät für Informatik Paul-Wittsack-Straße 10 68163 Mannheim 926182@stud.hs-mannheim. Red Hat OpenShift Sebastian Krieger Hochschule Mannheim Fakultät für Informatik Paul-Wittsack-Straße 10 68163 Mannheim 926182@stud.hs-mannheim.de Zusammenfassung Red Hat steht mit seiner Plattform as a

Mehr

Small Solutions bei der Deutschen Bahn Eine Erfolgsstory. DB Systel GmbH André Monson, Matthias Nöll Small Solutions 18.11.2014

Small Solutions bei der Deutschen Bahn Eine Erfolgsstory. DB Systel GmbH André Monson, Matthias Nöll Small Solutions 18.11.2014 Small Solutions bei der Deutschen Bahn Eine Erfolgsstory DB Systel GmbH André Monson, Matthias Nöll Small Solutions 18.11.2014 DB Systel GmbH Das Unternehmen Die DB Systel GmbH mit Sitz in Frankfurt am

Mehr

Ansible Orchestrierung einfach gemacht

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

Mehr

Mojolicious. Ich zeige dir jetzt, wie du mit Mojolicious eine Vorlage. Das Mojolicious-Gerüst

Mojolicious. Ich zeige dir jetzt, wie du mit Mojolicious eine Vorlage. Das Mojolicious-Gerüst 6 Ich zeige dir jetzt, wie du mit Mojolicious eine Vorlage für deine Web-Anwendung erstellst, die wir dann im Rest des Buchs immer weiter ausbauen. Sie enthält zu Beginn nur das Notwendige, um sie im Browser

Mehr

Konstruktionsraster 20mm 4mm Titelfolie: Damit beginnt ein Vortrag. Haupttitel: 1zeilig! Untertitel: max 2. Zeilen Referent: Logo RHEL v.

Konstruktionsraster 20mm 4mm Titelfolie: Damit beginnt ein Vortrag. Haupttitel: 1zeilig! Untertitel: max 2. Zeilen Referent: Logo RHEL v. Auf welche OS sollte meine Oracle Datenbank laufen? Andrew Lacy, Solution Architect OPITZ CONSULTING München GmbH DOAG München, 25.07.2012 OPITZ CONSULTING GmbH 2012 Seite 1 Welche BS? Kunden fragen uns

Mehr

Anleitung. Integration von Kentix Geräten in den OpManager

Anleitung. Integration von Kentix Geräten in den OpManager Anleitung Integration von Kentix Geräten in den OpManager Integration von Kentix Geräten in den OpManager Inhalt 1 Über diese Anleitung... 3 2 Initial Setup... 3 3 Importieren der Device Templates... 3

Mehr

Wählen Sie das MySQL Symbol und erstellen Sie eine Datenbank und einen dazugehörigen User.

Wählen Sie das MySQL Symbol und erstellen Sie eine Datenbank und einen dazugehörigen User. 1 English Description on Page 5! German: Viele Dank für den Kauf dieses Produktes. Im nachfolgenden wird ausführlich die Einrichtung des Produktes beschrieben. Für weitere Fragen bitte IM an Hotmausi Congrejo.

Mehr

Continuous Delivery in der Praxis

Continuous 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

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! Plesk installieren So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem

Mehr

The linux container engine. Peter Daum

The linux container engine. Peter Daum 0 The linux container engine Peter Daum Über mich Peter Daum Entwickler seit 13 Jahren Java Developer @ tyntec Java EE / Spring im OSS / BSS Twitter - @MrPaeddah Blog - www.coders-kitchen.com Agenda Docker?!

Mehr

Wireless LAN Installation Windows XP

Wireless LAN Installation Windows XP Wireless LAN Installation Windows XP Vergewissern Sie sich bitte zuerst, ob Ihre Hardware kompatibel ist und das Betriebssystem mit den aktuellen Service Packs und Patches installiert ist. Installieren

Mehr

PostgreSQL auf Debian System

PostgreSQL auf Debian System PostgreSQL auf Debian System Inhaltsverzeichnis 1. Installation 1.1 Installation 1.2 Mit postgres anmelden 2. Benutzer anlegen 3. Datenbank anlegen 3.1 Optionen 3.2 Datenbank mydatabase anlegen 4. Datenbank

Mehr

OpenShift als Motor des kontinuierlichen Test- und Deployment Zyklus Referent: Jürgen Hoffmann, Red Hat

OpenShift als Motor des kontinuierlichen Test- und Deployment Zyklus Referent: Jürgen Hoffmann, Red Hat OpenShift als Motor des kontinuierlichen Test- und Deployment Zyklus Referent: Jürgen Hoffmann, Red Hat München, 13. Oktober 2015 Agenda Traditionelle Entwicklung Änderungen im Aspekt von Containern OpenShift

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

OpenStack und Heat Standardisierte Test- und Entwicklungsumgebungen

OpenStack und Heat Standardisierte Test- und Entwicklungsumgebungen OpenStack und Heat Standardisierte Test- und Entwicklungsumgebungen ix OpenStack Konferenz 2015 15. April 2015 Thomas Kärgel Linux Consultant & Developer B1 Systems GmbH kaergel@b1-systems.de B1 Systems

Mehr

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3. BartPE Dokumentation Projektarbeit Network Services Dozent: Wolf-Fritz Riekert Belmondo Kovac Autor: Andreas Dinkelacker, 3. Semester IWD, HdM Stuttgart, Fachbereich IuK Was ist BartPE und PE Builder?

Mehr

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt Literatur Einführung in Unix Introduction to Unix Martin Weissenböck: Linux, 2000, 2. Auflage, Adim Bodo Bauer: SuSE Linux 6.2, Installation, Konfiguration und erste Schritte, 1999, 15. Auflage, SuSE Verlag.

Mehr

Foreign Data Wrappers

Foreign Data Wrappers -Angebot Foreign Data Wrappers Postgres ITos GmbH, CH-9642 Ebnat-Kappel Swiss Postgres Conference 26. Juni 2014 Foreign Data Wrapper Postgres -Angebot Foreign Data Wrapper? Transparente Einbindung (art-)fremder

Mehr

Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft

Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft CommitterConf 2015, Essen 10. November 2015 Christian Baumann Linux Consultant B1 Systems GmbH baumann@b1-systems.de

Mehr

GI-Fachgruppe Management von Informationssicherheit (SECMGT)

GI-Fachgruppe Management von Informationssicherheit (SECMGT) GI-Fachgruppe Management von Informationssicherheit (SECMGT) Organisation von Informationssicherheit Zur Rolle des CISO/IT-Sicherheitsbeauftragten Workshop am 09.11.2012 in Frankfurt am Main 1 Bernhard

Mehr

MySQL, phpmyadmin & SQL. Kurzübersicht

MySQL, phpmyadmin & SQL. Kurzübersicht MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen

Mehr

Mac OS X Consoliero: Terminal Solutions Version 1.0

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

Mehr

Docker revisited - Leichtgewichtige Orchestrierung. Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund

Docker revisited - Leichtgewichtige Orchestrierung. Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund Docker revisited - Leichtgewichtige Orchestrierung Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem

Mehr

Continuous Delivery mit OpenShift

Continuous Delivery mit OpenShift Daniel Tschan Technischer Leiter Continuous Delivery mit OpenShift Puzzle Tech Talk, Bern, 23.10.2014 1 Grundlagen Kleine Geschichte «Integration Hell» und «Works on My Machine» 1991: Object Oriented Design:

Mehr

Installation von VirtualBox und phpvirtualbox auf Eisfair-1

Installation von VirtualBox und phpvirtualbox auf Eisfair-1 Installation von VirtualBox und phpvirtualbox auf Eisfair-1 Dieses HowTo beschreibt die Installation und Inbetriebnahme von VirtualBox 1 und phpvirtualbox 2 auf einem Eisfair-1 Server mit Kernel 3.2.54

Mehr

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de Das Build Tool Ant Sebastian Mancke, mancke@mancke-software.de Grundlagen Motivation Bei der Übersetzung und Pflege von Software treten viele, gleich bleibende Arbeitsschritte auf. Übersetzen des Codes

Mehr

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 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

Mehr

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Konfiguration Zentyal 3.3 Inhaltsverzeichnis Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS

Mehr

Predictive Maintenance Anwendungsfeld für Methoden der Predictive Analytics als Teil von Industrie 4.0

Predictive Maintenance Anwendungsfeld für Methoden der Predictive Analytics als Teil von Industrie 4.0 Predictive Maintenance Anwendungsfeld für Methoden der Predictive Analytics als Teil von Industrie 4.0 Ingo Schwarzer Chief Technology Officer, DB Systel GmbH 11. November 2014 Inhalt Kurzvorstellung DB

Mehr

www.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 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

Mehr

Daniel Tschan Technischer Leiter. Continuous Delivery mit OpenShift

Daniel Tschan Technischer Leiter. Continuous Delivery mit OpenShift Daniel Tschan Technischer Leiter Continuous Delivery mit OpenShift Puzzle Tech Talk, Bern, 30.10.2014 Geschichte Integration Hell und «works on my machine» 1991: Object Oriented Design: With Applications

Mehr

Office365 E-Mail auf iphone. Office365 email on your iphone. Öffnen sie Einstellungen -> Mail, Kontakte, Kalender

Office365 E-Mail auf iphone. Office365 email on your iphone. Öffnen sie Einstellungen -> Mail, Kontakte, Kalender Office365 E-Mail auf iphone Office365 email on your iphone Öffnen sie Einstellungen -> Mail, Kontakte, Kalender Open Settings -> Mail, Contacts, Calendar Account hinzufügen Add Account Ihre E-Mail-Adresse

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

Konfigurationsmanadment mit Chef und Vagrant. August 2012, Seite: 1/20

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

Mehr

Oracle Enterprise Manager 12c R4 ( )

Oracle Enterprise Manager 12c R4 ( ) 1 Oracle Enterprise Manager 12c R4 (12.1.0.4) Oliver Zandner (oliver.zandner@oracle.com) System-Berater für Oracle DB-Technologie Oracle Hannover Was erwartet Sie? Neuerungen in Database Plug-in 12.1.0.7

Mehr

Perforce Installation mit SSL

Perforce Installation mit SSL Perforce Installation mit SSL Perforce Installation mit SSL Vorab alles was Farbig Markiert ist, ist für die entsprechende Linux Distribution: Blau = Ubuntu, Debian Grün = RHEL, CentOS Rot = Sehr Wichtig

Mehr

Jinzora auf eisfair installieren

Jinzora auf eisfair installieren Jinzora auf eisfair installieren Hallo, ich will Euch zeigen, wie Ihr Jinzora mit dem eisfair nutzen könnt. Jinzora2 ist ein Medien Streamer, was heisst, das Ihr über eisfair Eure Musikdaten verwaltet

Mehr

Materna GmbH 2013 www.materna.de 1

Materna GmbH 2013 www.materna.de 1 www.materna.de 1 Motivation Service Lifecycle Management Speed Die Geschwindigkeit, um Services zu erstellen oder zu verändern Cost Kosten von IT Services verringern Control Kontrolle über die IT behalten

Mehr

Einrichten von NIS step by step

Einrichten von NIS step by step Einrichten des Masterservers Setzen der NIS-Domäne master:~ # domainname master:~ # vi /etc/defaultdomain Einrichten von NIS step by step Benutzer anlegen master:~ # useradd -m -u 710 falk master:~ # useradd

Mehr

Hands-on für UI5-Anwendung auf HANA

Hands-on für UI5-Anwendung auf HANA Hands-on für UI5-Anwendung auf HANA 1. Modell anlegen 1. In Eclipse oder HANA IDE SQL-basierten Calculation View für Customer anlegen und aktivieren: SQL Code: /********* Begin Procedure Script ************/

Mehr

General info on using shopping carts with Ogone

General info on using shopping carts with Ogone Inhaltsverzeichnisses 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What

Mehr

Icinga 2 Einführung und Übersicht

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

Mehr

Diplomarbeit Webmaster. CONTENTMANAGEMENT Installationsanleitung. Version 1.0

Diplomarbeit Webmaster. CONTENTMANAGEMENT Installationsanleitung. Version 1.0 Diplomarbeit Webmaster CONTENTMANAGEMENT Installationsanleitung Version 1.0 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 2 2 Einleitung... 3 2.1 Installationsvoraussetzung... 3 2.2 Installationsablauf...

Mehr

WEBLOGIC IM DOCKER CONTAINER

WEBLOGIC IM DOCKER CONTAINER WEBLOGIC IM DOCKER CONTAINER WebLogic WebLogic WebLogic Andreas Koop DOAG 2015, Nürnberg ABOUT ME Andreas Koop Geschäftsführung & Consulting Consulting, Training Oracle Technology Oracle ADF Certified

Mehr

oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack

oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack Was nun? Lesen, Hardware besorgen, herunterladen, installieren, einrichten, troubleshooten? Konkreter Windows Server

Mehr

Docker für Java Entwickler

Docker für Java Entwickler Wir unternehmen IT. Docker für Java Entwickler Dr. Roland Huß, ConSol* Software GmbH JavaLand, 24.3.2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Paketierung von Anwendungen

Mehr