Nützliche Kurzbefehle

Gerade im Disaster-Recovery Bereich oder auch in jeder Situation, in der Daten eines (oder mehrerer) Server über das Netzwerk hinweg zu einer anderen Maschine kopiert werden müssen, verlangt machmal nach trickreichen Kommandos, um effizient und sicher Daten zu transferieren. Im Folgenden werden zwei Kommandos – dd und tar – in Verbindung mit ssh vorgestellt, mit denen interessante Ergebnisse umgesetzt werden können.
Weiterlesen

Überarbeitete Website

Vielleicht wundern Sie sich, dass verschiedene Artikel verschwunden sind. Diese waren bis vor kurzer Zeit an oberster Stelle genau hier zu finden (Stichwort Sticky). Da in der Zwischenzeit einige neue Artikel erschienen sind, die ebenfalls möglichst dauerhaft aufzufinden sein sollen, habe ich kurzer Hand ein neues Untermenü

Beliebte Seiten und Artikel

geschaffen. Diese Rubrik wird dauerhaft erhalten und gepflegt. Vielen Dank für Ihr Verständnis.

KVM tweaks

Hi, this time I post only some little teaks for Linux‘ Kernel based Virtual Machine (KVM). If you followed my Installer article, then you might use little code snippets that hold the kvm binary call to start a single virtual machine. You can modify it this way that it is started in a „screen“ and detaches itself.
Weiterlesen

proxy65 component in jabberd2

Installing a proxy65 service for jabberd2 is quiet easy.

Download the source from http://code.google.com/p/proxy65/ and uncompress it in a directory of your choice. My stuff is under /usr/local/src

Installing is done by issuing python setup.py install, as described in the docs. Now that you installed and hopefully followed the documentation from proxy65, you need a component script for jabberd2 to start automatically, when the server starts up.
Weiterlesen

Ubuntu Dev-Branch with KVM and XDMCP

If you are using kvm on Linux, i.e. Ubuntu, you might be interested in the development process for the next upcoming release. Often you have to desire, if you like to upgrade a current stable release to an snapshot or not.

With kvm you have the ability to setup a guest with a development branch. Normally you would have to use vnc or similar to work with the graphical surface (if not only using ssh).

But Linux does have xdmcp support and with gdm as login manager it is very easy to setup gdm locally and in the guest OS to run the guests desktop on the local X11 screen.
Weiterlesen

eSATA HDD in Gnome mounten

Ich habe verzeifelt über Google gesucht, wie ich meine externe eSATA Festplatte als normaler Benutzer in einer Gnome-Umgebung mounten kann; und zwar ohne Terminal und Einträge in der Datei /etc/fstab, etc.

Zuerst kam ich auf pmount und da fiel mir ein, dass der Gnome-Desktop unter Ubuntu Intrepid mit gnome-mount arbeitet. Dieses wiederum setzt auf HAL auf. Und das berücksichtigt die Einstellungen des PlocyKits.
Weiterlesen

iSCSI mit OCFS2 in einer KVM Umgebung

[Update 2008-12-13]:
Das im Folgenden gezeigte Setup ist im produktiven Einsatz nicht nutzbar, da die in Ubuntu Intrepid vorhandene iSCSI-Version derart instabil ist, dass bei einem Test mit bonnie++ gleich 3 von 4 VMs mit einer Kernel-Panic starben. Hoffentlich ist das kommende Release im April nicht noch einmal eine solche Katastrophe!

Nach Stunden an Arbeit habe ich es heute das erste Mal geschafft, iSCSI und OCFS2 einzurichten. Da sowohl das open-iscsi-Paket als auch das ocfs2-tools Paket Fehler in Ubuntu Intrepid enhalten (was soll ich noch sagen zu diesem Release), musste ich wirklich lange nach Lösungen suchen. Letzendlich finden sich wertvolle Hinweise im Bugtracker von Ubuntu.

Dieser Blog-Eintrag ist ein Ultra-Kurz-Mini-Howto und funktioniert genau so bei mir. Sollte sich aber mit Anpassungen auch bei anderen so installieren lassen.
Weiterlesen

Kleines Init-Skript für KVM und VDE

Durch die Umstellung auf VDE ergaben sich neue Herausforderungen. Die Versionen von libvirt unterstützen zum Releasezeitpunkt von Ubuntu Hardy und Intrepid leider noch kein VDE. Daher hatte ich in einem vergangenen Artikel kurz beschrieben, wie man KVM-Instanzen auch manuell starten kann.

Nutzt man hingegen KVM in einer produktiven Umgebung, so benötigt man recht bald ein Init-Skript, dass zum einen die Instanzen in geordneter Reihenfolge starten und stoppen kann, zum anderen eine Möglichkeit, ACPI-events wie z.B. Powerbutton-pressed zu senden. Das folgende Skript und eine Beispielverzeichnisstruktur zeigen, wie man das mit der Bash lösen kann.
Weiterlesen