Vliegende Pinguins Over vliegen, de pinguins en …

30Jun/083

Snelle klokken….

Ik heb thuis een CentOS 5.2 server met daarop VMWare draaien. Hierop staan weer een aantal virtuele machines (ook CentOS 5.2) voor mail, web, ftp en aanverwante diensten. VMWare is leuk, maar de Real Time Clock van die virtuele machines is niet echt betrouwbaar, je krijgt dan de volgende vreemde effecten :

[root@seska ~]# while true ; do hwclock; sleep 10; done
Sun 29 Jun 2008 06:18:11 PM CEST  -0.801769 seconds
Sun 29 Jun 2008 06:18:30 PM CEST  -0.960795 seconds
Sun 29 Jun 2008 06:18:51 PM CEST  -0.963809 seconds
Sun 29 Jun 2008 06:19:11 PM CEST  -0.963368 seconds
Sun 29 Jun 2008 06:19:31 PM CEST  -0.962830 seconds
Sun 29 Jun 2008 06:19:52 PM CEST  -0.963615 seconds
Sun 29 Jun 2008 06:20:13 PM CEST  -0.964366 seconds
Sun 29 Jun 2008 06:20:33 PM CEST  -0.962823 seconds

Erg vervelend als een klok in 10 seconden (sleep 10) ineens 19 seconden loopt (of meer).
Dovecot is er ook niet gelukkig mee, die schiet zichzelf in z'n hoofd als het verschil te groot wordt...
Na enige Google'en het volgende gevonden :

1. De kernel van de viruteele machines moet een paar extra bootparameters hebben :

divider=10 clocksource=pit

2. Aan /etc/vmware/config (op de host) moet je het volgende toevoegen :

host.cpukHz = (zet hier je CPU frequentie in kHz neer)
host.noTSC = TRUE
ptsc.noTSC = TRUE

3. Aan de configfile van de virtueele machines (8.vmx) voeg je het volgende toe :

tools.syncTime = "TRUE"

4. Installeer de vmware tools voor Linux op de virtueele machines. Hierbij gaat wellicht het compileren van een module mis, maar die is alleen voor het delen van directories en die gebruik ik niet.

Hierna de ntpd daemon aanzetten (chkconfig ntpd on) en de machine rebooten. Als je vmware op de host nog niet gerestart hebt dan moet je dat alsnog doen om de host config aanpassingen te verwerken.

Update : Het bleek dat na een upgrade van VMware de /etc/vmware/config weer teruggezet was op default 🙁

25Jun/080

Firefox 3 op Fedora 8

Een collega wil graag Firefox 3 op Fedora 8 (32-bit) draaien, installeren vanaf de mozilla.com website is wel leuk, maar dan hebben we weer geen RPM (en dat heb ik liever wel).

Dus even google'en en we vonden het volgende : Remi Collet heeft een rpm repository waar je o.a. Firefox 3 kunt downloaden voor Fedora 8 (en 7 en RHEL 4 en RHEL 5 en nog anderen).

Voor Fedora 8 :

Vanuit een shell (als root).
Haal eerst de yum-repo rpm op bij de repo en installeer hem daarna :

wget http://rpms.famillecollet.com/remi-release-8.rpm
rpm -Uvh remi-release-8.rpm

Haal dan de firefox 3 rpm op inclusief dependencies :

yum --enable remi  update  firefox

Nu wordt het hele zaak geinstalleerd, als je nog een Firefox hebt openstaan dan moet je die even sluiten.
Bij mij werkte het in ieder geval :

Filed under: Linux No Comments
23Jun/080

Linux afvalbak ?

Afgelopen zaterdag was onze kleine vent met Opa en Oma op bezoek bij mijn zusje in Rotterdam. Daar waren ze in een speeltuin en daar stonden Linux afvalbakken ?

Linux afvalbak

Ze stonden in Speeltuin Smeetsland in Rotterdam. Ik ben benieuwd wie die stickers erop geplakt heeft ?

Filed under: Fun, Linux, Plaatjes No Comments
28May/084

Wat doe ik op werk…. ??

Need I say more ? 🙂


Filed under: Fun, Linux 4 Comments
18Apr/080

Laatste examen (voorlopig)..

Vandaag na 4 dagen RH423 (Red Hat Enterprise Directory services and Authentication) training het examen gedaan (EX423).

Ik was verbazend snel klaar, liep nog eens door alle vragen heen en haalde er nog een foutje uit.. Maar ik heb er een goed gevoel over. Nu weer 10 US business days wachten op de uitslag. Als ik deze gehaald heb ben ik RHCA nummer 6 in Nederland !

Het was weer een leuk, maar vermoeiend weekje. Nu lekker vakantie en dan over een week maar weer eens gaan werken 🙂

22Mar/080

Herkansing…

Gisteren weer in de herkansing gegaan voor het EX333 examen.

Uiteraard kwam ik Harry daar weer tegen 🙂 Die doet zo'n beetje elke Red Hat training die er is.

Het examen leek makkelijker dan de vorige keer, er was wel wat uitgehaald voor zover ik me herinnerde. Ik heb er wel een goed gevoel over, maar de uitslag laat zoals altijd weer twee weken op zich wachten 🙁

We duimen dan maar 2 weken ! En half april de laatste training doen voor RHCA !

Update 29-03-2008 :
Uitslag binnen, GESLAAGD !!! Nog maar 1 te gaan !

12Feb/086

Nog meer updates…

