SlideShare ist ein Scribd-Unternehmen logo
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 Source Consulting,Training, Support & Development
Vorstellung B1 Systems
gegründet 2004
primär Linux/Open Source-Themen
national & international tätig
über 70 Mitarbeiter
unabhängig von Soft- und Hardware-Herstellern
Leistungsangebot:
Beratung & Consulting
Support
Entwicklung
Training
Betrieb
Lösungen
dezentrale Strukturen
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 2 / 41
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
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 3 / 41
Vorstellung Fraport AG
Betreibergesellschaft des Flughafens
Frankfurt am Main; beteiligt an weiteren
deutschen und internationalen Flughäfen
Firmensitz in Frankfurt am Main
20.836 Beschäftigte (Stand 2015)
Umsatzerlöse 1.967,3 Mio. EUR, EBITDA
688,5 Mio. EUR (Stand 2015)
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 4 / 41
Management von mehr als 2000 Linux Thin
Clients bei der Fraport AG
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 5 / 41
Thin Clients?
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 6 / 41
Einsatzzweck
Thin Clients im Einsatz für:
Displays zur Anzeige von Ankunft- und Abflugplänen
Displays an Kofferbändern
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 7 / 41
Warum etwas Neues?
Gesucht wurde ein Ersatz für die windowsbasierte Displayclientlösung
Lizenzkosten-Einsparung
Supportende von Windows XP
keine Unterstützung für Win Embedded intern
homogene Client-Landschaft
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 8 / 41
Ausgangssituation 1/2
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 9 / 41
Ausgangssituation 2/2
Betriebssystem Windows Embedded
Clients booten von Festplatte
hohe Ausfallquote der Displaycontroller (Festplatten)
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 10 / 41
Gesucht wurde ...
... eine Lösung mit folgenden Features:
zentrale Konfigurationsoberfläche
Clients booten ohne lokale Medien
einfaches Handling von Patches
schlankes & einheitliches Betriebssystem
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 11 / 41
B1 Thin Client Management – Alles neu . . .
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 12 / 41
Architektur
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 13 / 41
Architekturwechsel – Bootvorgang
Vorher:
Nachher:
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 14 / 41
B1 Thin Client Management – Komponenten
Console mit Weboberfläche zur einfachen Administration der
einzelnen Clients
Bootserver als zentrale Ablage der Images für die Clients
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 15 / 41
B1 Thin Client Management – Bootserver
Bootserver:
tFTP-Server für PXE (pxelinux vom syslinux Projekt)
FTP-Server für Client Images und Bootkonfiguration
KIWI-Server:
Fileserver für Bereitstellung der Images
PXElinux-ähnliche Konfigurationsmöglichkeiten für Deployment
über Netzwerk
Zuordnung des zu bootenden Images u.a. nach Hardwareklassen
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 16 / 41
Was ist KIWI?
KIWI:
openSUSE-Projekt zur Erstellung von System Images
https://de.opensuse.org/Portal:KIWI
integriert in Open Build Service
http://openbuildservice.org
einfache Aktualisierung der Images
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 17 / 41
B1 Thin Client Management – Console
Zentrale Konfigurationsmöglichkeiten je Client über Weboberfläche:
Hostname
Monitorauflösung
Anordnung mehrerer Monitore
anzuzeigende Daten
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 18 / 41
B1 Thin Client Management – Console
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 19 / 41
B1 Thin Client Management – Console
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 20 / 41
B1 Thin Client Management – Console
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 21 / 41
B1 Thin Client Management – Console
Administrative Befehle:
VNC-Verbindung aufbauen
Bildschirminhalt anzeigen lassen (Screenshot)
Software neu starten
System neu starten
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 22 / 41
B1 Thin Client Management – Agent Features
VNC-Verbindung aufbauen
Screenshot bereitstellen
im Webfrontend ausgelöste Befehle umsetzen
System konfigurieren
Watchdogfunktionalität
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 23 / 41
B1 Thin Client Management – Agent
Funktionsweise
1 ... startet
2 ... holt Konfiguration von B1 TCM Console
3 ... konfiguriert das System
4 ... gibt das System frei zum Start der eigentlichen Software
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 24 / 41
B1 Thin Client Management – Vorteile
zentrale Stelle zur Konfiguration der Clients
einfacher Austausch der Hardware im Problemfall
einfacher Updateprozess
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 25 / 41
Arbeitsablauf – Neuer Client
Workflow Hardware-Austausch
alt neu
1 System in Werkstatt
vorkonfigurieren
2 lokalen Clientnamen
manuell eintragen
3 System in Betrieb nehmen
1 System in
Management-Konsole
eintragen
2 System in Betrieb nehmen
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 26 / 41
Projektablauf
Projektablauf
Ende 2013 Proof of Concept
Mitte 2014 stetige Tests und Anpassung des
Images
Ende 2014 erstes Produktiv-Rollout in klei-
nen Bereichen
Ende 2014-Anfang 2015 Upgrade des Images auf Basis
von openSUSE 13.2
Anfang 2015 Weiterführung des Rollouts
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 27 / 41
Anpassungen der B1 Thin Client Lösung
Probleme/Wünsche kurzfristig eingebaut/umgesetzt
Interaktion mit Netzwerkservices (DNS)
Sicherheitsrichtlinien
Nutzung des Hardwarewatchdogs
Anpassungen des Webfrontends
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 28 / 41
Upgrade der Basis
Upgrade der Basis von openSUSE 12.3 auf openSUSE 13.2
Softwareupdates
nötig für neue Features
Hardwareunterstützung
Probleme, die dabei auftraten:
ungewollte Einführung von wicked
lief parallel zu NetworkManager
NetworkManager und wicked arbeiteten gegeneinander
Änderung des Verhaltens in der initrd
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 29 / 41
B1 Thin Client Management
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 30 / 41
B1 Thin Client Management
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 31 / 41
B1 Thin Client Management – Bestandteile
B1 Thin Client Management Weboberfläche
B1 Thin Client Agent
Bootserver (PXE/KIWI) (vorhandene Dienste nutzbar)
individuell nach Kundenwunsch anpassbare Clientimages
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 32 / 41
B1 Thin Client Management – Webfrontend
Rechtemanagement
AD-/LDAP-Kopplung
Konfiguration des Bootservers (PXE und KIWI)
nach Kundenwunsch definierbare Kommandos
nach Kundenwunsch definierbare Meta-Daten
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 33 / 41
B1 Thin Client Management – Webfrontend
Beispielkommandos:
VNC Sitzung starten
Screenshot erstellen und anzeigen
Applikation neu starten
System neu starten
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 34 / 41
B1 Thin Client Management – Webfrontend
Meta-Daten z.B.
Einsatzzweck des Geräts
Lokalität
Kontaktperson
Notizen
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 35 / 41
B1 Thin Client Management – Agent
Konfiguration des Systems nach dem Bootvorgang
Monitoring von Systemressourcen
Ausführung von Befehlen (nach Kundenwunsch konfigurierbar)
abgesicherte Kommunikation mit Managementoberfläche
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 36 / 41
B1 Thin Client Management – Images
bestehen aus Kernel, Initrd und Systemabbild
basieren (derzeit) auf openSUSE-Distribution
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 37 / 41
B1 Thin Client Management – Features im
Überblick
übersichtliches Managementfrontend
„Fernsteuerung“ der Clients
Verwaltung verschiedener Images
Updates an einer Stelle durchzuführen
an betriebliche Abläufe anpassbar
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 38 / 41
B1 Thin Client Management –
Einsatzmöglichkeiten
(Werbe-)Displays
Infoterminals
Internetkiosk
Workstation Terminal
POS-Systeme
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 39 / 41
Open Source im Einsatz
Open Build Service http://www.openbuildservice.org
KIWI https://de.opensuse.org/Portal:KIWI
openSUSE Linux Distribution
Apache Webserver http://httpd.apache.org
Syslinux http://www.syslinux.org
...
B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 40 / 41
Vielen Dank für Ihre Aufmerksamkeit!
Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de
oder +49 (0)8457 - 931096.
Besuchen Sie uns auch hier auf der CeBIT,
Halle 3, D36/410.
B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development

