ubuntuusers.de

[Update] Ein weiterer Schalter wird umgelegt: Lisa geht in Rente

ubuntuusers.png

Kleinere Wartungsarbeiten sind beim Betrieb eines Portals wie ubuntuusers.de unumgänglich, eine davon steht derzeit an. Allerdings betrifft dies einen der wichtigsten Server für die Verfügbarkeit der Seiten.

Was ändert sich?

Alle Seitenaufrufe laufen derzeit über „Lisa“, der als Loadbalancer die Zugriffe auf die eigentlichen Webserver regelt. Er verteilt Anfragen auf weniger häufig benötigte oder dynamische Inhalte auf mehrere Web- und Datenbank-Server und sorgt somit für eine gleichmäßige Auslastung unserer Infrastruktur und möglichst schnelle Antwortzeiten.

Doch „Lisa“ hat mit über zehn Jahren ein Alter erreicht, dass sie langsam an den Ruhestand denken kann, bevor die Gebrechen des Alters zu unerwünschten Ausfällen führen. Als Nachfolger stehen bereits „She“ und „Kanu“ in den Startlöchern. Die beiden werden sich die Arbeit teilen, die „Lisa“ noch alleine bewältigen musste und sorgen zusätzlich für eine höhere Ausfallsicherheit.

Auch die beiden neuen Loadbalancer arbeiten mit dem bewährten HAproxy 🇬🇧 als Dienst für die Lastverteilung. Als Betriebssystem dient Ubuntu 12.04 – in der 64bit-Ausführung, um die verfügbaren 8 GB Arbeitsspeicher voll ausnutzen zu können. Jede Maschine verfügt darüber hinaus über acht Prozessorkerne und vier 250 GB-Festplatten, die mittels RAID-6 ausreichend Speicherplatz bereitstellen und den Betrieb auch beim gleichzeitigen Ausfall zweier Platten sicherstellen. Im Gegensatz zu den alten Servern verfügen She und Kanu über ein Remote Management Interface, das den Zugriff auch erlaubt, wenn die Server selbst nicht mehr erreichbar sind und dadurch den Server-Betreuern ihre Aufgaben erleichtert.

Diese Änderung ist auch ein weiterer Meilenstein auf dem Weg, die alten Server bis zum Jahresende abzulösen (siehe: Der Schalter wird umgelegt: Neue Server gehen in Betrieb). Dafür werden aber noch weitere Umstellungen erfolgen, darunter bei den Datenbank- und Anwendungs-Servern sowie den Speichersystemen. Das fünfköpfige Serverteam stößt hier an seine Kapazitätsgrenzen, da diese Umstellungen parallel zum laufenden Betrieb des Portals vorbereitet und durchgeführt werden müssen. In diesem Zusammenhang sei auch der Hinweis gestattet, dass Angebote von erfahrenen Linux-Systembetreuern mit viel freier Zeit, beim Betrieb des Portals mitzuwirken, gerne gesehen werden.

Wie wird die Änderung durchgeführt?

Es wird kein hartes Umschalten erfolgen. Die beiden neuen Server laufen bereits und reagieren auch schon auf Anfragen. Allerdings sind ihre Adressen derzeit noch nicht im DNS, dem „Adressbuch des Internets“, bekannt und somit erhalten sie kaum Zugriffe.

Wann findet die Änderung statt?

Die DNS-Einträge werden am Freitag zwischen 09:00 und 12:00 angepasst. Bis sie überall bekannt sind, können systembedingt bis zu 24 Stunden vergehen.

Wer verfolgen möchte, wie viele Verbindungen bereits auf die neuen Server gewechselt sind, kann dies mit Hilfe der Statistik-Seiten für Lisa sowie She und Kanu tun. Im oberen Bereich (http-in) wird die Anzahl der aktuell aktiven Verbindungen in der Spalte „Current Sessions“ (Sessions >> Cur) jeweils für IPv4 und IPv6 sowie insgesamt (Frontend) aufgeführt.

Was werde ich als Benutzer davon bemerken?

Im Idealfall nichts. Sollten im Laufe des Freitags und Samstags Probleme beim Zugriff auf ubuntuusers.de auftreten, kann als Behelf die alte Adresse mit Superuser-Rechten in die /etc/hosts zusätzlich eingetragen werden:

Die Einträge in der Host-Datei sind nicht mehr gültig.

Wer kein IPv6 nutzt oder sich nicht sicher ist, trägt hier nur die obere Zeile ein und verzichtet auf die Einträge für IPv6.

Kann ich das schon ausprobieren?

Natürlich! Solange die DNS-Einträge noch nicht abgeändert wurden, ist hierfür allerdings ein manueller Eingriff in die Namensauflösung notwendig. Die folgenden Zeilen können mit Superuser-Rechten in die /etc/hosts eingetragen werden, um auf dem jeweiligen Rechner die Nutzung der neuen Server zu erzwingen:

Die Einträge in der Host-Datei sind nicht mehr gültig.

Wer kein IPv6 nutzt oder sich nicht sicher ist, trägt nur die obere Zeile ein. Sollten Probleme auftreten, können diese Zeilen einfach wieder gelöscht werden.

Update

Die Einträge in der Host-Datei sind nicht mehr gültig und wurden deshalb aus dem Artikel entfernt.


Vielen Dank an encbladexp für die Informationen zu diesem Artikel!