Erfahrungen mit VMWare und Gentoo …

Erfahrungen mit VMWare und Gentoo …

Hi,

nachdem bei uns in der Firma der Server schon recht alt alt und die Performance zu wünschen übrig lässt, wurde ein neuer schöner Server im 19″ Format angeschafft.

Ansich ist die Kiste überdimensioniert für unseren simplen Aufgaben (Linux, Fileserve und Firebird). Daher kommt die Idee auf, warum nicht VMWare oder XEN zum virtualisieren des bestehenden Servers? Vorteil: falls mal wieder ein Service (z.B. OpenXChange) dazukommt, kann man dafuer eine neue virtuelle Maschine nehmen und sorgt für eine saubere Trennung zwischen den einzelnen Serveraufgaben.

Da wir auszterdem noch für eine andere Unternehmung Services mithosten, wär es nun möglich, dieses von unserem bestehenden Server in eine neue virtuelle Maschine überzuführen. Alles im Sinne einer sauberen Trennung 🙂

Solche Infrastrukturänderungen kann man bei uns nur am Wochenende durchführen. Es wäre meiner Karriere sicher nicht zuträglich, wenn ich den Server mitten in der Arbeitswoche einen Tag abdreh 🙂

VMWare Server ist schnell installiert und ein Image von der bestehenden Server HD auch angefertigt. Dies in eine VM (dank dem VMWare Converter) umgewandelt und nach etwas “optimieren” der VM Einstellungen, kann diese gestartet werde … und endet mit einer Kernel-panic?!

Hintergrund:

VMWare verwendet per default einen BusLogic SCSI Treiber um seine HDDs einzubinden. Wir hatten ein IDE Software Raid im Server und jetzt weiß natürlich weder Grub, initrd noch sonst was von /dev/sda. Die /etc/fstab angepasst, grub neu installiert und in der menu.lst (wir verwenden Gentoo) “real_root=/dev/sda2” gesetzt.  Bootet noch immer nicht. Nach langem Suchen gibts eine Erkenntnis:

/dev/sd* – Devices fehlen im initrd Image von Gentoo. Somit kann das Rootfilesystem nicht gemountet werden, was die Kernel panic erklärt.

Lösung:

Initrd mit gunzip dekomprimieren, losetup /dev/loop0 <meininitrdimage> und mount /dev/loop0 /mnt/cdrom

Danach die SCSI devices anlegen:

mknode b /mnt/cdrom/dev/sda 8 0
mknode b /mnt/cdrom/dev/sda1 8 1 (geht bis 15 fuer sda15, danach beginnt sdb bzw. sdb1 .. sdb15, etc..)

umount /mnt/cdrom  und mit gzip das initrd image komprimieren.

Reboot -> geht. Wunderbar 🙂

Einen kleinen Stolperstein gibts dann noch: eth0 wird jetzt vom pcnet32 Module bedient. Unter Gentoo in /etc/module.autoload.d/kernel-2.6 (oder kernel-2.4) anpassen.

Die ersten Tests sehen vielversprechend aus. Eventuell muß man Router + Switch neustarten, damit sich der ARP Cache leert. Die neue VM hat ja die selbe IP (aber eine andere MAC Adresse) wie der alte, echte Server was dann zu einem nicht funktionierenden Netzwerk führt .. 🙂

– Thomas

Chaos ordnen, oder: Wie plane ich eine Reise wenn ich nicht weiß wo es hingeht?

Chaos ordnen, oder: Wie plane ich eine Reise wenn ich nicht weiß wo es hingeht?

Phase 0: die Vision bringt eines mither: Chaos. Eindrücke, Ideen, Vorstellungen und schwammige Ziele wollen nun geordnet und in ein halbwegs, sinnvolles, Ganzes verpackt werden.

Es tun sich eindeutige Paralellen zum Projektmanagement auf. Meistens beginnt ein Projekt mit einer Idee (bei uns kommt die in 99 von 100 Fällen von der Chefin). Diese Idee ist unscharf umrissen und soll nun irgendwie realisiert werden.