Op werk kregen we twee maanden geleden nieuwe PC's (Dell Optiplex 755, 4Gb, QX6700) en aangezien ik graag Linux (in dit geval Fedora 8 ) op mijn desktop draai werd dat erop gezet. Fedora werkte niet lekker met de meegeleverde Ati grafische kaart, dus daar werd een NVidia 8600GT voor besteld.

Nadat die eindelijk binnen waren, inclusief de verloopbrackets bleek dat er een bug in het BIOS van de Dell Optiplex 755 zat, de 4Gb geheugen en de NVidia kaart zaten elkaar in de weg ! 2Gb eruit halen (tijdelijk) bleek het probleem op te lossen.

Recentelijk kwam er een BIOS update uit van Dell, maar er stond niets bij over opgeloste problemen, dus dan maar de proef op de som nemen door het gewoon te flashen en kijken wat er gebeurt.

Probleem 1 kwam om de hoek kijken, hoe flash ik mijn BIOS vanaf een Linux desktop, Dell ondersteund dat niet ? Een bootCD met een DOS floppy image leek de oplossing, alleen kende de cdrom driver onder DOS niet de S-ATA DVDwriter die erin zat. De flash software op het floppy image plakken ging ook niet, dat was te groot (2Mb) !

Hoe het nu opgelost, zonder een CD te branden ! 🙂

Een DOS floppyimage gemaakt met : dd if=/dev/zero of=~/288floppy.img bs=1k count=2880 en formatten : mkfs.msdos ~/288floppy.img
Even een mountdir aanmaken : mkdir /mnt/floppy{288,144}
Mounten : mount -o loop ~/288floppy.img /mnt/floppy288
Een Windows 98 bootfloppy opgehaald bij www.bootdisk.com en die ook mounten :
mount -o loop ~/Desktop/WIN98SE.IMG /mnt/floppy144
Dan de files overkopieren : cp -a /mnt/floppy144/{command.com,io.sys,msdos.sys} /mnt/floppy288/
Kopieer ook de flashsoftware erheen , in mijn geval : cp ~/Desktop/O755-A07.EXE /mnt/floppy288/
Unmount de boel : umount /mnt/floppy{288,144}
Gebruik nu Qemu om de 2.88Mb floppy bootable te maken : qemu -fda ~/Desktop/WIN98SE.IMG -fdb ~/288floppy.img -m 256
In Qemu doe : SYS B:
Verlaat Qemu (gewoon dichtklikken) en test de 2.88 boot met : qemu -fda ~/288floppy.img -m 256
Als die het doet moet je syslinux installeren op je systeem (yum -y install syslinux) want je hebt memdisk nodig en die zit in syslinux.
Kopieer /usr/lib/syslinux/memdisk naar /boot/memdisk en ~/288floppy.img naar /boot/288floppy.img
Pas dan je /etc/grub.conf aan :
title DOS boot floppy
kernel /memdisk
initrd /288floppy.img
Je kunt bij het rebooten nu in grub de DOS boot floppy kiezen en daarna de BIOS flashen.

Dit werkte bij mij en mijn collega als een speer, de BIOS update verhielp gelijk de conflict bug en nu draait mijn werkstation met 4Gb en de NVidia kaart als een zonnetje 😉

Filed under: Algemeen, Linux 6 Comments
12Feb/081

Update..

Er was een security update voor WordPress, versie 2.3.3, dus maar even snel mijn blogje geupdate.

Bij mij ging het gelukkig goed, bij Lijn niet, daar is WordPress stuk 🙂 Terwijl het upgraden niet zo heel moeilijk is !

Filed under: Algemeen, Linux 1 Comment
12Feb/081

Training..

Twee weken geleden weer een RedHat Training gedaan, dit keer de RH436 (Enterprise Clustering and Storage Management), met erachteraan het examen EX436.

En wonderwel nog gehaald ook. Ik heb er nu 3 van de 5 !

In maart kan ik een examen waar ik voor gezakt ben nogmaals doen en in april de laatste training + examen (RH423).
Qua goodies was het niet zo bijzonder deze keer, een muis en die had ik al 😉

7Jan/085

Een draadje..

Oftewel '1-Wire'. Heel technisch, dus als je er geen zin in hebt, haak maar af 😉

Ik heb een 1-Wire USB adapter gekocht voor mn server, ik wilde wel eens het een en ander aan, onder andere, temperaturen meten.
1-wire usb adaptorHet is een converter van USB naar de 1-Wire interface van Dallas Semiconductor een halfgeleiderfabrikant (die onderhand is opgekocht door Maxim). De 1-Wire interface is een hele simpele bus waar je diverse soorten sensors (ic's) aan kunt knopen, het zijn slechts 2 draadjes (hoe komen ze dan aan de naam 1-Wire?) waarbij een heleboel sensors zelfs hun voeding uit de bus halen (zoals de temperatuursensors die ik gebruik).

DS18S20Ik heb nu twee DS18S20 sensors eraan hangen, een meet de kast temperatuur (de server staat in een 19" patchkast) en de andere meet de aanvoerleiding van de verwarming ;).

Er is een 6 poort hubje in bestelling en nog een handje sensors, voorlopig maar wat temperaturen meten, later ga ik wel spelen met andere sensors (luchtvochtigheid en zo).

Ik ga proberen de boel te integreren in Cacti, lukt dat niet, dan bouw ik zelf wel een scriptje wat grafiekjes genereerd, je kunt de sensors uitlezen als een filesysteem, met php, perl, python en nog veel meer methodes.
Installatie van de software had wat voeten in de aarde op CentOS 5.1 64-bit 🙂 Maar is toch gelukt.

Vliegende Pinguins is Stephen Fry proof thanks to caching by WP Super Cache