Das Rootserver-Experiment

Erlebnisse eines Rootserver (Beinahe-) Neulings

Verantwortlich für den Inhalt dieser Seite ist Mattias Schlenker, Inhaber Mattias Schlenker IT-Consulting Mattias Schlenker work Kochstraße 21, 04275 Leipzig. Germany work Fon +49 341 3032616. Die Steuernummer beim Finanzamt Leipzig erhalten Sie auf Anfrage. http://www.mattiasschlenker.de

Diese Seite läuft unter Wordpress 2.x.x. News und Kommentare können als RSS-2.0-Feed abonniert werden.

Ein Tag mit Xen: Vanilla-Xen und -Kernel auf Ubuntu Karmic installieren

Bislang laufen alle unsere Dom0s entweder auf Ubuntu 8.04 oder openSUSE 11.1 oder 11.2. Für einen neuen alten Server wollte ich Ubuntu 9.10 als Basis nehmen, auch um im Mai leichter auf 10.04 wechseln zu können. Bei Ubuntu ist die Xen-Situation nicht besonders rosig: Laut halboffizieller Doku steht weder ein aktueller Xen, noch ein brauchbarer Kernel bereit. Immerhin ein Xend (der Verwaltungsdaemon) in Version 3.3. Erfahrungen seit 3.2 haben gezeigt, dass sich die Schnittstellen kaum noch ändern, so dass der 3.3er Daemon mit dem 3.4er Xen zusammen arbeiten sollte. Denkste.

Ziel waren zwei Server: Ein 64-Bit-System fürs Büro und ein 32-Bit-System für einen alten (AMD Athlon XP 2000, 512MB, 80GB) Hetzner Rootie (Presse-Testsystem). Beide Systeme wurden zunächst mit einem Ubuntu Minimalsystem ausgestattet. Bei Hetzner geschah dies aus dem Notfall-System per debootstrap (fertige OS-Images werden nur einmal am Tag aufgespielt, was stört, wenn man nach einer abgeschossenen Installation neu aufsetzen möchte) und der Server zuhause wurde per Debian-Installer per PXE-Netboot eingerichtet. Die zwei Möglichkeiten, einen Hetzner-Server mit Ubuntu oder Debian auszustatten — debootstrap und den Debian-Installer im SSH-Modus — erkläre ich bei Gelegenheit im Detail.

Benötigte Pakete

Mit dem folgenden Befehl sollten alle Abhängigkeiten aufgelöst werden, die zum Bau von Xen und dem Betrieb einer Dom0 benötigt werden:

apt-get install rsync screen build-essential bin86 bcc libssl-dev \
      gettext libncurses-dev python python-dev pciutils-dev libx11-dev \
      pkg-config python-twisted bridge-utils gawk

Unter 32 Bit-Systemen sollte man aus Performance-Gründen noch die angepasste C-Bibliothek installieren:

apt-get install libc6-xen

Kernel kompilieren

Ubuntu selbst bietet einen Kernel für Amazons EC2, der sollte einigermaßen gut auf aktuellen Xen-Versionen laufen. Getestet habe ich es nicht. Stattdessen habe ich selbst drei Kernel kompiliert: Einen für AMD64 mit vollem Dom0-Support und vielen Treibern, einen mit stark abgespeckten Treibern (für 64Bit-DomUs) und einen i686-Kernel mit vollem Dom0-Support und der Möglichkeit, auf älteren Xen-Versionen gestartet zu werden. Die für Xen benötigten Frontend- sowie Backend-Treiber habe ich statisch integriert, was den Vorteil hat, dass an der Konfiguration des Initramfs nichts geändert werden muss. Alle Konfigurationen bieten Verbesserungspotential, beispielsweise beim Abspecken um nicht benötigte Treiber. Hier sei allerdings darauf verwiesen, dass das Entfernen vermeintlich nicht benötigter Funktionen Unresolved Symbols und damit Kompilationsabbrüche zur Folge haben kann.

Als Kernel kommt hier Gentoos 2.6.31.12 — konkret das Patchset xen-patches-2.6.31-12.tar.bz2 — zum Einsatz. Die verwendeten Patches stammen größtenteils von openSUSEs Xen-Kernel, wurden aber von SuSE-Spezifika befreit. Das macht das Bauen und die Installation einfacher. Gepflegt werden die Patches als eigenes Projekt bei Google Code.

