Wie wir einmal 500 Server mit 150 Personen in 3 Tagen migriert haben und was wir alles gelernt haben
von Ralph Angenendt (ImmobilienScout 24)
Thursday, 08.05.2014, Stage E, 14:45-15:30 Uhr
Track: Agile Methods
Gegeben sei eine virtualisierte Serverumgebung, auf der Server von einem Dienstleister nach Bestellung "schlüsselfertig" bereitgestellt werden und die relativ manuell via Nagios und Cacti überwacht wird.
Der Plan: Wir wechseln zu einer virtuellen Serverumgebung auf einer anderen Virtualisierungslösung, auf der sich Entwickler und Admins "DevOps-Style" selbst Maschinen bereit stellen können und die sich automatisiert im Monitoring via Icinga wiederfinden.
Um den Schwierigkeitsgrad ein wenig zu erhöhen, wechseln wir (in einem geringen Maße) die Distribution. Und das Alarming. Und die Provisionierungslösung. Mit ca. 1500 Servern. So schnell wie möglich.
Wie startet man so ein Vorhaben? Natürlich mit einem Big Bang: Wir migrieren mit der kompletten IT (Entwickler, DBAs, Systemadministratoren, QA etc.) 500 dieser Maschinen in nur drei Tagen. Während dieser Migration soll die QA-Plattform weiterlaufen, wir wollen lernen, wie wir das später ohne Downtime in der Produktion hinbekommen.
Dieser Talk erzählt davon, wie man so etwas vorbereitet, wie man so eine Aktion durchführt und was man alles tun bzw. tunlichst lassen sollte. Und wie man 150 Leute dazu bekommt, an einem Strang zu ziehen, ohne sich gegenseitig zu behindern. Und natürlich davon, was man dabei alles über seine Plattform, seine Kollegen und sich selbst lernen kann. Natürlich auch darüber, wie man die Leute motiviert.
Die eingesetzten Tools werden erwähnt, obwohl sie für den Vortrag nicht wirklich relevant sind. Hier geht es mehr "um das mit den Menschen".
Über den Autor Ralph Angenendt:
Ralph Angenendt has been working with the Linux operating system since 1996, since 1998 in a professional surrounding. After having worked at a small ISP in Berlin and at the Bayerischer Rundfunk in München where he helped creating the Infrastructure for a youth radio, he now works as Product Owner for IT Operations at Immobilienscout24.
Ralph Angenendt is a member of the CentOS development team since Fall 2006. His main tasks are infrastructure and keeping documentation together (wiki, mailing lists).