Beiträge

Der ursprüngliche Artikel beschrieb die Installation von Xen 3.x auf einem Debian etch System. Mittlerweile ist lenny draußen und Xen schon in der Version 3.4.1. Somit habe ich das HowTo ein klein wenig angepasst. Ich gehe von einem minimalen, frisch installierten Debian lenny aus. Dieses Howto richtet sich hauptsächlich an Leute mit ein wenig Linux-Erfahrung, es handelt sich also nicht um ein copy and paste howto. Zwischenschritte, wie z.B. das Entpacken der Sourcen, habe ich ausgelassen.
Mittlerweile ist Xen 3.4.2 erschienen, dieses Howto ist an einigen Stellen entsprechend angepasst. Weiterlesen

Der 3ware Hardware-RAID Controller 9650SE wird erst ab Kernel 2.6.19 nativ unterstützt, so haben wir das Problem mit Xen, daß der 2.6.18er Kernel nur die älteren 3ware Controller unterstützt. Es gibt in der Kernel-Config zwar das Modul 3w-9xxx, aber eben nur für die älteren Controller. Wie wir uns ein passendes Modul für den Xen-Kenel bauen, beschreibe ich in diesem Artikel.

Weiterlesen

Bei der einen oder anderen Xen-Installation habe ich beobachtet, daß sich die Uhrzeit der domUs nicht wie gewünscht nach der dom0 richtet. In einigen Fällen soll es sogar ‚time went backwards‘ Fehlermeldungen gegeben haben.
Helfen kann man sich, in dem man die Uhr der domU unabhängig schaltet.

echo 1 > /proc/sys/xen/independent_wallclock

Nun muß die Uhr der domU natürlich auch gestellt werden.

apt-get install ntpdate

und in die crontab wird eine entsprechende Zeile eingetragen.

28 2 * * * /usr/sbin/netdate de.pool.ntp.org

Bitte ändert nach Möglichkeit die Uhrzeit ab bzw. nehmt eine ’schräge‘ Uhrzeit, damit nicht gleich alle pünktlich um Mitternacht die ntp-Server stürmen.

Seit einigen Xen-Versionen funktioniert die serielle Console der unprivilegierten Domains nicht mehr ‚out of the box‘. Ruft man die console mit xm console <domU> auf, sieht man nur Fragmente des Domainstarts – mehr nicht.
Die Konfigurationsdatei der domU muß um folgende Zeile ergänzt werden:

extra = "xencons=tty console=tty"

Dann klappt’s auch wieder mit der Console! ;-)

Mittels xm console <domain> kann man sich auf die serielle Console der genannten unprivilegierten Domain aufschalten. Die Domain kann als ID oder mit ihrem Namen angegeben werden. Verlassen kann man die Console wieder mit Strg-]. Beim Mac ist das die Kombination Ctrl-Alt-6.