Weitere ähnliche Inhalte

Andere mochten auch

Client relationship management
Client relationship managementClient relationship management
Client relationship management
Rajesh Patel
 
Skills sharing client management
Skills sharing client managementSkills sharing client management
Skills sharing client management
Jiahao Liew
 
Client management
Client managementClient management
Client management
Brijendra Chaudhary
 
Top client retention strategies
Top client retention strategiesTop client retention strategies
Top client retention strategies
Veronika Tondon
 
P m02 inside_selling_managerswrap
P m02 inside_selling_managerswrapP m02 inside_selling_managerswrap
P m02 inside_selling_managerswrap
Fitira
 
班级新变化
班级新变化班级新变化
班级新变化jody531
 
Ontwikkelingen in het internationaal arbeidsrecht
Ontwikkelingen in het internationaal arbeidsrechtOntwikkelingen in het internationaal arbeidsrecht
Ontwikkelingen in het internationaal arbeidsrecht
Veerle Van Den Eeckhout
 
The Poker Entrepreneurship: Speaking @ JFDI.Asia
The Poker Entrepreneurship: Speaking @ JFDI.AsiaThe Poker Entrepreneurship: Speaking @ JFDI.Asia
The Poker Entrepreneurship: Speaking @ JFDI.Asia
saumilnanavati
 
