Getting things done …

Xen domains working

Yesterday, I managed to move our GForge server into the DMZ as a Xen domain. The CoObRA Repositories are also hosted in a Xen domain, although they might consume way more RAM than the currently assigned 256 MB …

I have to admit that the firewall of the university is still blocking SMTP for the GForge .. so he does not receive any mails from outside the university.

The Open-Xchange server is still under testig: I installed the oxSyncML extension and downloaded the Sync4J client for my Pocket PC but the sync process fails … will have to dig deeper I guess ūüėČ

The people from KDE (not the desktop environment) are having problems copying large files between Xen domains running on different cpus of a dual core machine. The machine does not respond and eventually crashes, if I remember correctly.

Diskless Gentoo Nodes

The gigabit port in the student pool works and a week ago we borrowed a VF45<->SC cable to start working on Diskless nodes…

Meanwhile, it seems we managed to create a working net-bootable Gentoo image for our student pool. It consists of a shareable part (/bin, /sbin, /lib, ...) and an individual part (a few files in /etc, /var/run, /tmp ...). Many solutions for diskless nodes mount the root filesystem and the individual parts on the client. The drawback is, that you have to take care of the mount timings, so that /bin (which is a shared mount) and /etc (which contains individual settings like the nfs mount points in fstab) are availiable early in the boot process.

The problem is that the kernel only mounts one NFS share at boot time. That is why we decided to create each clients root filesystem on the server using mount --bind.The shared files are mounted into each individual filesystem. With exports nohide option it is possible to mount only one filesystem on the client and have everything there. ūüėÄ

Now I just have to find out how to prevent Gentoo from unmounting its root filesystem too early on shutdown …

In order to document our work we are planning to write a HowTo in the Gentoo-Wiki

After a long day hacked pebble, so I could upload images with Gnome Blog …

The Gentoo image for our students seems to suffer from a kernel panic … I will have to dig into that when the system has finished updating / building. The Coobra Repositories now have their own server, but we had to disable some security measures so we could set it up in another subnet. However Gforge, OpenXchange and the old www will move into the DMZ soon so that is only temporal. OpenXchange seems to need an update to 0.8.0-5 for SyncML to work properly and the GForge still has to be moved to a XEN instance, which requires relocating about 15 CNAMEs… Oh well – and if all of that is done I’ll try to make all these systems use only one LDAP server for authenthication … yeah, right!?!?

After a days work I decided to do something fun and am now able to use Gnome Blog the way it is intended to …

And yes … it took a long time to find the bug and was fixed altering one line of code ūüėČ – and now for the proof:

wallpaper found at deviantart

Testing blogging software

So I installed Pebble on my vServer, just to make it a little more useful … lets see where this is heading …

First testing Gnome Blog … hmm links have to be added with the button, whereas images can just be dragged onto the edit pane … and how can I tell him to use english spelling, anyway?

Seconmd … some images … damn upload didn’t work, so I had to fix these later …

Hmm will need BloGTK … however, it can’t upload images, too. Damn …

What else did I do today? I installed Maya 6 but to use it I have to dongle it with some hardware. So I fetched one of the GBit lan cards for the students pool pcs … what can I say had to do something else as windows told me „installing update 1 of 8“ …

Furthermore, I created a new Xen Domain for our Coobra Repositories and worked on the netbootable Gentoo Image for our student Pool …

I think I’ll drop badminton today, as the others won’t go either… although I could meet a girl there that has my attention ūüėČ