Serverloft - Cluster/Failover IP?

Sid Burn

New Member
Hallo zusammen,

ich wollte gerne zwei Server bei Serverloft bestellen, da ich eine Clusterlösung aufbauen möchte. Bisher zeichnet sich Serverloft ganz gut aus, allerdiengs finde ich keine Informationen ob Serverloft eine Art Cluster-IP anbietet.

Daher sagen wir ich habe zwei Server A und B und eine Cluster-IP. Normalerweise zeigen die IP Adressen ja bei den Hosting anbieter immer auf den gleichen Server. Jedoch mit einer Cluster-IP lässt sich dann bestimmen zu welchen Server die eigentliche Cluster-IP zeigen soll.

Hetzner und Hosteurope bieten soetwas zum Beispiel auch an:
http://www.hosteurope.de/content/Server-Erweiterung-Cluster-IP
http://www.hetzner.de/de/hosting/produkte_rootserver/flexipack/ (Failover-IP)

Zum einen habe ich hier in diesem Forum eine aussage gefunden das dies mitlerweile auch bei Serverloft gehen sollte. Auf der Webseite finden man leider nichts zu dem Thema.

Eine E-Mail adresse wohin man Technische Fragen senden kann gibt es anscheind keine, beim Webformular steht das keine Technische Fragen beantwortet werden und man stattdessen anrufen sollte. Dies habe ich einmal getan und habe dann die Aussage bekommen "Ich glaube nicht." Nun das ist irgendwie befriedigend.

Kann mir hier jemand bestätigen ob Serverloft soetwas anbietet? Und wenn ja, müssen diese zusätzlich bestellt werden? Kann man diese jederzeit nachbestellen? Änderung über Webinterface, oder gibt es auch zusätzliche Alternative Lösungen wie eine REST Schnittstelle etc.?

Wäre sehr dankbar wenn hier jemand mehr Informationen hat.
 
Moin,

das Thema hat mich auch eine Zeitlang beschäftigt.

Eine Failover-IP mit Echtzeitwechsel auf den Maschinen (Gratuitous ARP) kannst Du bei Serverloft nicht haben. Auch gibt es keine API für irgendwas.

Du kannst ein Advanced Network buchen mit 32 Extra IPs, die Du auf jeden Deiner Server routen kannst. Diese müssen aber im Webinterface manuell auf die Maschinen umgestellt werden und es dauert länger (60-120 Minuten), bis der Router so weit ist.

Für Failover-Lösungen kannst Du Serverloft also vergessen, es sei denn, Du hast ein Zeitfenster von ca. 1 Stunde Downtime mit eingeplant.

Vor ein paar Monaten gab es auf einmal ein Feedback-Forum mit der Nachfrage nach den "most wanted" Features, da war auch eine Failover-Lösung dabei. Allerdings ist der Status seit Wochen auf "wird geprüft". Eine Nachfrage meinerseits erbrachte keine Antwort.
Ich denke auch, dass die im Moment voll mit dem RZ Umzug nach Strasbourg beschäftigt sind.

Alternativ könnte man sicher mit Linux Virtal Server eine HA-Loadbalancing Lösung mit individuellem Routing bauen, dafür braucht man aber gleich das 3fach an Hardware (redundanten LB, redundanten shared Storage und die Applikationsserver).

Bei Hetzner kann man die Cluster-IP auch per API/Skript umstellen (also automatisiert) und bei HostEurope hat man beim ManagedSwitching alle Möglichkeiten. Ohne ManagedSwitching muss man bei HE wohl auch manuell umstellen.
 
Last edited by a moderator:
Hast du denn richtig "Bumms" auf der Leitung und möchtest daher loadbalancen oder geht es dir mehr um das Thema Hochverfügbarkeit der Dienste?

Letzteres würde ich auch elegant mit Linux Vserver, LVM2, Heartbeat, DRBD, etc lösen...

Das letzte Projekt ist gerade ein Jahr online mit gefühlten 100% Verfügbarkeit.

Wartungsfenster dauern in etwa 20-30 Pings...
 
