Plattform-Migration: FAQ


Von Roman (romanf auf trash.net)


Die folgenden Fragen sind bisher beim Migrations-Team aufgeschlagen und sollen hiermit für alle sichtbar beantwortet werden:


Q: Kann ich auf der neuen Plattform auch Cron-Jobs einrichten?

A: Ja, du kannst auf access1 oder access2 einloggen und Cron-Jobs einrichten. Details bei der Beschreibung des Dienstes Cron.


Q: Wieso wurde das Mailbox-Format von mbox auf maildir umgestellt?

A: Das mbox Format ist im neuen Konzept nicht nutzbar, weil sowohl Benutzer als auch die Mail-Prozesse gleichzeitig über NFS auf die Mailbox-Files zugreifen. Dies kann Probleme mit dem Locking verursachen. Das maildir Format ist in diesem Setup besser geeignet. Wenn für dich das mbox Format ein Problem darstellt, dann melde dich bei Techstaff.


Q: Wieso sehe ich die gleichen Dateien, egal ob ich auf access1 oder access2 einlogge?

A: Dein Home-Verzeichnis wird über NFS auf die beiden VM access1 und access2 eingebunden. Auch für viele andere Dienste wird NFS verwendet um gemeinsame Daten "einzublenden".


Q: Wo sind meine Daten überhaupt gespeichert und wer hat Zugriff darauf?

A: Unsere Daten liegen zu 100% auf unseren eigenen Systemen in einem Datacenter am Letzigraben in Zürich (Housing). Ausser Dir uns unseren Admins hat niemand Zugriff auf diese Daten (naja, NSA-Backdoor in der Hardware oder in Debian mal vorbehalten).


Q: In den Anleitungen und Mails ist oft von access1.trash.net und ns1.trash.net und mail.trash.net die Rede. Was ist damit gemeint?

A: Die alte Plattform bestand aus zwei physischen Systemen (stinky und knox) auf denen alle Dienste liefen. Einige Dienste waren über separate Namen (z.B. beer.trash.net) erreichbar. Die neue Plattform bestehet (im Endausbau) auch wieder aus zwei Systemen (box1 und box2). Auf diesen laufen aber eine Vielzahl von Virtuellen Maschinen (VM). Jede VM hat dedizierte Aufgaben und entsprechend einen sprechenden Namen. Damit beim Ausfall einer physikalischen Hardware (box) möglichst alle Dienste weiterlaufen, ist jede VM zweimal vorhanden (1 und 2). Dieses Konzept erlaubt uns, die verschiedenen Dienste und Funktionen viel besser gegeneinander abzuschotten, es verringert Abhängigkeiten und bietet gleichzeitig Redundanz.


Q: Wie funktionert das mit den persönlichen User-Webpages (früher http://www.trash.net/~<login>)?

A: Alle Daten liegen auf dem NFS Server und alle VMs greifen über NFS darauf zu (s. oben), also access1/access2, aber auch web1/web2 (www.trash.net) und web11/web12. Die persönlichen Webdomains werden auf web11/web12 gehostet. Alle Benutzer pflegen ihre Daten über access1/access2, also auch jene in public_html. Das public_html wird über NFS auf web11/web12 eingeblendet. Auf web11/web12 laufen Webserver, welche auf Anfragen an users.trash.net reagieren. Somit sind die User-Webpages neu unter https://users.trash.net/~<login> verfügbar (https only mit Zertifikat von Let's Encrypt).


Q: Kann ich .htaccess verwenden?

A: Ja. Aus Performance-Gründen ist .htaccess per Default auf den User-Webpages disabled. Wenn du es brauchst, dann schreib einfach eine kurze Nachricht an Techstaff.


Q: Wo sind die Statistiken, die bisher unter trash.net/statistik/www/webalizer/<domain> verfügbar waren?

A: Dies ist im Moment noch nicht implementiert. Bitte wende dich an Techstaff, damit wir dich da auf dem Laufenden halten können.