Meine Konfigurationsdateien:

Und nun zum Bauen des Kernels, hier für AMD64:

mkdir xen-patches-2.6.31-12
cd xen-patches-2.6.31-12
tar xvjf ../xen-patches-2.6.31-12.tar.bz2
cd ../linux-2.6.31
for i in ../xen-patches-2.6.31-12/*.patch1 ; do patch -p1 < $i ; done
wget -O .config http://cdprojekte.mattiasschlenker.de/Public/Xen-Kernel/config-2.6.31.12-mfs001-xen0-amd64
make oldconfig
make
make install
make modules_install

Der Kernel braucht noch ein passendes Initramfs, dieses entsteht mit:

mkinitramfs -o /boot/initrd.img-2.6.31.12-mfs001-xen0-amd64 2.6.31.12-mfs001-xen0-amd64

Falls Sie Xen Frontend- oder Backend-Treiber in Module ausgelagert haben, müssen Sie ggf. die Modulliste des Initramfs anpassen!

Xen Hypervisor installieren

Ohne Xen nützt der schönste Kernel nichts, also bauen und installieren wir Xen 3.4.2 aus dem offiziellen Tarball von www.xen.org:

tar xvzf xen-3.4.2.tar.gz
cd xen-3.4.2
make xen
make install-xen

Bootloader konfigurieren

Der einfachste Weg ist die Erstellung eines simplen Scriptes /etc/grub.d/50_xen, welches hart kodiert Kernelnamen, Xen-Version und Pfade (Root-Device ist hier /dev/sda4) enthält. Zweimal root=... ist kein Tippfehler, sondern als Workaround für einen kleinen Bug in den Scripten des Initramfs gedacht:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Ubuntu 9.10 - Xen 3.4.2 + Linux 2.6.31" {
        insmod ext2
        set root=(hd0,4)
        multiboot /boot/xen-3.4.2.gz
        module /boot/vmlinuz-2.6.31.12-mfs001-xen0-amd64 root=/dev/sda4 ro root=/dev/sda4
        module /boot/initrd.img-2.6.31.12-mfs001-xen0-amd64
}

Das Script muss nun noch ausführbar gesetzt werden, sonst wird der neue Eintrag nicht in die GRUB-Konfiguration übernommen!

chmod a+x /etc/grub.d/50_xen

In der Datei /etc/default/grub sollten Sie den Standard-Booteintrag auf den neuen Kernel setzen:

GRUB_DEFAULT="Ubuntu 9.10 - Xen 3.4.2 + Linux 2.6.31"

Danach rufen Sie update-grub auf um die Bootloader-Konfiguration neu aufzubauen. Rebooten Sie jetzt den Rechner mit Xen und dem neuen Kernel.

Installation der Xen-Tools

Die Xen-Tools habe ich in einem frisch entpackten Xen-Tarball kompiliert. Die bei der Installation angegebene Variable ist wichtig, damit die Python-Module in den bei Ubuntu üblichen Pfaden landen. Gibt man diese Variable nicht an, ist es ggf. erforderlich eine Umgebunsvariable PYTHONPATH zu setzen und diese ggf. in das Script /etc/init.d/xend einzubauen:

rm -rf xen-3.4.2
tar xvzf xen-3.4.2.tar.gz
cd xen-3.4.2
make tools
make install-tools PYTHON_PREFIX_ARG=

Wenn alles geklappt hat, lässt sich der Xend starten. Läuft dieser, können die Bootmeldungen des Hypervisors ausgelesen werden.

/etc/init.d/xend start
xm dmesg

Xend in den Runleveln verlinken

Ich habe Xend vor dem SSH-Server verlinkt, den Start der domU-Instanzen danach. Grund waren Probleme mit dem SSH-Server: Upstart (oder der Xend?) versucht diesen neu zu starten, wenn neue Interfaces auftauchen. Das gelingt nicht immer, so dass ich während meiner Tests häufiger ohne SSH da stand. Auf einem Root-Server ist so etwas natürlich ganz bescheiden.

update-rc.d xend start 14 2 3 4 5 . stop 80 0 1 6 .
update-rc.d xendomains start 21 2 3 4 5 . stop 79 0 1 6 .

Vorbereitung für Routing-Setup

Achtung: Siehe auch den Nachtrag vom 19. März für ein besseres Setup!

Provider wie Hetzner oder Strato routen einem Server zugewiesene Subnetze auf dessen primäre IP-Adresse. Deshalb muss bei diesen Servern das Xen-Netzwerk von bridged auf routed umgestellt werden. Achtung: Einige Provider klemmen Server gnadenlos ab, wenn hinter einem Port des Routers bislang unbekannte MAC-Adressen auftauchen. Wer den Xend bei so einem Provider startet, ohne vorher auf routed umgestellt zu haben, fliegt aus der SSH-Verbindung raus und darf mit dem Support telefonieren!

Zuerst wird die Datei /etc/modules um eine Zeile

dummy

für den Dummy-Netzwerk-Adapter erweitert.

Es folgt die statische Konfiguration der primären IP-Adresse auf eth0 und der ersten nutzbaren IP-Adresse auf dummy. In diesem Fall haben wir das Subnetz 172.16.16.112/ 255.255.255.248 (acht Adressen von .112 bis .119) zugewiesen bekommen, .112 ist hier die Adresse des Netzes, .113 wird auf dummy0 gelegt, .114 bis .118 (fünf von acht Adressen) sind für die domUs nutzbar und .119 ist die Broadcast-Adresse:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        gateway 192.168.1.1

auto dummy0
iface dummy0 inet static
        address 172.16.16.113
        netmask 255.255.255.248

In der Konfigurationsdatei /etc/xen/xend-config.sxp des Xend muss die Einstellung von bridged auf routed umgestellt werden. Das zu routende Device muss explizit angegeben werden:

# (network-script network-bridge)
# (vif-script     vif-bridge)
(network-script 'network-route netdev=dummy0')
(vif-script     'vif-route netdev=dummy0')

An dieser Stelle ist ein Neustart des Xend, besser ein Reboot erforderlich. Anschließend können die domUs konfiguriert werden. Die Routing-Informationen werden hierfür in der Client-Config eingetragen:

kernel = "/boot/vmlinuz-2.6.31.12-mfs006-xenU-minimal-amd64"
ramdisk = "/boot/initrd.img-2.6.31.12-mfs006-xenU-minimal-amd64"
memory = 256
name = "ubuntu-amd64-minimal"
vif = [ 'ip=172.16.16.114' , 'mac=00:16:00:00:00:27' ]
disk = [ 'file:/usr/local/xendomains/test01_64/sda1.img,sda1,w' ]
root = "/dev/sda1 ro"
extras = "console=hvc0 xencons=tty"

Daneben ist es erforderlich, die IP-Konfiguration in der /etc/network/interfaces der domU einzutragen -- DHCP möchte ich an dieser Stelle nicht erklären, das würde den Rahmen sprengen.

Vielen Dank an...

Anmerkungen:

  • Nie erst Ubuntus Xen-Tools 3.3 installieren und dann diese Anleitung durchführen. Das resultierende Versionsmischmasch wird garantiert kein funktionierendes Netzwerk zur Folge haben!

  • Details zur domU-Konfiguration bei Hetzner folgen

  • Details zur Ubuntu-/Debian-Installation aus Hetzners Rettungssystem folgen

105 Antworten auf “Ein Tag mit Xen: Vanilla-Xen und -Kernel auf Ubuntu Karmic installieren”

  1. Das Rootserver-Experiment » Blog Archive » Xen-Nachtrag, Setup mit Routing (March 19th, 2010 um 8:18 am)

    [...] Wordpress 2.x.x. News und Kommentare können als RSS-2.0-Feed abonniert werden. « Ein Tag mit Xen: Vanilla-Xen und -Kernel auf Ubuntu Karmic installieren [...]

  2. used cisco equipment (December 21st, 2011 um 5:02 pm)

    Great website…

    Cool post, I really enjoyed reading it. I will check out your site for some more content on this subject….

  3. pain treatment (December 27th, 2011 um 5:21 am)

    Websites you should visit…

    I really liked your blog, appreciate the great information….

  4. free bingo hunter (January 12th, 2012 um 6:45 pm)

    … [Trackback]…

    [...] Find More Informations here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  5. jobbörse (January 12th, 2012 um 9:57 pm)

    … [Trackback]…

    [...] Read More Infos here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  6. how to make a website (January 12th, 2012 um 11:46 pm)

    … [Trackback]…

    [...] There you will find 72884 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  7. Waschmaschine (January 13th, 2012 um 12:31 am)

    … [Trackback]…

    [...] Read More: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  8. jobbörse (January 13th, 2012 um 2:39 pm)

    … [Trackback]…

    [...] There you will find 78489 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  9. http://www.emanagedfutures.com (January 13th, 2012 um 6:52 pm)

    … [Trackback]…

    [...] Read More here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  10. candidiasis (January 13th, 2012 um 9:09 pm)

    … [Trackback]…

    [...] There you will find 70798 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  11. home based business (January 14th, 2012 um 4:10 am)

    Websites worth visiting…

    I enjoyed reading your article, many thanks….

  12. Visitenkarten selber machen (January 14th, 2012 um 4:07 pm)

    … [Trackback]…

    [...] There you will find 61352 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  13. best buy promotional codes (January 14th, 2012 um 6:01 pm)

    … [Trackback]…

    [...] There you will find 78545 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  14. credit one bank (January 14th, 2012 um 8:40 pm)

    … [Trackback]…

    [...] Find More Informations here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  15. led grow lights (January 15th, 2012 um 5:06 pm)

    … [Trackback]…

    [...] Read More here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  16. french door refrigerator reviews (January 15th, 2012 um 7:19 pm)

    … [Trackback]…

    [...] Informations on that Topic: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  17. ways to make money (January 15th, 2012 um 7:25 pm)

    … [Trackback]…

    [...] Read More here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  18. fix your credit score (January 16th, 2012 um 2:29 am)

    … [Trackback]…

    [...] Read More Infos here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  19. computer software engineer salary (January 16th, 2012 um 4:00 am)

    … [Trackback]…

    [...] Informations on that Topic: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  20. making money online (January 16th, 2012 um 6:52 pm)

    … [Trackback]…

    [...] Read More: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  21. free html templates (January 16th, 2012 um 7:32 pm)

    … [Trackback]…

    [...] Informations on that Topic: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  22. debt consolidation (January 17th, 2012 um 1:53 am)

    … [Trackback]…

    [...] Read More: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  23. where to buy phentermine (January 17th, 2012 um 2:19 am)

    … [Trackback]…

    [...] Read More Infos here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  24. debt consolidation companies (January 17th, 2012 um 4:53 am)

    Related……

    [...]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[...]……

  25. how do reverse mortgages work (January 17th, 2012 um 6:00 am)

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  26. acid reflux treatment (January 17th, 2012 um 7:03 am)

    … [Trackback]…

    [...] There you will find 78988 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  27. Credit card debt solution (January 17th, 2012 um 9:42 am)

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  28. how to get out of credit card debt (January 17th, 2012 um 10:00 am)

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  29. chwilowka (January 17th, 2012 um 6:34 pm)

    … [Trackback]…

    [...] Read More here: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  30. unsecured debt consolidation (January 17th, 2012 um 8:55 pm)

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  31. credit card debt relief (January 17th, 2012 um 9:20 pm)

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  32. define reverse mortgage (January 17th, 2012 um 9:57 pm)

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  33. vimax brasil (January 18th, 2012 um 10:20 am)

    … [Trackback]…

    [...] There you will find 79775 more Infos: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  34. youporn movie (January 18th, 2012 um 11:31 am)

    … [Trackback]…

    [...] Informations on that Topic: blog.rootserverexperiment.de/2010/03/18/vinalla-xen-und-kernel-auf-ubuntu-karmic/ [...]…

  35. pozycjonowanie stron (January 19th, 2012 um 6:23 pm)

    Amazing post…

    Read More…

  36. security doors nz (January 19th, 2012 um 10:57 pm)

    Sites You Should Check Out…

    http://www.pentlands.getlisted.co.nz/cheap-hotels-in-auckland-city...

  37. it-boerner.de (January 19th, 2012 um 11:34 pm)

    divx-downloads.de/uber-routenplaner…

    http://www.divx-downloads.de/uber-routenplaner...

  38. aktionsozial.de (January 20th, 2012 um 2:00 am)

    ironmountainobservatory.com…

    http://www.ironmountainobservatory.com...

  39. Vacation Condos in Siesta Key (January 20th, 2012 um 4:04 am)

    Condo Rentals in Siesta Key…

    [...]below you’ll see the links to some sites that we think you will like[...]…

  40. mwb-vermoegensstrategie.de (January 20th, 2012 um 4:12 am)

    klangklangklang.de…

    http://klangklangklang.de...

  41. Orthodontist san diego (January 20th, 2012 um 9:28 pm)

    Emergency dentist san diego…

    [...]just underneath, are some completely unrelated places to mine, however, they are definitely worth seeing[...]…

  42. home warranty (January 20th, 2012 um 10:35 pm)

    home appliances insurance…

    [...]look at the content we have linked to above[...]…

  43. Inflatable Rentals in Salt Lake City (January 20th, 2012 um 11:26 pm)

    Salt Lake City Corporate Events…

    [...]here are some links to web sites that we link to because we think they are worth visiting[...]…

  44. Apartments for rent in riverside (January 21st, 2012 um 1:36 am)

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  45. facebookofsex (January 21st, 2012 um 4:05 am)

    singles dating sites…

    Hello There. I discovered your weblog the use of msn. That is a very well written article. I๏ฟฝll make sure to bookmark it and come back to learn more of your useful information. Thank you for the post. I will definitely comeback….

  46. Dental Implants Colorado Springs (January 21st, 2012 um 4:22 am)

    Family Dentist Colorado Springs…

    [...]while the sites we link to overhere are`nt related to ours,they are worth seeing[...]…

  47. sk-computersysteme.de/willkommen-in-der-welt-der-online-gewinnspiele (January 21st, 2012 um 4:35 am)

    kunstparkost.de/warum-und-wie-grunde-ich-eine-%e2%80%9cmini-gmbh%e2%80%9d…

    http://www.kunstparkost.de/warum-und-wie-grunde-ich-eine-%e2%80%9cmini-gmbh%e2%80%9d...

  48. Child Franchise (January 21st, 2012 um 5:24 am)

    Educational Franchise…

    [...]visit the content or sites we have linked to underneath[...]…

  49. cafe-kontakt-online.de/elektrische-zigarette (January 21st, 2012 um 5:32 am)

    it-boerner.de/auch-ein-babyname-will-gut-ausgesucht-sein…

    http://www.it-boerner.de/auch-ein-babyname-will-gut-ausgesucht-sein...

  50. Auto Warranty Quotes (January 21st, 2012 um 6:24 am)

    Extended Car Warranties…

    [...]we like to link to other websites on the internet. Below are some places worth checking out[...]…

  51. Massage Therapist in Pittsburgh (January 21st, 2012 um 6:32 am)

    Massage Pittsburgh…

    [...]just above, are some totally worth checking out places[...]…

  52. buyabutton.net (January 21st, 2012 um 8:29 am)

    gutentak.de/ohne-vorwarnungbeschaftigungslos…

    http://www.gutentak.de/ohne-vorwarnungbeschaftigungslos...

  53. direct insurance quotes (January 21st, 2012 um 9:51 am)

    cheap health insurance in orange county…

    [...]look at the content we have linked to underneath[...]…

  54. US Direct Protect (January 21st, 2012 um 10:34 am)

    Car Warranty News and Reviews…

    [...]while the sites we connect to underneath are`nt related to us, but are worth going to[...]…

  55. best car warranties 2011 (January 21st, 2012 um 10:49 am)

    Looking around…

    While I was browsing yesterday I noticed a great post about…

  56. tera-forum.de (January 21st, 2012 um 11:37 am)

    klangklangklang.de/wie-veroffentliche-ich-eine-pressemitteilung…

    http://www.klangklangklang.de/wie-veroffentliche-ich-eine-pressemitteilung...

  57. ddbclan.de/anlagen-zum-finanztest (January 21st, 2012 um 2:54 pm)

    super-black.de/auf-der-suche-nach-dem-geeigneten-babynamen…

    http://www.super-black.de/auf-der-suche-nach-dem-geeigneten-babynamen...

  58. berlinerhof-mack.de/mit-kostenfreien-gewinnspielen-zum-unglaublichen-vermogen (January 21st, 2012 um 6:35 pm)

    divx-downloads.de/uber-routenplaner…

    http://www.divx-downloads.de/uber-routenplaner...

  59. krachouse.de/klasse-online-spiele-im-www-brauchen-nicht-viel-bares-kosten (January 21st, 2012 um 10:29 pm)

    robert-wiechmann.de…

    http://robert-wiechmann.de...

  60. Holiday Decor (January 21st, 2012 um 10:54 pm)

    Christmas Ornaments Wholesale…

    [...]we like to link to other pages on the internet, even if they aren’t related to us, by linking to them.[...]…

  61. Plasma Cutter Table (January 21st, 2012 um 11:44 pm)

    Cheap Plasma Cutter…

    [...]websites we recommend to look at[...]…

  62. upholstery cleaning colorado springs (January 22nd, 2012 um 12:29 am)

    Fire odor removal Denver…

    [...]below you’ll see the links to some sites that we think you should visit[...]…

  63. leavers hoodies (January 22nd, 2012 um 8:54 am)

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  64. Colorado Springs Internet Marketing (January 22nd, 2012 um 11:18 am)

    Denver Web Marketing…

    [...]checking out we have linked to below [...]…

  65. facebook of sex (January 22nd, 2012 um 4:48 pm)

    dating online free…

    Heya i am for the first time here. I came across this board and I find It really useful & it helped me out much. I hope to give something back and help others like you aided me….

  66. computer repair orange county (January 22nd, 2012 um 5:43 pm)

    computer repair orange county…

    [...]Neat websites we got to[...]…

  67. Window cleaning irvine ca (January 22nd, 2012 um 6:34 pm)

    Window cleaning orange county ca…

    [...]Cool websites we check out[...]…

  68. Home Security Systems Augusta Ga (January 22nd, 2012 um 10:25 pm)

    Home Security Nashville…

    [...]websites we recommend to see[...]…

  69. Interior Designers Jacksonville Fl (January 23rd, 2012 um 12:03 am)

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  70. Nashville Interior Design (January 23rd, 2012 um 8:47 pm)

    Bored at work…

    I like to browse around the web, often I will go to Stumble Upon and follow thru…

  71. Orlando Interior Designers (January 23rd, 2012 um 11:03 pm)

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  72. Apartments in Golden CO (January 24th, 2012 um 11:14 am)

    Greeley Apartments…

    [...]sites we suggest to look at[...]…

  73. http://www.sixreps.com/blogs/287129/544456/one-hour-payday-loans-is-it-po (January 25th, 2012 um 6:41 am)

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  74. illuminatus-berlin.de/kosten-fur-das-bleichen-der-zahne (January 25th, 2012 um 9:42 pm)

    chorensemble-intermezzo.de/alles-uber-druckertoner…

    http://www.chorensemble-intermezzo.de/alles-uber-druckertoner...

  75. Autoreifen (January 26th, 2012 um 8:45 am)

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  76. Carpet Cleaners Monument CO (January 26th, 2012 um 6:12 pm)

    Water Damage Colorado Springs…

    I saw someone talking about this on Tumblr and it linked to…

  77. Sri Lanka Tours (January 26th, 2012 um 7:29 pm)

    Tour Dubai…

    [...]underneath are some websites worth checking out[...]…

  78. Heating and Air Conditioning Colorado Springs (January 27th, 2012 um 6:31 am)

    Colorado Springs Air Conditioning Company…

    [...]the time to check out the content or pages we have [...]…

  79. Nassau county attorney (January 27th, 2012 um 7:31 am)

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  80. aaa discounts disney cruise (January 27th, 2012 um 11:41 am)

    Check These Out…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]…

  81. chicago limo service (January 28th, 2012 um 9:38 am)

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  82. porn (January 30th, 2012 um 11:33 am)

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

    [...]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[...]……

  83. hoodia diet (January 31st, 2012 um 2:51 pm)

    Gordon Flato…

    %BLOGURL%…

  84. hoodia gordonii reviews (January 31st, 2012 um 3:34 pm)

    Wesley Pileggi…

    link to original post :…

  85. I've said that least 4486194 times (February 1st, 2012 um 1:44 am)

    tb4486194@4486194…

    I’ve said that least 4486194 times….

  86. hoodia gordonii reviews (February 1st, 2012 um 4:34 pm)

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  87. joinery auckland (February 1st, 2012 um 9:17 pm)

    Sites You Should Check Out…

    http://www.christchurchglass.getlisted.co.nz/double-glazing-retrofit...

  88. sac lancel (February 2nd, 2012 um 3:51 am)

    I love your blog. Very nice colors and choice of theme. Did you create this blog yourself or did you hire someone to do it for you? Plz reply as I am looking to launch my own blog and would like to know where youu got this from. cheers!…

    I really like your site. Very nice colors and choice of theme. Did you design this blog yourself or did you hire someone to do it for you? Plz answer back as I am looking to design my own blog and would like to know where youu got this from. thank you!…

  89. Gaming Heaven (February 2nd, 2012 um 3:52 am)

    the nearby…

    comes with a number of advantages as well as disadvantages. The online games are some of the useful and harmless assets which can be…

  90. Top Penny Stocks (February 2nd, 2012 um 7:56 am)

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  91. Web Game (February 2nd, 2012 um 10:53 am)

    can be…

    is on the market from the free internet sites. You do not want an teacher that will help you find out about on-line games….

  92. mulberry factory shop (February 2nd, 2012 um 10:54 am)

    I love your blog. Very nice colors and choice of theme. Did you create this blog yourself or did you hire someone to do it for you? Plz reply as I am looking to launch my own blog and would like to know where youu got this from. cheers!…

    I really like your site. Very nice colors and choice of theme. Did you design this blog yourself or did you hire someone to do it for you? Plz answer back as I am looking to design my own blog and would like to know where youu got this from. thank you!…

  93. Free Online Games (February 2nd, 2012 um 5:40 pm)

    help to…

    versions which can be well-liked in the regions wherein you reside. But over the internet things are…

  94. Game (February 2nd, 2012 um 10:24 pm)

    house that…

    to choose from while deciding the way to help young people spend their time.The web…

  95. hens night (February 3rd, 2012 um 1:05 am)

    Sites You Should Check Out…

    http://www.dwhomes.getlisted.co.nz/...

  96. Online Games (February 3rd, 2012 um 7:02 am)

    will find…

    enthusiasm the video games arouse in kids signifies that they are going to want to transfer straight to the games without losing a lot time…

  97. steel coffee cup (February 3rd, 2012 um 3:01 pm)

    [...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……

    [...]Here are some of the sites we recommend for our visitors[...]……

  98. unique hoodia side effects (February 3rd, 2012 um 8:55 pm)

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  99. Running Skirts (February 3rd, 2012 um 10:34 pm)

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  100. Game Player (February 3rd, 2012 um 10:50 pm)

    to be found…

    they’re secure online. The contents of on-line games are determinate and certain. It is possible for you to to know what the games are about and might therefore…

  101. Online Game (February 4th, 2012 um 12:34 am)

    be all…

    study the games at your personal pace. Online video games are available for you any time of day or night and so there are nearly no limitations to what you are able to do…

  102. Flexible Packaging (February 4th, 2012 um 2:10 am)

    Choosing Plastic Pouches…

    [...]Neat sites we got to[...]…

  103. Play Games (February 4th, 2012 um 5:01 am)

    bits and…

    to discern useful information particularly from the young…

  104. Game Articles (February 4th, 2012 um 1:00 pm)

    make to…

    video games variations no matter where you reside. It is common with sure on-line video games to search out that folks in one…

  105. Further Games (February 4th, 2012 um 4:54 pm)

    tops of…

    available on the internet. There are a number of websites which are thought of inappropriate or unsuitable for young people because of the…

Antwort hinterlassen