Lunix Clients in the City of Munich

Embed Size (px)

Citation preview

Linux clients in the City of MunichScaling to / managing 18.000 linux clients

Speaker: Jan-Marek Glogowski Linux Client TeamOpen Source Summit Paris 2016, Paris, 17. November 2016

Linux clients in the City of Munich Jan-Marek Glogowski 17. November 2016

Some constraints

OSS on the server thats most time quite solid

Server side has large rollouts (Internet anyone)

We use a VMware cloud + RedHat servers (and a lot other)

Tech facts LiMux release

Current Release: 5.5
freezed in DAK @ 2016-08-03 (i386)

Based on Kubuntu 14.04 with KDE 4.14 from PPA

Firefox and Thunderbird ESR (patched for KDE4)

LibreOffice 4.1+ (plus = 300+ patches) + WollMux

GOsa, FAI, Client and user configuration framework

262 changed source packages (patched or backports)5202 binary packages (not all installed)

Plan: amd64 preview in Q1 2017
KDE5 based 18.04 + LO 5.x in Q3 2018

Tech facts Client management

GOsa LDAP management tool (github: credativ/limux-gosa)Manages host and user configuration and triggers installations

FAI (github: lhm-limux/fai)Fully Automated Installation based on GOsa LDAP data

Client and user configuration management infrastructureapplication preconfiguration, KDE menu generation, host settings, FAI integration, network share mounting (CIFS, Novell), printers, sudoers, roaming profile sync, Xorg configuration, USB storage devices

Finally (almost) completely Python 2 based

Reads / caches configuration from GOsa managed LDAP

Please poke city to release sources as Free Software!

Not Big Cities but big deployments

A lot of specialized software (200+ programs AFAIK)? getting married, register a car, managing taxes for dogs, ...

Windows + Cytrix terminal servers (AutoCAD, where BriksCAD is not good enough), seldomly WINE (no shareable)

Fat client software is more prone to scaling based bugs the server software (KDE PIM currently doesnt scale and conflicts with the way we use roaming profiles)

LibreOffice breaks as much as MS Office for new versions (the community improves the test coverage for every release)

Further information and contact

email: [email protected] even visit us!