Fallback - Vserver -dyndns

boelkstoff

Neuer User
Mitglied seit
8 Mai 2007
Beiträge
130
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe einen Asterisk-Server am laufen.
Dieser ist nur für VOIP gedacht und ist auf einem Debian vServer installiert.
Ich besitze zwei identische vServer und wenn einer ausfällt schalte ich manuell um.
Das umschalten passiert, indem ich den Dyndns-Eintrag auf den anderen Asterisk-Server einstellen und den Asterisk auf dem zweiten vServer starte.

Da ich bald längere Zeit in den Urlaub fahre, möchte ich, dass dieses automatisch passiert.

Kann mir jemand dazu helfe?

Dazu dachte ich mir, dass der nicht aktive Server immer den aktiven kontrolliert und bei bedarf den dyndns Eintrag (no-ip.info) ändert und sich zum aktiven erklärt (asterisk startet).

Ich habe hier etwas von hearbeat gelesen, jedoch keine Ahnung.

Kann mir jemand erklären, wie ich mein Szenario realisieren kann?

Vielen Dank
 
@boelkstoff

Ich besitze zwei identische vServer und wenn einer ausfällt schalte ich manuell um.

Anpassen der IP für dyndns geht am besten mit dem addns.pl Script.
Ich habe hier etwas von hearbeat gelesen

Richtig gelesen.

Was spricht dagegen beide mit unterschiedlichen domain-namen
laufen lassen. Wenn einer nicht geht, dann probiert man den anderen?

Gruß
britzelfix
 
britzelfix schrieb:
@boelkstoff
Was spricht dagegen beide mit unterschiedlichen domain-namen
laufen lassen. Wenn einer nicht geht, dann probiert man den anderen?

An dem Asterisk sind ca. 10 Teilnehmer angeschlossen. Ich kann nicht auf alle Fritzboxen,Grandstream die Domainnamen ändern, wenn einer Abstürzt.

Danke für den Hinweis mit dem addns.pl Skript.

Jetzt fehlt mir nur weitere Infos zu diesem Heartbeat.
Damit ein Server den anderen überwacht und bei darf einige Skripte ausführt (addns Skript, warten, asterisk starten, email verschicken)

Kann mir jemand helfen bzw. sagen wie ich dieses Hearbeat zum laufen bekomme. Wo bekomme ich es her und wie konfiguriere ich es? Bin leider nicht gerade sehr Linux-fit.

Vielen Dank
 
@boelkstoff

Benutze heartbeat 1, die 2er version unterstützt nur mehr als 2 server.
in der /etc/ha.d/haresources (server1) sollte
"servername1 asterisk" stehen wobei asterisk die /etc/init.d/asterisk bedeutet.
in der /etc/ha.d/haresources (server2) sollte
"servername1 asterisk" stehen, weil server1 dein hauptserver ist.
die /etc/init.d/asterisk kann man übernehmen oder selber schreiben, da solltest du auch
das addns.pl script reinfrimmeln.
alles andere die doku von heartbeat, die ha.cf ist auch sehr gut dokumentiert.
und immer schön die /var/log/ha-log beobachten.

BTW: es gibt massig infos darüber etwa hier:
http://www.voip-info.org/wiki/view/Asterisk+High+Availability+Solutions

Gruß
britzelfix
 
Hallo britzelfix,
vielen Dank für die Antwort.
Auf meinem Vserver ist Debian sarge installiert.
Als heartbeat habe ich:
http://www.ultramonkey.org/download/heartbeat/
bzw. genauer:
http://www.ultramonkey.org/download/heartbeat/old-stable.latest/debian-sarge/
gefunden.

Eine Frage noch. Wie verhält sich folgendes Szenario:
1. Server1(Haupt) ist ausgefallen und Server2(Backup) springt ein.
2. Server1 ist durch ein reboot wieder voll funktionsfähig.
Ist Server1 jetzt der backupserver, falls Server2 ausfällt?
Kann man das auch über dieses Heartbeat realisieren?

Kann ich diese Doku für Hearbeat nehmen:
http://www.linux-ha.org/ConfiguringHeartbeat
oder kennst Du andere?

Vielen Vielen Dank
 
@boelkstoff

Eine Frage noch. Wie verhält sich folgendes Szenario:
1. Server1(Haupt) ist ausgefallen und Server2(Backup) springt ein.
2. Server1 ist durch ein reboot wieder voll funktionsfähig.
Ist Server1 jetzt der backupserver, falls Server2 ausfällt?
Kann man das auch über dieses Heartbeat realisieren?
auto_failback off in der ha.cf, ist auch sehr gut dokumentiert

Die Dokus sind leider katastrophal, ich kann Dir
nichts bestimmtes empfehlen.

Gruß
britzelfix
 
Hallo britzelfix,

schade :-). Trotzdem vielen Dank. Du hast Du zumindest einen guten Start gefunden. Jetzt muss ich noch rausfinden, wie ich das ganze teste.
Ich glaube ich werde mir mal den VMWarePlayer installieren und mit zwei Debian Sarge Imagen spielen.

Vielen Dank
 
@boelkstoff

oder OpenVZ mit 2 VEs, ist ganz einfach :-)

Gruß
britzelfix
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,094
Beiträge
2,281,212
Mitglieder
377,294
Neuestes Mitglied
Hirnrinde69