Home // Erasmus Helsinki 2007 // Archive by category "De Stage"

Afsluiten…

Kwam ik de maandag rond den elven op school toe om aan de finishing touch te beginnen, en vind ik mijne supervisor – Kari – daar da ni op mijn werkplek zeker… hij wou dat ik hem – niet bepaald een linux genie – met de cluster leerde werken. Hij had zijn GSM al vast en ging mij just gaan opbellen of ik niet naar school ging komen!

Nu ja, een relaxte laatste 2 dagen is wat anders, maar ik heb toch nog een paar interessante dingen gedaan. Om te beginnen De cluster geintegreerd met een UPS systeem: automatische shutdown en powerup gecontroleerd door de UPS. En dan heb ik ook nog de kans gekregen mijn eerste linux raid schijf te vervangen door een andere. Dat was wel een deftige uitdaging, alleen al omdat de nieuwe schijf niet indentiek was, ten tweede omdat Kari continu op mijn vingers zat te zien… 🙄

Nu ja, ik heb zojuist mijn sleutels afgegeven aan Kari, en daarmee een vier maanden lang hoofdstuk met veel pijn in het hart afgesloten…

Thesis af en voorgesteld…

Ik heb een tijdje geleden nen mail gekregen van ‘t KAHO waarin ze mij lijk anderhalve week op voorhand wisten te zeggen da ze mijn punten dringen nodig hadden, tezamen met een pak andere paperasserij… dus van de week serieus achter Kari gezeten om da allemaal geregeld te hebben voor Juhannus, want daarna is ver den helft van de finnen op vakantie. En vermits de ambtenaren in België (en van Europa vermoed ik) zo graag handtekeningen en stempeltjes hebben, moest dat allemaal nogal snel geregeld worden.

Ik heb donderdagmorgen mijne thesis afgekregen en voorgesteld. Veel was er aan de voorstelling zelf eigenlijk niet zo aan, want het wordt precies meer gezien als documentatie (is het eigenlijk ook) voor diegene die na mij de cluster moeten opereren en uiteindelijk op voortbouwen. Ik moet er nog een paar dingen die in de huidige versie ontbreken aan toevoegen, maar over ‘t algemeen denk ik dat ze er redelijk tevreden over waren… 🙂
De eigenlijke beoordeling was dus vooral gebaseerd op de cluster zelf en dat was waarschijnlijk ook maar beter ook vermits ik moet toegeven dat sommige delen van de documentatie aan een hoog tempo gemaakt waren, terwijl er in de servers meer dan 3 maanden waren gestoken. Ik heb dan ook een A gekregen 😀

Ik moet wel zeggen dat ik er nogal verbaasd over was, aangezien er een aantal niet te onderschatten nadelen aan de cluster zijn verbonden, maar hij was wel 10 keer beter dan de vorige – al zeg ik het zelf – dus ik vermoed dat daar ook op gequoteerd is.

Nu nog afwachten wat het verdict van het KAHO is…

Woot!!!

ah eindelijk heb ik alles min of meer aan de praat gekregen. er is wel nog wat werk aan, maar de hardware werkt toch al normaal tijdens een paar simpele tests.

Er zijn wel een paar onverwachte bijverschijnselen zoals het manueel aanmaken van de database op beide nodes, maar dat zou ik wel moeten kunnen scripten en het gebruik van een speciale database engine, maar die ligt vrij dicht bij InnoDB (wel zonder foreign-key constraints) dus zou eigenlijk geen probleem mogen zijn, behalve dan dat dat voor sommige software pakketten misschien manueel zal moeten aangepast worden.

Ik moet nog een beetje doen aan de technische installatie instructies, maar aan de theoretische achtergrond is wel nog veel meer werk… 🙄

Balen!

‘t is toch wel balen zenne… dan zijt ge bezig nen installatiemanual voor Debian Sarge te schrijven en dan brengen die klojos – voor den eerste keer in 2 jaar note bene – een nieuwe versie uit… Debian 4.0 codenaam ‘Etch’.

Nu ja, geen keus, het moet een tijdje up-to-date zijn dus kan het gaan herschrijven voor Etch. Voordeel is wel dat er nen deftige grafische installer is die screenshots ondersteund. Ik dacht ook dat ik delen zoals nen eigen kernel compileren wel achterwege zou kunnen laten, maar aangezien de kernel van de eerste release van debian per ongeluk met een experimenteel stuk code gecompileerd is – een stukje dat het niet altijd leuk vind als er 2 of meernetwerkkaarten zijn – is mijn geluk toch maar van korte duur…

Nu ja het kan erger… ik vermoed dat ik tegen eind volgende week een werkende linux cluster – met installatiemanual (doe ik gelijktijdig om niets te vergeten) – moet hebben. Dan moet ik wel natuurlijk nog scriptjes schrijven, een webbased management panel installeren, en waarschijnlijk nog één zelf schrijven voor de cluster in zijn geheel.

