Table of Contents

Zeus Refresh

<HTML> <div style=“float:right; margin-left: 10px”><img src=“/wiki/lib/exe/fetch.php?media=wiki:zeusrefresh_logo.png”></div> </HTML> Het netwerk van Zeus is - zowel op hardware als op software vlak - dringend aan een goed onderhoud nodig. Hieronder staat een lijst van problemen die we willen oplossen en extra features die we willen toevoegen.

De Zeus Refresh-week zal doorgaan vanaf 2 februari tot en met 8 februari. Na 8 februari zou alles weer moeten werken. Tijdens deze periode echter kan je downtime verwachten van mail, maillists, websites en IRC. Er zou normaal geen data of mail mogen verloren gaan. Wij zullen er naar streven om mail en mailinglists zo weinig mogelijk downtime te bezorgen. Je kan ons altijd komen bezoeken tijdens die week in de kelder, waar we zullen zitten te stressen voor dood.

Heb je ideëen of commentaar? Klik “edit” hierboven en aarzel niet om je gedacht te zeggen!

Backup voor de zeus refresh! Gelieve eerst alle mysql (en andere?) databases goed te backuppen voor alles plat te leggen gedurende een week! Ik hoop dat de users zo slim zijn geweest om hun belangrijkste data te backuppen, maar databases backuppen ligt volgens mij een pak moeilijker voor de users zonder root access. Indien mogelijk alle data (dus de /home van cartman) backuppen op bv. een externe hd. Databases draaien volgens mij op zowel cartman als mephisto! UPDATE 01/02/2008 18:20: Ik heb juist mysqldump -u root -p –all-databases > mysqlbackupcartman gedraaid. Dus in de dir /home/aspfreakout staat een backup van de databases, maar gelieve dit proces nog eens te herhalen maandag!

Checklist! <HTML> <div style=“clear:both”></div> </HTML>

Hardware

Home RAID

cartman heeft nog meer dan 100 GB vrij voor /home. Dit is een harde schijf met een (geformatteerde) grootte van 187 GB. mephisto heeft 2 harde schijven. 1 daarvan wordt volledig niet gebruikt en heeft perfect dezelfde size als die in Cartman. We kunnen die extra HD van Mephisto in Cartman dumpen, en die software RAID'en (mirrored) als eerste verdedigingslinie voor de /home-directories.

Software

Algemeen

Netwerk

Misschien kunnen we zo snel zien welke pc welke services draait (en misschien werkt bebe wat beter samen met de rest).

Ldap

<del>Backup</del>

rulus adviseert rsnapshot, een set van perl scripts gebaseerd op rsync. De voordelen zijn dat je verschillende “snapshots” ter beschikking kan hebben en dat de de gebruiker zonder hulp van een admin bestanden uit de backup kan terughalen. Dit klinkt ferm aanlokkelijk.

Mail & Mailinglists

Websites

Requested Wiki Extensions

Webcams

Printserver

Beowulf cluster

Statistieken

Distributed compilen

Proxyserver

Het is natuurlijk verboden om een directe proxy op te zetten, dus ik stel voor alle data te forwarden naar de ssh-server (dus members-only). Zo'n proxy is altijd handig om vanaf de meest onmogelijke plaatsen naar ons zeusnetwerkje te verbinden. Misschien is TCP over ICMP iets makkelijker op te zetten: http://www.cs.uit.no/~daniels/PingTunnel/

IRC-Bot

Chasca :D

Open project van maken? Dan kan elk lid vrij modules schrijven. Gaan we dan met alles klaar zijn? :D

Desktop Onderhoud

De desktops kunnen we ook wat kuisen. Iets dat zeker al moet gebeuren is het disablen van alle trackers en indexers die standaard ubuntu infesteren, want anders staan die maar te runnen en traffiek te genereren voor niets op de NFS.

Een mogelijkheid voor trackerd is het aanpassen van

/etc/xdg/autostart/trackerd.desktop

. Daar staat een exec-lijn waar we mogelijk een argument aan kunnen toevoegen bv -e /home. Nog niet getest of da werkt.

Eens open doen en stofzuigen. maar hiervoor hebben we Helena nodig..

Zeus Account

Elk Zeus lid zou zijn Zeus Account moeten kunnen gebruiken om de recentste web-technologieën te kunnen uitproberen. Daarom zouden we, in hoeverre dat mogelijk is, de services moeten uitbreiden tot feitelijk een “shared webhost”. Mod_python/fastcgi/spyce/whatever, ruby on rails (moeilijk stabiel te krijgen?), lisp? haskell? Laat leden weten dat ze zeker dingen kunnen aanvragen. Postgresql en mysql moeten we er ook op smijten, of course.

Waarschijnlijk vereist al dit moois een leuke control panel (JEUIJ) en een geavanceerder user-signup.

Op de zeus site/wiki allerhande korte how-to's zetten om het gebruik van deze shiny new toys te stimuleren!