Skip to content

Clocksource unstable auf virtuellen Maschinen

Wer sich insbesondere auf virtuellen Maschinen (aber auch solchen mit SMP) immer mal wieder über Probleme mit der Stabilität der Clocksource (was sich in "Clocksource unstable" äußert) ärgert bzw. damit zu kämpfen hat: Ein notsc als Kernel-Parameter wirkt Wunder :-)

Nötig ist dafür allerdings ein CONFIG_X86_TSC_DISABLE.

Nachtrag 05.04.2012 04:50
Wir haben das mittlerweile auch in erweiterter Form in unser Wiki aufgenommen: Server:Fehlermeldung "kernel: Clocksource tsc unstable".

Root-Server-Kernel umgelagert

Eine kleine URL-Änderung für alle, die sich hier hin und wieder Kernel für ihren Root-Server (primär Gentoo-User) ziehen: Die URL hat sich geändert.

Ab sofort sind die Kernel unter

http://download.manitu.net/root-server/kernel/

zu finden (vorher war dies http://www.manitu.de/serverhousing/support/download/).

Hier im Blog habe ich bereits alle Links geändert, zusätzlich werden wir auf unserer Webseite in Kürze einen Redirect (selbstverständlich zur jeweils passenden Datei) einrichten.

Aktualisierte Distributionen für Erst- und Neuinstallation von Root-Servern

Es hat zwar etwas gedauert, aber ab heute stehen einige aktualisierte Distributionen für die Erst- und Neuinstallation unserer Root-Server zur Verfügung.

Somit gibt es nun bei uns:

Debian
6.0 (Squeeze) (32-/64-bit)
5.0 (Lenny) (32-/64-bit)
4.0 (Etch) (32-/64-bit)

Ubuntu
11.04 (Natty Narwhal) (32-/64-bit)
10.04 (Lucid Lynx) (32-/64-bit)
8.04 (Hardy Heron) (32-/64-bit)

Gentoo
10.0 (32-/64-bit)

Fedora
15 (Lovelock) (32-/64-bit)
11 (Leonidas) (32-/64-bit)
10 (Cambridge) (32-/64-bit)

CentOS
5.2 (32-/64-bit)

Bei CentOS kommt die Aktualisierung in Kürze, voraussichtlich kommende Woche.

Linux Kernel 2.6.39.3

Wir haben für Neuinstallationen und Rettungs-System-Boots den Linux Kernel 2.6.39.3 freigegeben.

Wer Interesse hat, kann sich den Kernel herunterladen:
x86-Version
amd64-Version
Achtung (der Hinweis wie immer): Dies ist kein offizielles Angebot von uns, der Download ist ohne jegliche Haftung, ohne Gewährleistung und ohne Unterstützung/Support! Man beachte die enthaltene GPL.

Grub-Fehler 2 (No such file or directory) in Verbindung mit ext2/ext3

Ein kleiner Tipp (aus unserem Support): Wer beim Grub einen Fehler 2 (No such file or directory) in Verbindung mit ext2/ext3 erhält, obwohl eigentlich alles passen müsste: Es könnte daran liegen, dass die Inode-Größe daran schuld ist. Ältere Grub-Versionen kommen nur mit bis zu 128 Bytes klar, neuere mke2fs verwenden 256 Byte.

Es macht daher Sinn, mke2fs mit einem zusätzlichen -I 128 aufzurufen (oder natürlich den Grub zu aktualisieren).

0.90 als Default für mdadm-Metadaten im Rettungs-System?

Da mich auf den Beitrag mehrere Leser (leider nicht inden Kommentaren) darauf angesprochen haben, ob wir für unser Rettungs-System )für Root-Server) nicht Version 0.90 als Default für die mdadm-Metadaten setzen könnten, gebe ich diese Frage hier einfach mal an alle ab: Wer ist pro, wer ist contra?

mdadm-Metadaten

Kleiner Tipp, wer aktuelle mdadm-Versionen verwendet und es hinterher nicht so funktioniert, wie gewünscht und gewohnt: wirkt Wunder :-|

Und nein: Ein nachträgliches Ändern ist nicht ohne Weiteres möglich. Da heißt es: Array degraden, parallel degradiertes zweites Array aufbauen, zweimal mounten, Daten kopieren (besser: synchronisieren), erstes Array zerstören (inkl. Superblock), zweites Array stoppen, neues Array aus der richtigen Komponente und der nun leeren Partition zusammenbauen (was dann auch die Namensänderung ergibt).

Linux Kernel 2.6.37

Wir haben für Neuinstallationen und Rettungs-System-Boots den Linux Kernel 2.6.37 freigegeben.

Wer Interesse hat, kann sich den Kernel herunterladen:
x86-Version
amd64-Version
Achtung (der Hinweis wie immer): Dies ist kein offizielles Angebot von uns, der Download ist ohne jegliche Haftung, ohne Gewährleistung und ohne Unterstützung/Support! Man beachte die enthaltene GPL.

Linux Kernel 2.6.35.6

Wir haben für Neuinstallationen und Rettungs-System-Boots den Linux Kernel 2.6.35.6 freigegeben.

Wer Interesse hat, kann sich den Kernel herunterladen:
x86-Version
amd64-Version
Achtung (der Hinweis wie immer): Dies ist kein offizielles Angebot von uns, der Download ist ohne jegliche Haftung, ohne Gewährleistung und ohne Unterstützung/Support! Man beachte die enthaltene GPL.

Grub und Redundanz bei Software-RAID-1

Wer Linux-Software-RAID in Verbindung mit dem Grub nutzt, sollte unbedingt die Dokumentation von Grub konsultieren. Insbesondere ist es wichtig, sicherzustellen, dass beim Totalausfall eines physikalischen Laufwerks von der nächsten (meist einzigen) anderen, die in diesem Falle dann zur ersten wird, gebootet werden kann.
mal eine kleine Zusammenfassung aus der Grub-Doku bezüglich RAID1.

Hier eine kurze Zusammenfassung, welche über ein interne Liste als kleiner Reminder gegangen ist:

• /boot/grub/device.map editieren:
(hd0) /dev/sda
(hd0) /dev/sdb
(hd0) /dev/sd<usw>
• in der Grub-Shell
root (hd0,1) # Natürlich die /boot-Partition angeben
setup (hd0)
setup (hd1)
setup (hd<usw>)
Das Ganze hat den Hintergrund, dass sich beim Booten mit fehlendem Laufwerk die Nummerierung ändert, aber immer ein hd0 vorhanden ist.

Linux Kernel 2.6.33.2

Wir haben für Neuinstallationen und Rettungs-System-Boots den Linux Kernel 2.6.33.2 freigegeben.

Wer Interesse hat, kann sich den Kernel herunterladen:
x86-Version
amd64-Version
Achtung (der Hinweis wie immer): Dies ist kein offizielles Angebot von uns, der Download ist ohne jegliche Haftung, ohne Gewährleistung und ohne Unterstützung/Support! Man beachte die enthaltene GPL.

Linux Kernel 2.6.33

Wir haben für Neuinstallationen und Rettungs-System-Boots den Linux Kernel 2.6.33 freigegeben.

Wer Interesse hat, kann sich den Kernel herunterladen:
x86-Version
amd64-Version
Achtung (der Hinweis wie immer): Dies ist kein offizielles Angebot von uns, der Download ist ohne jegliche Haftung, ohne Gewährleistung und ohne Unterstützung/Support! Man beachte die enthaltene GPL.