Om toch nog te kunnen bellen en gebeld te worden indien er problemen met mijn server en/of internet verbinding zijn, ben ik op zoek naar een high availability oplossing.
Deze zou er uit kunnen bestaan Asterisk op een VPS te plaatsen in slave mode, die automatisch master wordt indien er problemen zijn.
Heartbeat is iets wat ik vaak tegenkom als mogelijke oplossing. Het probleem hierbij is dat je servers in hetzelfde subnet moeten zitten.
Heeft iemand ervaring met een soortgelijke setup of andere tips voor een HA oplossing voor Asterisk?
Asterisk HA oplossing
- xming
- Pro Member
- Berichten: 434
- Lid geworden op: 06 okt 2005, 10:35
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 47 keer
Je wilt enkel fail-over? Of echt HA/clustering/...? Met fail-over bedoel ik dus alleen de diensten overnemen en HA/cluster/... gaat ook de bestaande connecties (in jouw geval tel. gesprekken) overnemen.
Fail-over is veel simpeler, L2 VPN tussen de 2 servers en de endpoints en kies een van de zo vele bestaande oplossingen of met eigen scripts voor test/failover.
Maar hoe kan je nog uitbellen als je internet down is?
Fail-over is veel simpeler, L2 VPN tussen de 2 servers en de endpoints en kies een van de zo vele bestaande oplossingen of met eigen scripts voor test/failover.
Maar hoe kan je nog uitbellen als je internet down is?
-
- Elite Poster
- Berichten: 839
- Lid geworden op: 21 dec 2009, 15:59
- Uitgedeelde bedankjes: 146 keer
- Bedankt: 30 keer
@xming, +1 voor je reactie
mijn benaming was verkeerd, ik ben op zoek naar een fail-over die asterisk als daemon kan overnemen, niet de bestaande tel gesprekken.
Blijkbaar kan OpenVPN ook een L2 VPN maken tussen de 2 servers? Dus dan dit in combinatie met iets als heartbeat?
Ik kan inderdaad dan thuis niet meer uitbellen, het gaat me er eerder om dat bv. DISA blijft werken (vanaf een externe gsm).
@VOiD
Hoe bedoel je dit precies? Dus bv. naast het asterisk account in mijn DECT ook een aantal regels om rechtstreeks met bv. OVH uit te bellen?
Dit is jammer genoeg ook geen oplossing voor de boven besproken DISA functionaliteit.
mijn benaming was verkeerd, ik ben op zoek naar een fail-over die asterisk als daemon kan overnemen, niet de bestaande tel gesprekken.
Blijkbaar kan OpenVPN ook een L2 VPN maken tussen de 2 servers? Dus dan dit in combinatie met iets als heartbeat?
Ik kan inderdaad dan thuis niet meer uitbellen, het gaat me er eerder om dat bv. DISA blijft werken (vanaf een externe gsm).
@VOiD
Hoe bedoel je dit precies? Dus bv. naast het asterisk account in mijn DECT ook een aantal regels om rechtstreeks met bv. OVH uit te bellen?
Dit is jammer genoeg ook geen oplossing voor de boven besproken DISA functionaliteit.
- xming
- Pro Member
- Berichten: 434
- Lid geworden op: 06 okt 2005, 10:35
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 47 keer
Ik vermoed dat je de volgende bedoelt
VPS moet van thuis overnemen indien "thuis" niet meer bereikbaar is. Als di het geval is dan los je het simpel op met DNS fail over. Je moet ergens dyndns of eigen dns server geconfigd met dynamic update hebben.
sip.mijndomain.be verwijs naar het IP van thuis als alles normaal is, check vanuit je VPS of thuis + SIP server (thuis) nog naar behoren werkt, indien niet update sip.mijndomain.be zodat die verwijst naar het IP van de VPS. En terugzetten als "thuis" terug werkt.
Voila
Er zijn wel details dat je moet uitwerken, let op DNS ttl, sip registration timeout, enz.
Code: Selecteer alles
SIP client -> internet -> thuis -> SIP server
-> VPS -> SIP server
sip.mijndomain.be verwijs naar het IP van thuis als alles normaal is, check vanuit je VPS of thuis + SIP server (thuis) nog naar behoren werkt, indien niet update sip.mijndomain.be zodat die verwijst naar het IP van de VPS. En terugzetten als "thuis" terug werkt.
Voila
Er zijn wel details dat je moet uitwerken, let op DNS ttl, sip registration timeout, enz.
-
- Elite Poster
- Berichten: 839
- Lid geworden op: 21 dec 2009, 15:59
- Uitgedeelde bedankjes: 146 keer
- Bedankt: 30 keer
De oplossing die je hierboven geeft is perfect voor bv. soft phones, terwijl ik op zoek ben naar een vorm van failover zodat bij calamiteiten er nog naar de verschillende DID's kan gebeld worden die aan deze server gekoppeld zijn.
Het is dus niet wat ik zoek.
Het is dus niet wat ik zoek.
- xming
- Pro Member
- Berichten: 434
- Lid geworden op: 06 okt 2005, 10:35
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 47 keer
Huh? Waaorm niet? Jouw SIP server registreert toch bij je DID providers? Als thuis server niet meer werkt, registreer toch vanuit je VPS?jorgo schreef:De oplossing die je hierboven geeft is perfect voor bv. soft phones, terwijl ik op zoek ben naar een vorm van failover zodat bij calamiteiten er nog naar de verschillende DID's kan gebeld worden die aan deze server gekoppeld zijn.
Het is dus niet wat ik zoek.
Je foon registreer via DNS op je SIP server, je SIP server (maakt niet uit welke) registreert op de server(s) van DID providers, heeft totaal geen DDNS/fail-over nodgi.
-
- Elite Poster
- Berichten: 839
- Lid geworden op: 21 dec 2009, 15:59
- Uitgedeelde bedankjes: 146 keer
- Bedankt: 30 keer
Dus wat jij voorstelt is zowel de server thuis eerst laten registreren naar de DID, en vervolgens de VPS dit ook laten doen.
De VPS zal niet kunnen registreren vermits er al een registratie is op de server thuis.
Indien de server thuis plat gaat registreert de VPS automatisch dit nummer, waardoor dit vanaf een gewoon toestel bruikbaar blijft?
De VPS zal niet kunnen registreren vermits er al een registratie is op de server thuis.
Indien de server thuis plat gaat registreert de VPS automatisch dit nummer, waardoor dit vanaf een gewoon toestel bruikbaar blijft?
- xming
- Pro Member
- Berichten: 434
- Lid geworden op: 06 okt 2005, 10:35
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 47 keer
Nee en ja.
Thuis server laten registreren, VPS in standby en houdt de thuis server in de gaten. Als thuis eruit ligt, neemt VPS alles over (DNS, SIP registratie, ...), je kan nog vanuit overal nog aan je SIP dienst behalve vanuit thuis.
Thuis server laten registreren, VPS in standby en houdt de thuis server in de gaten. Als thuis eruit ligt, neemt VPS alles over (DNS, SIP registratie, ...), je kan nog vanuit overal nog aan je SIP dienst behalve vanuit thuis.
-
- Elite Poster
- Berichten: 839
- Lid geworden op: 21 dec 2009, 15:59
- Uitgedeelde bedankjes: 146 keer
- Bedankt: 30 keer
Ok, dat is duidelijk. Nog eens bedankt voor de opvolging +1
Wat me niet duidelijk is, is documentatie of een voorbeeld of gewoonweg maar een simpele beschrijving m.b.t.
1) best practices om de VPS server thuis te laten monitoren
2) een oplossing om 'alles over te nemen'
Wat me niet duidelijk is, is documentatie of een voorbeeld of gewoonweg maar een simpele beschrijving m.b.t.
1) best practices om de VPS server thuis te laten monitoren
2) een oplossing om 'alles over te nemen'
- xming
- Pro Member
- Berichten: 434
- Lid geworden op: 06 okt 2005, 10:35
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 47 keer
Documentatie? Ge zult wel ergens iets vinden. Welke OS gebruik je?
Je kan namelijk alles zo simpel houden en zelf wat scriptjes schrijven, of je kan zo complex maken als je wilt met bestaande pakketten (voor monitoring, DNS, ...).
Je kan namelijk alles zo simpel houden en zelf wat scriptjes schrijven, of je kan zo complex maken als je wilt met bestaande pakketten (voor monitoring, DNS, ...).