Voor de rest niet al te veel speciaals over te zeggen, behalve dan dat diene proxy server waardat die klojos van de netwerkdienst mij hier achter hebben gezet de nagel aan mijn doodskist is. Dat ding werk maar niet mee… kan niet ssh’en naar buiten, SVN geraakt er niet door en zo nu en dan – dagelijks.. – geeft dat ding er effe de brui aan…
Moraal van het verhaal: als ge op ‘t KaHo nog ne keer op de netwerkdienst wilt vloeken omdat er effe iets niet werkt… bedenkt dat het véél erger kan 🙄

De Stageopdracht

Ik weet mijn opdracht nu al wel een tijdje maar ben er gewoon nog niet aan toegekomen het ne keer uit te typen. Voor mensen die geen ICT volgen zal het meeste dat ik hier ga zeggen waarschijnlijk wel gibberisch zijn… 🙄

Het eerste dat mij opviel toendat ik toekwam op Stadia was dat alles hier over het algemeen redelijk relax is.. veel minder opgejaagd dan bij ons, en hoewel het gebouw dat ik in zit zeker niet klein is loopt er hier nooit echt veel volk rond.

Maar hetgeen dat toch wel het meeste opvoel was de versiering van de vloeren… met iets dat bij ons volledig ondenkbaar zou zijn! Maar dat ligt dan wel volledig aan onze hypocryzie…

Hakenkruis in een trappenhuis in Stadia..

Hakenkruis in een trappenhuis in Stadia..

En ‘t is ni alsof dat het er maar 1 of zo is… ze hebben er zo op bijna elk verdiep in de hoofdgang en in de centrale trappenhal. 😕

Dan maar over tot mijn stage zelf… ik heb eerst een uur ofzo met Kari, mijn Stagebegeleider aan Stadia gepraat zodat hij zo een beetje een idee kreeg van mijn opleiding, interesses en verleden projecten.
Hij was vooral geinteresseerd in wat ik voor Projecten 1 had gedaan: een webpanel voor een hosting gedrijf. Uiteindelijk zijn dit de grote lijnen van de stage…

Ik moet een 3-tal high availability linux serverclusters die verhuisd zijn van een andere kampus terug aan de praat krijgen, backups nemen van de websites en content die erop staat en de clusters die teveel verouderd zijn (2 van de 3) volledig wissen en herinstalleren met een lnux distro die ik zelf nog moet bepalenn. De overblijvende cluster moet ik trachten te updaten. De clusters zijn voorzien van een UPS en moeten dus ook automatisch uitgeschakeld worden eenmaal de batterij hiervan teneinde loopt. Ze worden vooral gebruikt voor websites (apache, php, python, mysql) en in tweede instantie ook Asterix. Ik verwacht vooral problemen met dat laatste…
De bijhorende documentatie (eigenlijk een soort handleiding bijna) moet ook volledig herwerkt worden om van nieuwere technieken en versies gebruik te maken.
Dan zijn er nog de scripts die geschreven waren door de vorige studenten die de cluster geïnstalleerd hadden… die vallen gewoon onder de categorie waardeloos en moeten dus ook nog herschreven worden.

Eenmaal de clusters weer uptodate zijn en normaal werken met failover etc moet ik de clusters en servers voorzien van een webinterface voor het simpelere dagdagelijkse beheer. Het is hier dat ik hoop delen uit mijn Project 1 te kunnen recupereren. Het was wel niet bepaald geschreven om een cluster te beheren en was zelf nooit volledig afgewerkt, maar het kan – hoop ik – toch aangepast worden om de gebruikersaccounts van oa de cluster die websites van studenten moet hosten te beheren. Voor het meer technische deel van het management denk ik dat ik een opensource pakket ga gebruiken vermits hier server per server beheerd moet kunnen worden en niet enkel de cluster in zijn geheel.

Het is allemaal nog niet helemaal ingevuld, maar dat zijn er voorlopig zowat de grote lijnen van… naarmate het werk vorderd en naargelang hoe snel kan alles nog een beetje aangepast worden. Maar het meeste werk zal ik waarschijnlijk hebben met het schrijven van de thesis… Kari heeft namelijk graag extreem uitgebreide documentatie en handleidingen. De 3 jaar oude thesis de ik gebruik om gegevens over de oudste cluster op te zoeken is tegen de 200 paginas lang… Hij is trouwens gemaakt door gasten van de Katholieke Hogeschool Mechelen. En trekt btw op gene zak 🙄
Den helft van hun scripts werken niet en toen ik het root pass nodig had moest ik diene ganse thesis gaan doorzoeken… </neutmode>