Hallo Leute,
Erstmal muss ich sagen, dass ich froh bin hier bei Netcup zu sein. Die Qualität und der Service, im Hinblick auf Mitbewerber wie "S...o", ist unschlagbar. Mittlerweile habe ich bereits 5 Server hier laufen - und die laufen auch wirklich ;).
Ich suche schon seit Wochen nach einer Lösung für mein Problem. Netcup hat seit Ende Februar endlich eine FailOverIP im Angebot. Leider sind die Hilfen zur Soap Api im Wiki mehr als knapp bemessen. Insbesondere fehlt noch immer ein grobes Beispiel-Script für die Benutzung der FailOverIP. Auch in den Weiten des WWW sind nur begrenzt Antworten zu finden für meine (doch recht simplen) Anforderungen.
Grundlegend sieht es bei mir wie folgt aus:
Anfragen -> LoadBalancer1 (haProxy)
|
---------------- Server 1
---------------- Server 2
---------------- Server 3
|
LoadBalancer2 (haProxy)
Mit Hilfe einer IPV4 Failover IP möchte ich ich ein zeitnahes Umschalten des LB´s, im Falle eines Ausfalls, ermöglichen, OHNE dass die FailOver IP manuell im VCP umgestellt werden muss. Die Prüfung auf Erreichbarkeit sollen unabhängig LB1 und LB2 durchführen. Nun läuft auf beiden Servern kein PHP, daher der Gedanke das Ganze über ein bash-Script zu realisieren. Dieses soll dann für einen Cron-Job verwendet werden.
Folgenden Ansatz habe ich finden können:
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @your_soap_request.xml -X POST https://www.vservercontrolpanel.de:443/WSEndUser?xsd=1
In der Datei "your_soap_request.xml" müsste sich dann der Request befinden.
Laut Informationen des Supports sind folgende Werte erforderlich:
changeIPRouting.loginName:
changeIPRouting.password:
changeIPRouting.routedIP:
changeIPRouting.routedMask:
changeIPRouting.destinationVserverName:
changeIPRouting.destinationInterfaceMAC:
Und jetzt sind die Profis gefragt, denn genau an dieser Stelle komme ich nicht mehr weiter. Vielleicht lesen dies auch die Entwickler der VCP API ;). Bisher musste ich mit SOAP noch nichts veranstalten. Hier fehlen leider praktische Beispiele in der Wiki. Es wäre schade, wenn man eine FailOverIP nicht zum eigentlichen Zweck der Ausfallsicherheit und Verfügbarkeit im Sinne einer unterbrechungsfreien Umschaltung verwenden könnte. Vielleicht kennt jemand auch einen eleganteren Weg, um das VCP anzusteuern. Ich hoffe ich bin mit meinem Problem nicht so ganz allein, wie ich mich gerade fühle?!
Ich würde mich über Anregungen und Ideen sehr freuen , also besten Dank im Voraus!