Anatomyofa twitterrumor
Anatomyofa twitterrumorAnatomyofa twitterrumor
Anatomyofa twitterrumor
Gnip
 
Prezentacja1
Prezentacja1Prezentacja1
Prezentacja1
wanilia1991
 
M00 about this_course
M00 about this_courseM00 about this_course
M00 about this_course
Fitira
 
The magic cat eye
The magic cat eyeThe magic cat eye
The magic cat eye
rsinghkaurav
 
Android vs ios
Android vs iosAndroid vs ios
Android vs iosgndolf
 
Facebook-Zynga
Facebook-ZyngaFacebook-Zynga
Facebook-Zyngagndolf
 
Steps presentation
Steps presentationSteps presentation
Steps presentation
Liam Wylie
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
moppettharry
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
B1 Systems GmbH
 
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
Veerle Van Den Eeckhout
 

Andere mochten auch (20)

Client relationship management
Client relationship managementClient relationship management
Client relationship management
 
Skills sharing client management
Skills sharing client managementSkills sharing client management
Skills sharing client management
 
Client management
Client managementClient management
Client management
 
Top client retention strategies
Top client retention strategiesTop client retention strategies
Top client retention strategies
 
Gulteal region
Gulteal regionGulteal region
Gulteal region
 
P m02 inside_selling_managerswrap
P m02 inside_selling_managerswrapP m02 inside_selling_managerswrap
P m02 inside_selling_managerswrap
 
班级新变化
班级新变化班级新变化
班级新变化
 
Ontwikkelingen in het internationaal arbeidsrecht
Ontwikkelingen in het internationaal arbeidsrechtOntwikkelingen in het internationaal arbeidsrecht
Ontwikkelingen in het internationaal arbeidsrecht
 
The Poker Entrepreneurship: Speaking @ JFDI.Asia
The Poker Entrepreneurship: Speaking @ JFDI.AsiaThe Poker Entrepreneurship: Speaking @ JFDI.Asia
The Poker Entrepreneurship: Speaking @ JFDI.Asia
 
Anatomyofa twitterrumor
Anatomyofa twitterrumorAnatomyofa twitterrumor
Anatomyofa twitterrumor
 
Prezentacja1
Prezentacja1Prezentacja1
Prezentacja1
 
M00 about this_course
M00 about this_courseM00 about this_course
M00 about this_course
 
The magic cat eye
The magic cat eyeThe magic cat eye
The magic cat eye
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
26 28
26 2826 28
26 28
 
Facebook-Zynga
Facebook-ZyngaFacebook-Zynga
Facebook-Zynga
 
Steps presentation
Steps presentationSteps presentation
Steps presentation
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
 
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
Actualiteiten IPR: Nieuw Boek 10 BW; What's new in het ipr?
 

Ähnlich wie B1 Thin Client Management bei der Fraport AG

Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
B1 Systems GmbH
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
B1 Systems GmbH
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
B1 Systems GmbH
 
Ubuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreibenUbuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreiben
B1 Systems GmbH
 
Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?
B1 Systems GmbH
 
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
Verein FM Konferenz
 
Lifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und ForemanLifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und Foreman
B1 Systems GmbH
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
B1 Systems GmbH
 
Digital Signage "Data Dashboard" - Exklusiv von pilot Screentime
Digital Signage "Data Dashboard" - Exklusiv von pilot ScreentimeDigital Signage "Data Dashboard" - Exklusiv von pilot Screentime
Digital Signage "Data Dashboard" - Exklusiv von pilot Screentime
pilot Screentime GmbH
 
Openstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzOpenstack im unternehmerischen Einsatz
Openstack im unternehmerischen Einsatz
B1 Systems GmbH
 
ApplicationPro Flyer deutsch
ApplicationPro Flyer deutschApplicationPro Flyer deutsch
ApplicationPro Flyer deutsch
cynapspro GmbH
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM Suite
SoftProject GmbH
 
Entwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantEntwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit Vagrant
B1 Systems GmbH
 
Informationssystem
InformationssystemInformationssystem
Informationssystem
carolus47
 
Servervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper VServervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper V
Christian Decker
 
Ubuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingUbuntu-/Debian-Packaging
Ubuntu-/Debian-Packaging
B1 Systems GmbH
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
B1 Systems GmbH
 
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
NETWAYS
 
Ambilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & HyperionAmbilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & Hyperion
B1 Systems GmbH
 

Ähnlich wie B1 Thin Client Management bei der Fraport AG (20)

Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
 
Ubuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreibenUbuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreiben
 
Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?
 
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
 
Lifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und ForemanLifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und Foreman
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
Digital Signage "Data Dashboard" - Exklusiv von pilot Screentime
Digital Signage "Data Dashboard" - Exklusiv von pilot ScreentimeDigital Signage "Data Dashboard" - Exklusiv von pilot Screentime
Digital Signage "Data Dashboard" - Exklusiv von pilot Screentime
 
Openstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzOpenstack im unternehmerischen Einsatz
Openstack im unternehmerischen Einsatz
 
ApplicationPro Flyer deutsch
ApplicationPro Flyer deutschApplicationPro Flyer deutsch
ApplicationPro Flyer deutsch
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM Suite
 
Entwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantEntwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit Vagrant
 
Informationssystem
InformationssystemInformationssystem
Informationssystem
 
Servervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper VServervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper V
 
Die beliebtesten kvm switches
Die beliebtesten kvm switchesDie beliebtesten kvm switches
Die beliebtesten kvm switches
 
Ubuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingUbuntu-/Debian-Packaging
Ubuntu-/Debian-Packaging
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
 
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...
 
Ambilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & HyperionAmbilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & Hyperion
 

Mehr von B1 Systems GmbH

Android mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen RepoAndroid mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen Repo
B1 Systems GmbH
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
B1 Systems GmbH
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
B1 Systems GmbH
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker
B1 Systems GmbH
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
 
End of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStackEnd of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStack
B1 Systems GmbH
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
B1 Systems GmbH
 
systemd im Alltag
systemd im Alltagsystemd im Alltag
systemd im Alltag
B1 Systems GmbH
 
E-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPGE-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPG
B1 Systems GmbH
 
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisierenSome Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
B1 Systems GmbH
 
Ceph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die CloudCeph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die Cloud
B1 Systems GmbH
 
Migrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SEMigrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SE
B1 Systems GmbH
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
B1 Systems GmbH
 
DevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetAppDevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetApp
B1 Systems GmbH
 
Images for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBSImages for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBS
B1 Systems GmbH
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
B1 Systems GmbH
 

Mehr von B1 Systems GmbH (17)

Android mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen RepoAndroid mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen Repo
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
End of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStackEnd of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStack
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
 
systemd im Alltag
systemd im Alltagsystemd im Alltag
systemd im Alltag
 
E-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPGE-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPG
 
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisierenSome Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
 
Ceph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die CloudCeph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die Cloud
 
Migrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SEMigrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SE
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
 
DevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetAppDevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetApp
 
Images for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBSImages for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBS
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
 