Ich möchte zum einen Loadbalancen und Hochverfügbarkeit. Die Idee von mir war schon einen Datenbankserver zu haben der Failover ist, und ebenfalls einen Shared Storage zu haben.

Dann entsprechend zwei Webserver die Load Balanced laufen. Derzeit würden zwei dicke Physikalische Maschienen ausreichen, die Dienste selber würde ich dann Virtualisiert laufen lassen.

LVS würde ich auch nutzen, allerdiengs kommt man dann bei LVS zu dem Punkt wo man die Cluster-IP benötigt. Wenn ein Physikalischer Server ausfällt muss der LVS auf dem anderen Server die Dienst übernehmen. Und da die IP des LVS nunmal die ist die auch im DNS eingetragen wird muss diese ja letztendlich auf dem anderen Server migrieren. Wenn eine Umstellung 1-2 Stunden benötigt ist das ja eher suboptimal.

Hetzner und Hosteurope kenne ich soweit dort haben wir auch bei beiden mehrere Server. Hetzner hat aber das Problem das sie kein VLAN anbieten wie bei Serverloft. Hosteurope bietet zwar nahezu alles an, ist aber leider zu teuer.

Das Hetzner eine REST API für das Failover anbietet weiß ich soweit, daher hatte ich nochmal diese Frage aufgenommen.

Das nur mit dem Webinterface wäre halbschlimm. Soetwas kann ich ohne Probleme automatisieren, nachteil bleibt aber das änderungen am Webinterface zum nicht mehr Funktionieren eines automatisierten Failovers führen würden.

Ansonsten habe ich mir eine Lösung mit KVM, LVS, GlusterFS, MySQL-Replikation etc. ausgedacht. Zumindest oder gerade eben für den Datenaustausch der Server untereinander wäre halt eben eine interne Netzwerkverbindung wie sie eben Serverloft anbietet über VLANs am optimalsten.

Ansonsten wenn man keine Cluster-IP hat sehe ich gerade nicht inwieweit mir nur LVS helfen kann. Gerade für LVS wird dies ja benötigt, damit LVS eben ein Failover machen kann. Oder gibt es da anscheind noch eine andere Möglichkeit von der ich nichts weiß?
 
Hmm... ClusterIP und VLAN bietet doch Strato an. Ich habe zwar nur einen einfachen Root-Server dort, kann zu diesen Features daher nix sagen, bin ansonsten aber sehr zufrieden mit denen. Wäre vielleicht für dich eine Option...
 
Hetzner und Hosteurope kenne ich soweit dort haben wir auch bei beiden mehrere Server. Hetzner hat aber das Problem das sie kein VLAN anbieten wie bei Serverloft. Hosteurope bietet zwar nahezu alles an, ist aber leider zu teuer.
[...]
Ansonsten habe ich mir eine Lösung mit KVM, LVS, GlusterFS, MySQL-Replikation etc. ausgedacht. Zumindest oder gerade eben für den Datenaustausch der Server untereinander wäre halt eben eine interne Netzwerkverbindung wie sie eben Serverloft anbietet über VLANs am optimalsten.

Wieso brauchst du denn unbedingt ein VLan für dein Vorhaben? Du bist an das interne Hetzner-Netzwerk angebunden und hast doch auch zwischen den Rechenzentren eine gute Anbindung?
Du kannst dich ja auch mit 1Gbit an das Netz anschließen lassen, damit steigerst du dann nicht nur deine Außenanbindung, sondern auch deine interne Anbindung zwischen den Servern. Da ist doch ein VLan nicht unbedingt notwendig.

Und wenn du deine Server nebeneinander stellst, kannst du dir bei Hetzner auch jeweils eine zweite Netzwerkkarte einbauen, und die Server direkt per Kabel verbinden, aber ob das Sinn macht, das musst du selber entscheiden.
 
Wieso brauchst du denn unbedingt ein VLan für dein Vorhaben? Du bist an das interne Hetzner-Netzwerk angebunden und hast doch auch zwischen den Rechenzentren eine gute Anbindung?
Nein, leider nicht.
Ich hatte bei hetzner schon einen Bacula Backup Server aufgesetzt. Nachdem dieser dann Live ging wunderten wir uns warum wir zu internen Servern nur ca 30MBit haben (3 MByte/sec) anstatt 100MBit.