Das ist wie beim Planen einer Reise. Ich habe die Vorstellung, ich will einmal um die Welt reisen. Das ist eine sehr unscharfe Definition meines Zieles. Ich starte nun ein Projekt, genannt “Weltreise“.

Da ich durch mein Studium schon einige Vorlesungen zum Thema Projektmanagement gemacht habe, sowie beruflich auch etwas Projekterfahrung sammeln konnte, werde ich dieses Wissen nun praktisch bei meiner Reiseplanung anwenden 🙂

Projektdefinition

Ein Projekt ist definiert durch:

  • eine hohe (technische) Komplexität
  • Einmaligkeit
  • zeitlich (von begrenzter Dauer)

Meine Weltreise ist dem sehr ähnlich. Es ist eine anspruchsvolle Tätigkeit (weil nicht durchorganisiert von einem Reiseveranstalter), sie wird in dieser Form einmalig sein und sie wird einen zeitlich Start- und Endpunkt haben.

Ziel(e)

Eines habe ich aber noch vergessen. Will ein Projekt erfolgreich sein, dann muß es ein klar definiertes Ziel haben. Meine Reise hat sicher viele Ziele, aber diese sind unscharf. Das ist auch gut so, den eine exakt durchgeplante Reise macht blind für Einflüsse die während so einer Reise zwangsläufig einwirken. Man soll ja auch spontan seine Route ändern können 🙂 Aber das Ziel meines “Weltreise”-Projektes ist ganz klar und einfach: Ich will X Länder in Y Tagen mit Z Geldmittel besuchen. (X, Y und Z werden wir im Laufe der Planung füllen).

Projektmanagement

Wir wenden nun die klassichen Methoden des Projetkmanagements an. Dazu gehören:

  • Planungsinstrumente bzw. Vorgehensweisen bei der Planung (von grob nach fein)
  • Projektcontrolling (Zeit,Budget, Ziele)
  • Dokumentation
  • Glück 🙂

Also werde ich zuerst mal mit der Grobplanung beginnen. Alles hängt davon ab, welche Länder ich besuchen werde. Davon hängt dann ab, welche Visas, Impfungen, Geldmittel, Transportmöglichkeiten, etc. ich benötigen werde. Dann kann ich ein grobes Zeitbudget aufstellen.

Also: Phase 1: Festlegen der groben Route

– Thomas

Phase 0: eine Vision …

Phase 0: eine Vision …

Ich bin im Moment am Schreiben meiner Diplomarbeit. Ich denke, ich werde in einem Jahr mit meinem Studium fertig werden. Was mache ich dann? Ich könnte arbeiten gehen, eine Familie gründen und ein ruhiges Leben führen. Will ich das?

Nein.

In mir der Drang nach “draussen” zu kommen. Eine Reise machen. Aber nicht irgendeine, sondern eine lange Reise. Rund um die Welt.

Ein Traum? Im Moment vielleicht.  Noch ist es schwer vorstellbar, aber ich glaube dass eine lange Reise (gut, lange ist relativ aber für mich sind 6-12 Monate durchaus länger als der 08/15-Durchschnitts-Sommerurlaub)  für mich alleine machbar ist.

Also, die Vision habe ich und die Idee reift; wird Gegenstand meiner Lebensplanung. Ich bin gespannt wie’s wird. Was mich erwartet. Und vor allem: was erwarte ich mir davon?

– Thomas

Geschafft!

Geschafft!

Auch ich bin endlich im Web 2.0 angekommen und blogge 🙂

Was wird den geneigten Besucher hier erwarten? Kurioses und interessantes rund um meine Tätigkeit im IT&Support, CGAL und meine Diplomarbeit und das wichtigste Thema:

 Around-the-world 2008/09

Aber zuerst muß ich WordPress noch dazu bringen, ein paar Kleinigkeiten anders zu machen, als wie ich das will… mal schaun.

– Thomas