B1 Thin Client Management bei der Fraport AG

  • 1. 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 Source Consulting,Training, Support & Development
  • 2. Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen national & international tätig über 70 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot: Beratung & Consulting Support Entwicklung Training Betrieb Lösungen dezentrale Strukturen B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 2 / 41
  • 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 B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 3 / 41
  • 4. Vorstellung Fraport AG Betreibergesellschaft des Flughafens Frankfurt am Main; beteiligt an weiteren deutschen und internationalen Flughäfen Firmensitz in Frankfurt am Main 20.836 Beschäftigte (Stand 2015) Umsatzerlöse 1.967,3 Mio. EUR, EBITDA 688,5 Mio. EUR (Stand 2015) B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 4 / 41
  • 5. Management von mehr als 2000 Linux Thin Clients bei der Fraport AG B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 5 / 41
  • 6. Thin Clients? B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 6 / 41
  • 7. Einsatzzweck Thin Clients im Einsatz für: Displays zur Anzeige von Ankunft- und Abflugplänen Displays an Kofferbändern B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 7 / 41
  • 8. Warum etwas Neues? Gesucht wurde ein Ersatz für die windowsbasierte Displayclientlösung Lizenzkosten-Einsparung Supportende von Windows XP keine Unterstützung für Win Embedded intern homogene Client-Landschaft B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 8 / 41
  • 9. Ausgangssituation 1/2 B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 9 / 41
  • 10. Ausgangssituation 2/2 Betriebssystem Windows Embedded Clients booten von Festplatte hohe Ausfallquote der Displaycontroller (Festplatten) B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 10 / 41
  • 11. Gesucht wurde ... ... eine Lösung mit folgenden Features: zentrale Konfigurationsoberfläche Clients booten ohne lokale Medien einfaches Handling von Patches schlankes & einheitliches Betriebssystem B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 11 / 41
  • 12. B1 Thin Client Management – Alles neu . . . B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 12 / 41
  • 13. Architektur B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 13 / 41
  • 14. Architekturwechsel – Bootvorgang Vorher: Nachher: B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 14 / 41
  • 15. B1 Thin Client Management – Komponenten Console mit Weboberfläche zur einfachen Administration der einzelnen Clients Bootserver als zentrale Ablage der Images für die Clients B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 15 / 41
  • 16. B1 Thin Client Management – Bootserver Bootserver: tFTP-Server für PXE (pxelinux vom syslinux Projekt) FTP-Server für Client Images und Bootkonfiguration KIWI-Server: Fileserver für Bereitstellung der Images PXElinux-ähnliche Konfigurationsmöglichkeiten für Deployment über Netzwerk Zuordnung des zu bootenden Images u.a. nach Hardwareklassen B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 16 / 41
  • 17. Was ist KIWI? KIWI: openSUSE-Projekt zur Erstellung von System Images https://de.opensuse.org/Portal:KIWI integriert in Open Build Service http://openbuildservice.org einfache Aktualisierung der Images B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 17 / 41
  • 18. B1 Thin Client Management – Console Zentrale Konfigurationsmöglichkeiten je Client über Weboberfläche: Hostname Monitorauflösung Anordnung mehrerer Monitore anzuzeigende Daten B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 18 / 41
  • 19. B1 Thin Client Management – Console B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 19 / 41
  • 20. B1 Thin Client Management – Console B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 20 / 41
  • 21. B1 Thin Client Management – Console B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 21 / 41
  • 22. B1 Thin Client Management – Console Administrative Befehle: VNC-Verbindung aufbauen Bildschirminhalt anzeigen lassen (Screenshot) Software neu starten System neu starten B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 22 / 41
  • 23. B1 Thin Client Management – Agent Features VNC-Verbindung aufbauen Screenshot bereitstellen im Webfrontend ausgelöste Befehle umsetzen System konfigurieren Watchdogfunktionalität B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 23 / 41
  • 24. B1 Thin Client Management – Agent Funktionsweise 1 ... startet 2 ... holt Konfiguration von B1 TCM Console 3 ... konfiguriert das System 4 ... gibt das System frei zum Start der eigentlichen Software B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 24 / 41
  • 25. B1 Thin Client Management – Vorteile zentrale Stelle zur Konfiguration der Clients einfacher Austausch der Hardware im Problemfall einfacher Updateprozess B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 25 / 41
  • 26. Arbeitsablauf – Neuer Client Workflow Hardware-Austausch alt neu 1 System in Werkstatt vorkonfigurieren 2 lokalen Clientnamen manuell eintragen 3 System in Betrieb nehmen 1 System in Management-Konsole eintragen 2 System in Betrieb nehmen B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 26 / 41
  • 27. Projektablauf Projektablauf Ende 2013 Proof of Concept Mitte 2014 stetige Tests und Anpassung des Images Ende 2014 erstes Produktiv-Rollout in klei- nen Bereichen Ende 2014-Anfang 2015 Upgrade des Images auf Basis von openSUSE 13.2 Anfang 2015 Weiterführung des Rollouts B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 27 / 41
  • 28. Anpassungen der B1 Thin Client Lösung Probleme/Wünsche kurzfristig eingebaut/umgesetzt Interaktion mit Netzwerkservices (DNS) Sicherheitsrichtlinien Nutzung des Hardwarewatchdogs Anpassungen des Webfrontends B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 28 / 41
  • 29. Upgrade der Basis Upgrade der Basis von openSUSE 12.3 auf openSUSE 13.2 Softwareupdates nötig für neue Features Hardwareunterstützung Probleme, die dabei auftraten: ungewollte Einführung von wicked lief parallel zu NetworkManager NetworkManager und wicked arbeiteten gegeneinander Änderung des Verhaltens in der initrd B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 29 / 41
  • 30. B1 Thin Client Management B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 30 / 41
  • 31. B1 Thin Client Management B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 31 / 41
  • 32. B1 Thin Client Management – Bestandteile B1 Thin Client Management Weboberfläche B1 Thin Client Agent Bootserver (PXE/KIWI) (vorhandene Dienste nutzbar) individuell nach Kundenwunsch anpassbare Clientimages B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 32 / 41
  • 33. B1 Thin Client Management – Webfrontend Rechtemanagement AD-/LDAP-Kopplung Konfiguration des Bootservers (PXE und KIWI) nach Kundenwunsch definierbare Kommandos nach Kundenwunsch definierbare Meta-Daten B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 33 / 41
  • 34. B1 Thin Client Management – Webfrontend Beispielkommandos: VNC Sitzung starten Screenshot erstellen und anzeigen Applikation neu starten System neu starten B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 34 / 41
  • 35. B1 Thin Client Management – Webfrontend Meta-Daten z.B. Einsatzzweck des Geräts Lokalität Kontaktperson Notizen B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 35 / 41
  • 36. B1 Thin Client Management – Agent Konfiguration des Systems nach dem Bootvorgang Monitoring von Systemressourcen Ausführung von Befehlen (nach Kundenwunsch konfigurierbar) abgesicherte Kommunikation mit Managementoberfläche B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 36 / 41
  • 37. B1 Thin Client Management – Images bestehen aus Kernel, Initrd und Systemabbild basieren (derzeit) auf openSUSE-Distribution B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 37 / 41
  • 38. B1 Thin Client Management – Features im Überblick übersichtliches Managementfrontend „Fernsteuerung“ der Clients Verwaltung verschiedener Images Updates an einer Stelle durchzuführen an betriebliche Abläufe anpassbar B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 38 / 41
  • 39. B1 Thin Client Management – Einsatzmöglichkeiten (Werbe-)Displays Infoterminals Internetkiosk Workstation Terminal POS-Systeme B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 39 / 41
  • 40. Open Source im Einsatz Open Build Service http://www.openbuildservice.org KIWI https://de.opensuse.org/Portal:KIWI openSUSE Linux Distribution Apache Webserver http://httpd.apache.org Syslinux http://www.syslinux.org ... B1 Systems GmbH B1 Thin Client Management bei der Fraport AG 40 / 41
  • 41. Vielen Dank für Ihre Aufmerksamkeit! Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de oder +49 (0)8457 - 931096. Besuchen Sie uns auch hier auf der CeBIT, Halle 3, D36/410. B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development