Anfrage an Hetzner ergab das die Server untereinander in der Kommunikation nicht "optimiert" seien, und der Traffic nur ausgehend optimiert ist.

Und das war auch tatsächlich so. Der Server konnte ohne Probleme Server von Host Europe mit seinem ~12 Mbyte/sec sichern aber nicht eigene Rechner von Hetzner selber, da war nur 3 MByte/sec möglich.

Ansonsten ist ein eigenes VLAN sicherer und bei Serverloft würde man die 1000MBit garantiert bekommen. auch nicht nur 100 MBit.

Und Hetzner hat ja auch mehrere RZs die auch Geografisch an anderen orten stehen, zumindest wurden ja vor kurzer Zeit server transfertiert. Ich möchte ungern eine Datenreplikation über das internet fahren. Das ist mir zu fragil.

Und für eine Replikation zwischen zwei servern untereinander sollten diese zumindest im gleichen VLAN sein. Wegen bandbreite aber eben auch Zugriffsgeschwindigkeit und stabilität der verbindung.

Ob Strato passt weiß ich noch nicht. Der beste Server den Strato anbietet erreicht nicht unsere "minimal" Hardware anforderungen die wir uns vorstellen. :( Wobei ich da auch übersehen hatte das es Server mit 16 GiB RAM gibt, dachte es gab da nur 8 GiB RAM, da hatte ich wohl noch etwas übersehen.

Nun, noch bin ich am Evaluieren.

Und wenn du deine Server nebeneinander stellst, kannst du dir bei Hetzner auch jeweils eine zweite Netzwerkkarte einbauen, und die Server direkt per Kabel verbinden, aber ob das Sinn macht, das musst du selber entscheiden.
Ja, das wollte ich nochmal bei hetzner anfragen.
Hat nur den Nachteil das das System nachträglich nicht Skalierbar ist.
 
Ja, das wollte ich nochmal bei hetzner anfragen.
Hat nur den Nachteil das das System nachträglich nicht Skalierbar ist.

Vielleicht wäre das für Sie passend: http://wiki.hetzner.de/index.php/Spezielle_Angebote

Ein Miet-Rack für bis zu 20 Root-Server bei dem alle Server über einen GBit Switch angebunden werden. Der Uplink ins Internet erfolgt dann ebenfalls mit 1 GBit. Für dieses Angebot ist kein Flexi Pack bei den Root Servern erforderlich.
 
Last edited by a moderator:
Nein, leider nicht.
Ich hatte bei hetzner schon einen Bacula Backup Server aufgesetzt. Nachdem dieser dann Live ging wunderten wir uns warum wir zu internen Servern nur ca 30MBit haben (3 MByte/sec) anstatt 100MBit.

Anfrage an Hetzner ergab das die Server untereinander in der Kommunikation nicht "optimiert" seien, und der Traffic nur ausgehend optimiert ist.

Zwischenzeitlich sollten alle Server in unserem Datacenterpark in allen lebenslagen 100 MBit übertragen können. Egal ob intern oder extern. Die Angabe von Ihnen bezieht sich auf die letzt Generation unserer Netzwerktechnik und ist ab dem RZ10 aufwärts nicht mehr gültig.
 
Vielen dank. Ja, das sieht wirklich sehr viel Versprechend aus. Da sogar ein eigener Switch verbaut wird gehe ich mal davon aus das man auch beliebige MAC Adressen nutzen kann? Zum Beispiel für Virtuelle Maschienen?

Die weiteren Dienste wie Failover-IP sind ebenfalls weiterhin verfügbar? Oder kann man generell jeden Server mit einer beliebigen (aus dem Pool den man zugewiesen bekommen hat) IP-Adresse starten?

Zwischenzeitlich sollten alle Server in unserem Datacenterpark in allen lebenslagen 100 MBit übertragen können. Egal ob intern oder extern. Die Angabe von Ihnen bezieht sich auf die letzt Generation unserer Netzwerktechnik und ist ab dem RZ10 aufwärts nicht mehr gültig.
Gut zu Wissen!
 
Back
Top