Question : y'en a t'il qui font du asterisk redondant, genre setup heartbeat et tout ? J'attends votre retour d'expérience :)
J'ai mis en place une maquette avec 3 serveurs Asterisk interconnectés.
Les terminaux SIP sont configurés pour se connecter à l'un des serveurs, puis au 2nd, puis au 3me... Les trois serveurs sont configurés pour accueillir les mêmes terminaux. L'appel est transmis aux 3 serveurs en même temps.
Par exemple, si les serveurs s'appellent "foo", "bar" et "baz", et que tu appelles le 4242, ça essaie de joindre "foo/4242", "bar/4242" et "baz/4242" ; et forcément, il n'y a qu'un terminal qui sonne, connecté à l'un des serveurs (lequel, on s'en fout).
Du coup, en mode nominal, la répartition de charge est 'achement facile : tu configures tes terminaux différemment, un tiers sur chaque serveur.
Et si un serveur plante, bah ton terminal switch tout seul sur un autre serveur.
La seule contrainte lourde est que le "ping" de la connexion SIP doit se faire assez fréquemment... Et puis ça fout un peu le bordel dans les CDR, mais ça il suffit d'un peu de BI pour débroussailler.
(désolé pour les approximations de vocabulaire, j'ai mis ça en place il y a maintenant plus d'un an, je n'ai pas refait d'Asterisk depuis, et le week-end je ne me rappelle pas toujours bien du vocabulaire de mon boulot...)
[^] # Re: Bien, et la redondance ?
Posté par Sébastien Maccagnoni . En réponse à la dépêche Asterisk 1.8 pour la téléphonie et VoIP. Évalué à 4.
J'ai mis en place une maquette avec 3 serveurs Asterisk interconnectés.
Les terminaux SIP sont configurés pour se connecter à l'un des serveurs, puis au 2nd, puis au 3me... Les trois serveurs sont configurés pour accueillir les mêmes terminaux. L'appel est transmis aux 3 serveurs en même temps.
Par exemple, si les serveurs s'appellent "foo", "bar" et "baz", et que tu appelles le 4242, ça essaie de joindre "foo/4242", "bar/4242" et "baz/4242" ; et forcément, il n'y a qu'un terminal qui sonne, connecté à l'un des serveurs (lequel, on s'en fout).
Du coup, en mode nominal, la répartition de charge est 'achement facile : tu configures tes terminaux différemment, un tiers sur chaque serveur.
Et si un serveur plante, bah ton terminal switch tout seul sur un autre serveur.
La seule contrainte lourde est que le "ping" de la connexion SIP doit se faire assez fréquemment... Et puis ça fout un peu le bordel dans les CDR, mais ça il suffit d'un peu de BI pour débroussailler.
(désolé pour les approximations de vocabulaire, j'ai mis ça en place il y a maintenant plus d'un an, je n'ai pas refait d'Asterisk depuis, et le week-end je ne me rappelle pas toujours bien du vocabulaire de mon boulot...)