Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
|
|
- Stanislaus Koenig
- vor 8 Jahren
- Abrufe
Transkript
1 Integration bei Airbus Defence and Space CeBIT März 2015 Christian Schneemann System Management & Monitoring Architect - Linux/Open Source Consulting, Training, Support & Development
2 Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen national & international tätig über 60 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot: Beratung & Consulting Support Entwicklung Training Betrieb Lösungen dezentrale Strukturen Integration bei Airbus Defence and Space 2 / 47
3 Schwerpunkte Virtualisierung (XEN, KVM & RHEV) Systemmanagement (Spacewalk, Red Hat Satellite, SUSE Manager) Konfigurationsmanagement (Puppet & Chef) Monitoring (Nagios & Icinga) IaaS Cloud (OpenStack & SUSE Cloud & RDO) Hochverfügbarkeit (Pacemaker) Shared Storage (GPFS, OCFS2, DRBD & CEPH) Dateiaustausch (owncloud) Paketierung (Open Build Service) Administratoren oder Entwickler zur Unterstützung des Teams vor Ort Integration bei Airbus Defence and Space 3 / 47
4 Ausgangssituation Airbus Defence and Space Flight Test Ground Station (FTGS) Integration bei Airbus Defence and Space 4 / 47
5 Ausgangssituation Software für Flight Test Ground Station Software und Hardware Support für Telemetrie, Mission Monitoring, Data Processing, Analyse und Visualisierung geschrieben in C, C++ und FORTRAN ca. 100 einzelne Software-Komponenten 1993 Projektstart mit Unix (SGI IRIX und HPUX); um 2002 Migration auf Linux (SuSE 7.x) diverse Migrationen auf verschiedene Linux Distributionen (SuSE 7.x SLES 9.x SLES 11.x) Bei Projektstart noch auf i586; Umstieg auf x86_64 ist in Vorbereitung Zielplattform bei Projektstart SLE 11 SP1 diverse Third Party Libraries in Gebrauch Integration bei Airbus Defence and Space 5 / 47
6 Alte FTGS Entwicklungsumgebung Integration bei Airbus Defence and Space 6 / 47
7 Alte FTGS Entwicklungsumgebung ca. 100 Software-Projekte IDE: proprietär (EOL und nicht mehr unterstützt) VCS: CVS Build-Umgebung: Kontrolle über IDE und andere Projekte mit Makefiles, imake, qmake,... Betriebssystem: SLE 11 SP1 i586 Entwickler-Workstations: Fat Clients (Diskless, Distro Image read-only, Homes auf NFS) Continuous Integration: Keine Deployment: von Hand direkt in einen zentral genutzten NFS-Ordner Integration bei Airbus Defence and Space 7 / 47
8 Motivation Integration bei Airbus Defence and Space 8 / 47
9 Motivation neue Entwicklungsumgebung für die Entwickler Cross-Platform Development (Linux x86, Linux x86_64, Windows,...) Software Maintenance über gesamte Projektlaufzeit (Datenvorhalt für mindestens 10 Jahre) konsistente Builds des kompletten Software Stacks Bauen und Bereitstellen des SW-Stacks in verschiedenen Variationen (Kundenanpassungen) Integration bei Airbus Defence and Space 9 / 47
10 Anforderungen Integration bei Airbus Defence and Space 10 / 47
11 Neue Entwicklungsumgebung Entkopplung von IDE und Build-Umgebung langfristige Lösung für Build-Umgebung Herstellerunabhängigkeit (Produkteinstellung) Build-Umgebung muss IDE-Nutzung und Build Automation erlauben dezentrale Versionsverwaltung (VCS) für Entwicklung außerhalb des Firmennetzwerks (z. B. bei Testeinsätzen) fortlaufende und konsistente Versionierung Verfolgbarkeit Integration bei Airbus Defence and Space 11 / 47
12 Cross-Platform Development Zielplattform: Linux und Windows Software Releases unterstützen verschiedene: Linux Distributionen Architekturen Flavors/Subsets (für unterschiedliche Abteilungen/Kunden) Integration bei Airbus Defence and Space 12 / 47
13 Software-Maintenance (10 Jahre) Archivierung von Quellen und Builds von jedem Release In 10 Jahren muss es möglich sein, exakt den selben Code zu bauen auf die selbe Art zu bauen Builds auszuführen und zu testen an Ort und Stelle Fehler zu suchen und zu beheben trotzdem einfache Bedienung, falls sehr selten genutzt Integration bei Airbus Defence and Space 13 / 47
14 Konzept Integration bei Airbus Defence and Space 14 / 47
15 Software-Maintenance (10 Jahre) statt Entwicklung einzelner Programme: Entwicklung eines konsistenten Produkts Einführung eines Maintenance Workflow Um Softwarefehler während des Release Life Cycles zu beheben, alles automatisieren anstatt alles zu dokumentieren. Beibehalten der Automatisierung, damit bei Änderungen sofort auffällt, wenn Fehler auftreten Integration bei Airbus Defence and Space 15 / 47
16 Ziele Integration bei Airbus Defence and Space 16 / 47
17 Build Engineering konsistente Builds reproduzierbare Builds debugbare Builds Auditing Acceptability/Revision Control Traceability Unterstützung für Cross-Platform Development einfache Migration auf neue: Zielplattformen Third Party APIs Integration bei Airbus Defence and Space 17 / 47
18 Build Engineering vom Code Push zum neuen Software Release in Minuten! Integration bei Airbus Defence and Space 18 / 47
19 Build Engineering vom Code Push zum neuen Produkt-Release innerhalb einer Stunde! Integration bei Airbus Defence and Space 19 / 47
20 Build Engineering vom Code Push zum neuen Produkt für verschiedene Plattformen innerhalb einer Stunde! Integration bei Airbus Defence and Space 20 / 47
21 Neue FTGS Entwicklungsumgebung Integration bei Airbus Defence and Space 21 / 47
22 Neue FTGS Entwicklungsumgebung ca. 140 Software-Projekte (+40) IDE: QtCreator VCS: Git Build-Umgebung: CMake (exklusiv) Betriebssystem: SLE 11 SP1, SLE 11 SP2 - i586/x86_64, SLE 11 SP3 - i568/x86_64 Entwickler-Workstations: Fat Clients (Diskless, Distro Image read-only, Homes auf NFS) Continuous Integration: Git OBS (Jenkins/CDash/OBS-Erweiterung) maßgefertigtes Deployment/Ausrollen Deployment: via CI Integration bei Airbus Defence and Space 22 / 47
23 Neue FTGS Entwicklungsumgebung Integration bei Airbus Defence and Space 23 / 47
24 Entwicklungsworkflow Integration bei Airbus Defence and Space 24 / 47
25 Entwicklungsworkflow 1 Initial Git Repository vom SW Projekt klonen. 2 Code mit IDE nach Wahl bearbeiten. 3 (Kleine) zusammenhängende Änderungen gemeinsam via Git committen. 4 Wenn ein Feature vollständig ist oder ein Fehler behoben wurde: Git push ab hier übernimmt das CI-System. Integration bei Airbus Defence and Space 25 / 47
26 CI-Workflow Integration bei Airbus Defence and Space 26 / 47
27 CI-Workflow Integration bei Airbus Defence and Space 27 / 47
28 CI-Workflow 1 Git Hook löst bei einem Push einen Event im OBS aus. 2 OBS baut den aktuellen Source-Stand neu und löst ein Deployment aus. 3 Deployment direkt auf NFS Share inklusive Snapshot. Integration bei Airbus Defence and Space 28 / 47
29 Software Staging Integration bei Airbus Defence and Space 29 / 47
30 Software Staging 1 Entwicklung: Git Master Branch, Feature Branch möglich 2 Test: durch eine spezielle Git Tag Notation FTGS_v Release: Release Manager staged Projekt nach Bedarf aus der Test-Stufe Integration bei Airbus Defence and Space 30 / 47
31 Maintenance von Releases Jede Staging-Stufe und jedes Release ist ein OBS-Projekt. Maintenance eines Pakets erfolgt unter Verwendung von Git Branches durch Entwickler. Releases sind abgehängte und konsistente Produkt-Snapshots. Integration bei Airbus Defence and Space 31 / 47
32 FTGS Software Staging mit OBS Integration bei Airbus Defence and Space 32 / 47
33 Open Build Service Integration bei Airbus Defence and Space 33 / 47
34 Open Build Service: Intro Distribution Development Platform seit Januar 2006 unter der GPL verfügbar seit Mai 2011 als Open Build Service bekannt (vorher opensuse Build Service) Nachfolger des SUSE internen Build-Systems Referenzinstallation: Integration bei Airbus Defence and Space 34 / 47
35 Open Build Service: Features 1/2 kollaborative Funktionalität: User Management, Merge und Review Funktionalität von SW unterstützte Zielplattformen: RPM basierte Distributionen: opensuse, SLES, RHEL, Fedora, CentOS, Scientific Linux DEB basierte Distributionen: Debian, Ubuntu ARCH Linux Windows unterstützt verschiedene Architekturen: x86, x86_64, PPC, S390x, ARM,... Erstellung von Medien (DVD-ISO, Xen/KVM Image, Appliances,...) Maintenanceprozesse (Patchrelease) Integration bei Airbus Defence and Space 35 / 47
36 Open Build Service: Features 2/2 erlaubt konsistente und reproduzierbare Software Builds integriert Versionskontrollsysteme Skalierbar durch Einsatz mehrerer Worker löst Abhängigkeiten selbstständig auf eingebaute Revisionsverwaltung mit Deduplizierung vollautomatisierte Abläufe vom Paketbau bis Repositoryerstellung und Signierung Integration bei Airbus Defence and Space 36 / 47
37 Open Build Service: Architektur Integration bei Airbus Defence and Space 37 / 47
38 OBS: Build Dependency Handling Integration bei Airbus Defence and Space 38 / 47
39 OBS: Build Dependency Handling Integration bei Airbus Defence and Space 39 / 47
40 Integration des Open Build Service Integration bei Airbus Defence and Space 40 / 47
41 Integration des Open Build Service Integration bei Airbus Defence and Space 41 / 47
42 OBS in FTGS Entwicklungsumgebung Open Build Service Einbindung transparent für Kunden Entwicklungsabläufe automatisiert Interaktion nur im Fehlerfall (Software baut nicht mehr) Benachrichtigung des Entwicklers Bereitstellung der Logdatei Integration bei Airbus Defence and Space 42 / 47
43 FTGS Entwicklungsumgebung aus Entwicklersicht Integration bei Airbus Defence and Space 43 / 47
44 Fazit Integration bei Airbus Defence and Space 44 / 47
45 Fazit DON Ts: Deployment von Tarball/Binary-Blobs via rsync unter der Hand, ohne Kenntnisse des Package Management System Deployment durch automatisierte Fetch-Skripte das Rad neu erfinden... Bauen von Softwarepaketen (RPM, DEB,... ) auf Entwickler-Workstation von Hand Integration bei Airbus Defence and Space 45 / 47
46 Fazit DOs: Nutze den Open Build Service Die Power von Continuous Integration und der Extreme Programming Ära nutzen! Nur einen Software-Stand pflegen: für verschiedene Linux Distributionen, Releases oder Service Packs für verschiedene Architekturen (x86_64, i586, s390x, ia64, ppc64, pcc, ARM,... )... in einem Aufwasch: Cross-Distribution-Architecture Packaging erhöhte Sicherheits-/Integritätsanforderungen? Eigene Pakete mit eigenem Schlüssel signieren! Integration bei Airbus Defence and Space 46 / 47
47 Vielen Dank für Ihre Aufmerksamkeit! Bei weiteren Fragen wenden Sie sich bitte an oder +49 (0) Besuchen Sie uns auch hier auf der CeBIT, Halle 6, H16/ Linux/Open Source Consulting, Training, Support & Development
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space DB Open Source Workshop, Frankfurt 26. November 2015 Karsten Keil Kernel Entwickler & Consultant B1 Systems GmbH keil@b1-systems.de
Mehrowncloud Unternehmensdaten sicher in eigener Hand
owncloud Unternehmensdaten sicher in eigener Hand CeBIT 2014 12. März 2014 Christian Schneemann System Management & Monitoring Architect schneemann@b1-systems.de - Linux/Open Source Consulting, Training,
MehrDynamische Änderung von Ressourcen in OpenStack
Dynamische Änderung von Ressourcen in OpenStack CLOUDZONE 05. Februar 2014 Christian Berendt Cloud Computing Solution Architect berendt@b1-systems.de Vorstellung B1 Systems gegründet 2004 primär Linux/Open
MehrBtfs das Dateisystem der Zukunft?
Btfs das Dateisystem der Zukunft? FrOSCon 2015, Sankt Augustin 22. August 2015 Florian Winkler Linux Consultant & Trainer B1 Systems GmbH winkler@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,
MehrOpenStack 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
MehrSDN mit OpenStack Neutron & Arista EOS
EOS CeBIT 2014 10. März 2014 Christian Berendt Cloud Computing Solution Architect berendt@b1-systems.de Manfred Felsberg Regional Sales Manager Arista Networks mfelsberg@aristanetworks.com - Linux/Open
MehrMigration einer bestehenden Umgebung in eine private Cloud mit OpenStack
Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack CeBIT 2014 14. März 2014 André Nähring Cloud Computing Solution Architect naehring@b1-systems.de - Linux/Open Source Consulting,
MehrSystemmanagement mit Puppet und Foreman
Foreman CLT 2014 16. März 2014 Mattias Giese Solution Architect for Systemsmanagement and Monitoring giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Agenda Vorstellung
MehrOpenStack bei der SAP SE
OpenStack bei der SAP SE Integration bestehender Dienste in OpenStack dank Workflow Engine und angepasstem Webinterface 23. Juni 2015 Christian Wolter Linux Consultant B1 Systems GmbH wolter@b1-systems.de
MehrAusrollen 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
MehrLinux Kernel Live Patching mit kpatch und kgraft
und kgraft GUUG-Frühjahrsfachgespräch 2015 26. März 2015 Stefan seife Seyfried Linux Consultant & Developer seife@b1-systems.de Christan Rost Linux Consultant rost@b1-systems.de - Linux/Open Source Consulting,
MehrAGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM
AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM 09.07.2015 NATALIE WENZ JAN GERTGENS Vorstellung Natalie Wenz Studium Medieninformatik an der Hochschule Reutlingen mit Abschluss als Master
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,
MehrOpen Build Service als zentrale Entwicklungsumgebung
Open Build Service als zentrale Entwicklungsumgebung B1 Systems GmbH http://www.b1-systems.de c B1 Systems GmbH 2004 2013 (1 / 33) Open Build Service als zentrale Entwicklungsumgebung Vorstellung B1 Systems
MehrErfolgreicher Ums9eg auf Git
CONCEPT PEOPLE IT- TALK Ein Erfahrungsbericht Erfolgreicher Ums9eg auf Git René Preißel (etosquare) Nils Hartmann (Techniker Krankenkasse) VORSTELLUNG René Preißel Freiberuflicher SoGwarearchitekt, Entwickler
MehrB1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
OpenStack Icehouse IBM GPFS Expert Workshop 7. Mai 2014 Ralph Dehner Geschäftsführer B1 Systems GmbH dehner@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
MehrMongoDB 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,
MehrB1 Thin Client Management bei der Fraport AG
B1 Thin Client Management bei der Fraport AG CeBIT 2016 15. März 2016 Christian Schneemann System Management & Monitoring Architect B1 Systems GmbH schneemann@b1-systems.de B1 Systems GmbH - Linux/Open
MehrDeployment Deployment Seite 1 / 25
Seite 1 / 25 Versionskontrolle Seite 2 / 25 Verteilte Versionskontrollsysteme Seite 3 / 25 Seite 4 / 25 Zusammenfassung Versionskontrolle Wir verwenden bei der Entwicklung das dezentralisierte Versionskontrollsystem
MehrParallels Plesk Panel
Parallels Plesk Panel Was ist neu? Version 9.0 www.parallels.com Version 1.0 Wichtige Themen Das Parallels Plesk Panel 9.0 bringt lang erwartete wichtige Funktionen für Service-Provider und Endnutzer.
MehrPrivate IaaS Cloud mit OpenStack. Sebastian Zielenski Linux/Unix Consultant & Trainer B1 Systems GmbH zielenski@b1-systems.de
Private IaaS Cloud mit OpenStack Sebastian Zielenski Linux/Unix Consultant & Trainer B1 Systems GmbH zielenski@b1-systems.de Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source Themen national
MehrWebcast-Serie IT Transformation in die Cloud, Teil 1. Public Cloud - mit Best-Practice-Beispiel hetras GmbH - Henning von Kielpinski, ConSol* GmbH
Webcast-Serie IT Transformation in die Cloud, Teil 1 Public Cloud - mit Best-Practice-Beispiel hetras GmbH - 24.01.2013 Henning von Kielpinski, ConSol* GmbH Inhalt Kurze Vorstellung ConSol* GmbH Übersicht
MehrOSADL begrüßt seine neuen Mitglieder. Pressekonferenz am 22. April 2009. Hannover Messe, Robotation Academy
OSADL begrüßt seine neuen Mitglieder Pressekonferenz am 22. April 2009 Hannover Messe, Robotation Academy OSADL begrüßt seine neuen Mitglieder Intel, SERCOS International und SYSGO Schopfloch, 22.04.2009.
MehrHochverfügbare Virtualisierung mit Open Source
Hochverfügbare Virtualisierung mit Open Source Gliederung DRBD Ganeti Libvirt Virtualisierung und Hochverfügbarkeit Hochverfügbarkeit von besonderer Bedeutung Defekt an einem Server => Ausfall vieler VMs
MehrEine eigene Linux-Distribution für den Raspberry Pi mit Yocto
Raspberry Pi mit Yocto Ubucon 2014 18. Oktober 2014 Stefan Seyfried Linux Consultant & Developer B1 Sytems GmbH seife@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Vorstellung
MehrOrchestrierung einer Private Cloud mit OpenStack Heat
OpenStack Heat CommitterConf Essen 2014 28. Oktober 2014 Ralph Dehner Gründer & CEO dehner@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Inhalt Vorstellung Die Cloud und
MehrOpenStack Automatisiertes Bereitstellen von Instanzen
Bereitstellen von Instanzen Linux Informationstag Augsburg 2014 22. März 2014 Ralph Dehner Gründer & CEO dehner@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Inhalt Vorstellung
MehrGitLab als alternative Entwicklungsplattform zu Github.com
Entwicklungsplattform zu Github.com Chemnitzer Linux-Tage 2015 21. März 2015 Ralf Lang Linux Consultant/Developer lang@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development GitLab
MehrSystemmanagement mit Puppet und Foreman
Foreman CeBIT 2015 19. März 2015 Mattias Giese System Management & Monitoring Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Vorstellung B1 Systems gegründet
MehrMoodle aktuell halten mit Git
Moodle aktuell halten mit Git 3a 1 2 3b 3c 4c Vorstellung Andreas Grabs Softwareentwickler Seit 2010 Moodle Core- Entwickler Freier Mitarbeiter eledia GmbH Inhalt Allgemeines Allgmeine Vorteile Vorteile
MehrRelease Automation für Siebel
June 30 th 2015 Release Automation für Siebel Stefan Kures Agenda + Herausforderungen + Lösung mit Automic + Vorteile + Resultate 3 Property of Automic Software. All rights reserved Siebel als zentrale
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
MehrOPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG
OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG WEBINAR 05.03.2015 CHRISTIAN STEIN NETWAYS GMBH FLORIAN HETTENBACH THOMAS-KRENN AG REFERENTENVORSTELLUNG Christian Stein Account Manager Bei NETWAYS
MehrOpen Source als de-facto Standard bei Swisscom Cloud Services
Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien
MehrPraktikum Ingenieurinformatik (PI)
Praktikum Ingenieurinformatik (PI) Verteilte Versionskontrolle mit Git und Github Björn Meyer Fachgebiet Technische Informatik 1 Agenda Einleitung Motivation Versionskontrolle Ansätze Git Funktionen Arbeiten
MehrIterativ. Inkrementell
Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks
MehrDer beste Plan für Office 365 Archivierung.
Der beste Plan für Office 365 Archivierung. Der Einsatz einer externen Archivierungslösung wie Retain bietet Office 365 Kunden unabhängig vom Lizenzierungsplan viele Vorteile. Einsatzszenarien von Retain:
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrTime To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten
Time To Market Ressourcen schnell Verfügbar machen Zeitersparnis bei Inbetriebnahme und Wartung von Servern Kosten TCO senken (Einsparung bei lokaler Infrastruktur, ) CAPEX - OPEX Performance Hochverfügbarkeit
Mehrgit & git-flow Jens Sandmann 14.12.2013 Warpzone Münster e.v. Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31
git & git-flow Jens Sandmann Warpzone Münster e.v. 14.12.2013 Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31 Überblick 1 git Versionskontrolle Allgemein VCS mit git 2 git flow 3 git nutzen 4 Anhang
MehrPasolfora Database Appliance PDA
Pasolfora Database Appliance PDA pasolfora GmbH An der Leiten 37 D-91177 Thalmässing Web: www.pasolfora.com Steffan Agel Andreas Prusch steffan.agel@pasolfora.com andreas.prusch@pasolfora.com 26/01/2016
MehrSystemmanagement mit Puppet und Foreman
Foreman CommitterConf Essen 2014 28.10.2014 Ralph Dehner Gründer & CEO dehner@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Vorstellung B1 Systems gegründet 2004 primär
MehrAnleitung zum Extranet-Portal des BBZ Solothurn-Grenchen
Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft
MehrEinführung Git Interna Workflows Referenzen. Git. Fast Version Control System. Michael Kuhn michael.kuhn@informatik.uni-hamburg.de
Git Fast Version Control System Michael Kuhn michael.kuhn@informatik.uni-hamburg.de Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Universität Hamburg 2011-09-28 1 / 16 1 Einführung Überblick
MehrFachapplikationen in heterogenen IT Landschaften
Fachapplikationen in heterogenen IT Landschaften Frau Kunath christiane.kunath@bstu.bund.de 15.03.2005 Ziel meines Vortrages ist es, die Migration auf Open Source Software bei der BStU als ein Beispiel
MehrFreie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008
1 / 26 17. Mai 2008 2 / 26 Worum geht s in diesem Vortrag? Freie Software (...und dem Chef) 3 / 26 Freie Software...im Unterschied zu: Freeware (Skype, Acrobat Reader,...) Proprietäre Software Open Source?
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrMigration von Subversion nach Mercurial und Einsatz dezentraler Versionskontrolle in Unternehmen
Migration von Subversion nach Mercurial und Einsatz dezentraler Versionskontrolle in Unternehmen Christoph Mewes Otto-von-Guericke-Universität Magdeburg 17. August 2011 Christoph Mewes (OvGU) Migration
MehrBrownbag Session Grundlagen Virtualisierung Von VM s und Containern
Brownbag Session Grundlagen Virtualisierung Von VM s und Containern 13.07.2012 Nils Domrose inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen. Und uns selbst. Worum geht s?...falls
MehrEinreichung zum Call for Papers
Internet: www.aitag.com Email: info@aitag.com Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de
MehrProxmox VE - mit OpenSource Virtualisierung leicht gemacht
Proxmox VE - mit OpenSource Virtualisierung leicht gemacht Was ist Proxmox VE? Das VE steht für Virtualisierungs Environment, also eine Software um Rechner zu virtualisieren und diese auch zu verwalten
MehrVirtual System Cluster: Freie Wahl mit Open Source
Virtual System Cluster: Freie Wahl mit Open Source LPI Partnertagung 2012 Sprecher: Uwe Grawert http://www.b1-systems.de 24. April 2012 c B1 Systems GmbH 2004 2012 Chapter -1, Slide 1 Freie Wahl beim Virtual
MehrEND OF SUPPORT. transtec Migrationskonzept. 14.07.2015 END OF SUPPORT für Windows Server 2003 31.12.2014 END OF LICENSE für Windows Server 2008
14.07.2015 END OF für Windows Server 2003 31.12.2014 END OF LICENSE für Windows Server 2008 Lebenszyklus Der Support von Microsoft Windows Server 2003 wird im Juli 2015 auslaufen. Hinzukommt, dass ab Jahresende
MehrEnd-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at
End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at www.celix.at September 2015 celix Solutions GmbH Spezialist für Team Collaboration und IT Prozess Management Agile
MehrConsultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de
ADF Spotlight - Entwicklungswerkzeuge & - methoden - ADF 12c mit Git, Maven & Co. - Status Quo Ulrich Gerkmann-Bartels Consultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de +++ Bitte
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrAcronis Backup Cloud explained
New Generation Data Protection Powered by the Acronis AnyData Engine Acronis Backup Cloud explained Oktober 2015 Michael Braun Service Provider Development Manager Acronis Backup Cloud Ausgerichtet darauf,
Mehrpresents openqrm Enterprise Presentation Slide no. 1
presents openqrm Enterprise Presentation Slide no. 1 Effizientes Datacenter Management und Cloud Computing mit openqrm Matthias Rechenburg - Project Manager openqrm - CEO openqrm Enterprise openqrm Enterprise
MehrSystemanforderungen TreesoftOffice.org Version 6.4
Systemanforderungen TreesoftOffice.org Version 6.4 Copyright Die Informationen in dieser Dokumentation wurden nach bestem Wissen und mit größter Sorgfalt erstellt. Dennoch sind Fehler bzw. Unstimmigkeiten
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
MehrSystem Center Essentials 2010
System Center Essentials 2010 Microsoft System Center Essentials 2010 (Essentials 2010) ist eine neue Verwaltungslösung aus der System Center-Produktfamilie, die speziell für mittelständische Unternehmen
MehrIT Lehrgang: MCITP. Microsoft Certified Enterprise Desktop Administrator 7. E r f o l g h a t e i n e n N a m e n : S P C! w w w. s p c.
2011 IT Lehrgang: MCITP Microsoft Certified Enterprise Desktop Administrator 7 E r f o l g h a t e i n e n N a m e n : S P C! w w w. s p c. a t Wissens-Service ist bei uns schon immer Trend. Und Trends
MehrOpen Source in der Unternehmenspraxis
Open Source in der Unternehmenspraxis Walter Klausberger 25.09.2014 AWS 1 Open Source Definition Software wird als quelloffen (= open source) bezeichnet, wenn ihre Lizenzbedingungen einer der von der Open
MehrNachricht der Kundenbetreuung
Cisco WebEx: Service-Pack vom [[DATE]] für [[WEBEXURL]] Sehr geehrter Cisco WebEx-Kunde, Cisco WebEx sendet diese Mitteilung an wichtige Geschäftskontakte unter https://[[webexurl]]. Ab Samstag, 1. November
MehrDatabase Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH
Database Change Management für Continuous Delivery Diana Lander und Andreas Falk NovaTec Consulting GmbH Die Vortragenden Andreas Falk Senior Consultant NovaTec Consulting GmbH Diana Lander Consultant
MehrBuild-Pipeline mit Jenkins
JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv
MehrAnlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010
1 von 6 Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010 ci solution GmbH 2010 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2010 Manfred Büttner 16. September
MehrBI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
MehrHerausforderungen des Enterprise Endpoint Managements
Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen
MehrVorstellung SimpliVity. Tristan P. Andres Senior IT Consultant
Vorstellung SimpliVity Tristan P. Andres Senior IT Consultant Agenda Wer ist SimpliVity Was ist SimpliVity Wie funktioniert SimpliVity Vergleiche vsan, vflash Read Cache und SimpliVity Gegründet im Jahr
MehrDezentrale Verschlüsselung. Lumension Device Control Version 4.4
Dezentrale Verschlüsselung Lumension Device Control Version 4.4 Autor: Willy Bergmann Datum: 13.07.2009 Inhalt 1 Ziel der Anleitung... 3 2 Einrichten der dezentralen Verschlüsselung... 3 2.1 Setzen der
MehrITIL und Entwicklungsmodelle: Die zwei Kulturen
Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen
MehrPersonal. Installations-Anleitung. www.cad-schroer.de
Personal Installations-Anleitung www.cad-schroer.de Alle Rechte vorbehalten. Die Reproduktion dieser Dokumentation durch Drucken, Fotokopieren oder andere Verfahren auch auszugsweise ist nur mit ausdrücklicher
MehrRelease Notes scvenus 2.2.0
Release Notes Juli 2005 IT Services Release Notes scvenus 2.2.0 Operational Concepts Security Solutions Was ist neu? Unterstützte Betriebssysteme Vertrieb E-Mail-Support / Mailinglisten Webportal / Schulung
MehrAnalyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS
Analyse zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com Januar 2010 Inhalt Summary und Key Findings
MehrGerrit und Jenkins ein Traumpaar für Pre-Tested Commit
und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und
MehrZuverlässiger IT-Service und Support Wir haben Ihr EDV-System im Griff.
Zuverlässiger IT-Service und Support Wir haben Ihr EDV-System im Griff. Überblick über unser Leistungsspektrum Wir kümmern uns um Ihre EDV-Anlage. Die IT muss laufen, zu jeder Zeit. Das ist die Anforderung
MehrResearch Note zum Thema: Laufzeit von Support-Leistungen für Server OS
Research Note zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com November 2009 Inhalt 1 EINFÜHRUNG
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrUnabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme
Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme 24.03.2015 Seite 1 Was ist eigentlich Open Source? Software nach dem OSI-Standard Software darf weitergegeben
MehrOpen Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien 23.10.07. Referent : Christopher Wieser (www.opso-it.
Open Source Software Workshop : Open Source Software 3. Mannheimer Fachtag Medien 23.10.07 Referent : Christopher Wieser (www.opso-it.de) Open Source Software Ablauf Einführung in die Begriffe Open Source,
MehrJetzt von 7-Mode nach cdot migrieren!
Distribution Partner Jetzt von 7-Mode nach cdot migrieren! Sind die NetApp-Umgebungen Ihrer Kunden auf dem neuesten Stand der Technik? Das neue Betriebssystem von NetApp, Clustered Data ONTAP (kurz cdot),
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrDie Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006
Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrAgenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned
Agenda TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned Geografisches Das Angebot Private & Hybrid Cloud Szenarien TERRA CLOUD Portal Privates
MehrSoftwareinstallation unter Linux
Ansbacher Linux Tag Willkommen zum Vortrag Softwareinstallation unter Linux Softwareinstallation unter Linux Inhaltsverzeichnis: Unterschiede Windows / Linux Paketverwaltung Vor- und Nachteile der Paketverwaltung
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
MehrAnleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrEinfach wie noch nie. Der mypackage-ansatz. Ihre Lösung zur automatisierten Client-Bereitstellung. mypackage im Überblick
Ihre Lösung zur automatisierten Client-Bereitstellung Die automatisierte Verteilung von Software und die Paketierung von Anwendungen werden in Unternehmen nach wie vor sehr unterschiedlich gehandhabt.
MehrAgenda. Ziel Problematik OS-Installation Softwareverteilung Inventarisierung Stufenplan
opsi Linux Support Agenda Ziel Problematik OS-Installation Softwareverteilung Inventarisierung Stufenplan Ziel Integrierte Verwaltung von heterogenen Rechnerparks mit Linux- und Windows-Maschinen unter
MehrLinux-HA-Cluster Heartbeat mit DRBD
Linux-HA-Cluster Heartbeat mit DRBD Thomas Röhl 01. Oktober 2004 Inhalt Was ist ein HA-Cluster? Vorbereiten des Projekts Hardware Software Allgemeiner Aufbau des Clusters Installation von DRBD Installation
MehrEASYINSTALLER Ⅲ SuSE Linux Installation
EASYINSTALLER Ⅲ SuSE Linux Installation Seite 1/17 Neuinstallation/Update von Meytonsystemen!!! Die Neuinstallation von MEYTON Software ist relativ einfach durchzuführen. Anhand dieser Beschreibung werden
Mehr1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten
Inhalt 1 Belastung 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten 2 Beschwerden 2.1 Registrierung / Einloggen 2.2 Symptome 2.3 Diagramme 3 Info 3.1 Lexikon 3.2 Tutorial 3.3 Impressum 4 Einstellungen
MehrAgile Software Verteilung
Agile Software Verteilung Vortrag: René Steg Steg IT-Engineering, Zürich (Schweiz) Gründe für Agile Software-Verteilung Wenn Sie Hunderte von Servern mit vielen Anwendungen betreiben Verteilte Anwendungen
MehrHochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches
Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf
MehrUmfrage zum Informationsbedarf im Requirements Engineering
Umfrage zum Informationsbedarf im Requirements Engineering Vielen Dank für Ihre Teilnahme an dieser Studie! Im Rahmen eines Forschungsprojektes an der Universität Hamburg und der TU Graz führen wir eine
Mehr