/dev/joschi: Wirrer Geist, wirre Texte

EUserv vServer Active - Benchmarks

Aus Spaß an der Freude (und weil ich gerade mal wieder Zeit hatte), habe ich auf dem Beta-Virtual-Server von EUserv ein paar Benchmarks durchgeführt.

Die Hardware-Daten des Systems wurden bereits in einem früheren Artikel genannt. Für die Benchmarks selbst habe ich einerseits bashmark und andererseits den
WHT-Unix-Benchmark benutzt. Letzterer wird auch von den Testern von Virtualist.de benutzt.

Hier also die Resultate:
More »

EUserv vServer Active - No space left on device

Die bisher angekündigten Artikel müssen noch etwas warten. Derzeit kämpft EUserv mit den Folgen der Überbuchung der Wirtssysteme, auf denen die vServer gehostet werden. Bei meinem System, wie auch denen vieler anderer Betatester, die sich bereits im Forum von EUserv gemeldet haben, ist der Speicherplatz auf dem Wirtssystem ausgegangen.

Innerhalb der virtuellen Server zeigt sich das folgendermaßen:
# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            5.7G  2.4G     0 100% /

Eigentlich sollten 10 GB verfügbar sein, derzeit ist das jedoch offenbar nicht möglich.

Die Belegung der Festplatte lässt sich auch schön auf folgender, von munin generierten Grafik sehen:


Und im Vergleich dazu der tatsächlich belegte Speicherplatz:


Im Idealfall (sprich bei einem funktionierenden System) sollte der Verlauf der Graphen übereinstimmen.

Mal sehen, was EUserv dagegen tun wird und wie lange das dauert. Angekündigt wurde, dass an dem Mechanismus, der eine virtuelle Instanz auf ein anderes Wirtssystem umzieht, noch gearbeitet wird.

EUserv vServer Active - Installation des Webservers

Seit dem letzten Artikel läuft auf dem Virtual-Server ein ressourcen-sparsames aber mächtiges Mailsystem. In diesem Beitrag geht es um die Einrichtung eines Webservers.

Dazu werden folgende Komponenten installiert:


  • Cherokee: ein leichtgewichtiger Webserver

  • PHP: die allseits verhasste Skriptsprache



Für Cherokee habe ich mich entschieden, da es für die weiter verbreiteten Webserver Apache httpd und lighttpd schon mehr als genug Anleitungen und Howtos gibt. Falls Bedarf besteht würde ich deren Installation (sowie die von nginx und eventuell LiteSpeed) ebenfalls beschreiben.

Die Installation von PHP dient lediglich zur Demonstration, wie dynamischer Content gehostet werden könnte. Für andere Skriptsprachen ist das Vorgehen ähnlich und wird imm Cherokee Cookbook für weitere Applikationen beschrieben.

PHP wird dabei über die FastCGI-Schnittstelle von Cherokee eingebunden. Einen generellen Überblick über die Vor- und Nachteile von PHP über diese Schnittstelle liefert z. B. dieser Artikel im RootForum.de Wiki. More »

EUserv vServer Active - Installation des Mailsystems

Da man mit dem im letzten Artikel eingerichteten Grundsystem noch nicht viel produktiv machen kann, wird dieses mal ein Mailsystem auf dem vServer installiert.

Am Ende wird das Mailsystem aus folgenden Komponenten bestehen:

Auf die Installation eines Virenscanners wird bewusst verzichtet, da diese verhältnismäßig viel Speicher benötigen und die meisten Benutzer ohnehin einen lokalen Virenscanner installiert haben. Je nach Anforderung könnte jedoch ClamAV direkt in dspam eingebunden werden.

Aus dem gleichen Grund wird auf den weit verbreiteten SpamAssassin mit seinen ansonsten recht nützlichen statischen Tests verzichtet: Er braucht einfach viel zu viele Ressourcen, wenn alle Regeln in den Speicher geladen werden.
More »

EUserv vServer Active - Installation des Grundsystems

Der folgende Beitrag beschreibt die Installation des Grundsystems auf Basis des Gentoo 2008.0 Minimalsystems von EUserv. Das Minimalsystem enthält direkt nach Installation, wie im letzten Beitrag beschrieben, lediglich den Inhalt eines Stage 3 Tarballs und einen laufenden OpenSSH-Daemon.

Damit das System nutzbar und an meine Anforderungen angepast wird, sind noch einige Schritte notwendig. Die Installation hält sich im Wesentlichen an die Anleitung zu Installation eines Gentoo Hardened Systems aus dem RootForum.de Wiki. Da die Möglichkeiten zum Austausch des Betriebssystems auf einem virtuellen Server beschränkt sind, wird kein gehärteter Kernel installiert. More »