<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Hello<BR>&nbsp;&nbsp;&nbsp; My scenario is like this:<BR>&nbsp; &nbsp; AudioCodes GW<BR>&nbsp; &nbsp; Two * production machines<BR>&nbsp; &nbsp; Extensions Ranges split between both * production systems.<BR>&nbsp; &nbsp; Mysql 4.1<BR>&nbsp; &nbsp; Asterisk BE 1.2<BR>&nbsp; &nbsp; SER 0.9<BR>&nbsp; &nbsp; Sync and transaction scripts to maintain data inetgrity.<BR>&nbsp; &nbsp; clients can register to either server.&nbsp; SER is used for routing. If a client cannot get to it's primary server, it is then re-routed to the second server.<BR>&nbsp; &nbsp; This scenario has been up and running for over 1 year now with no issues.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR>&nbsp;&nbsp;&nbsp; ---------------------------------------<BR>&nbsp; &nbsp; From: <A href="mailto:asterisk-ha-clustering-bounces@lists.digium.com" ymailto="mailto:asterisk-ha-clustering-bounces@lists.digium.com">asterisk-ha-clustering-bounces@lists.digium.com</A> [mailto:<A href="mailto:asterisk-ha-clustering-bounces@lists.digium.com" ymailto="mailto:asterisk-ha-clustering-bounces@lists.digium.com">asterisk-ha-clustering-bounces@lists.digium.com</A>] On Behalf Of Ricardo Carvalho<BR>&nbsp; &nbsp; Sent: Thursday, January 17, 2008 6:02 AM<BR>&nbsp; &nbsp; To: Asterisk High Availability and Clustering List - Non-CommercialDiscussion<BR>&nbsp; &nbsp; Subject: Re: [asterisk-ha-clustering] Load sharing between two asteriskservers<BR>&nbsp; &nbsp; My scenario is like this:<BR>&nbsp; &nbsp; * one production machine<BR>&nbsp; &nbsp; * one hot standby machine<BR>&nbsp; &nbsp; *
 MySQL Replication between both servers in Master/Master configuration for CDR and Realtime SIP<BR>&nbsp; &nbsp; * VRRP (running by the keepalived daemon) to share the same IP address which is set in SRV records of the DNS of the domain served by the Asterisk. Since asterisk daemon of both machines binds that virtual IP address, when the hot standby machine assumes production, by that time keepalived daemon starts asterisk automatically in that machine. <BR><BR>- Ignored:<BR>&nbsp; &nbsp; <BR>&nbsp; &nbsp; * Since clients registration information isn't shared between servers because it is kept in AstDB and not in the MySQL (which is replicated between those two machines), I made one script that reboots all phones (about 300) that my site have so that they re-register when they go up. But this is a bad solution, the best thing would be to share registration information between both servers. Which one would be the best for me? What would you recommend? I
 was planning to use DRDB to replicate AstDB registration information but since I read in this thread it is only unidirectional, it already seams not to be so good idea... can and should DUNDI be used in my scenario? <BR>&nbsp; &nbsp; <BR>&nbsp; &nbsp; Regards,<BR>&nbsp; &nbsp; Ricardo Carvalho.<BR>&nbsp; &nbsp; <BR>&nbsp; &nbsp; <BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ____________________________________________________________________________________<BR>&nbsp; &nbsp; Looking for last minute shopping deals?&nbsp; <BR>&nbsp; &nbsp; Find them fast with Yahoo! Search. &nbsp; <A href="http://tools.search.yahoo.com/newsearch/category.php?category=shopping" target=_blank>http://tools.search.yahoo.com/newsearch/category.php?category=shopping</A><BR><BR>- Done.<BR><BR></DIV><!-- kill -->
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR><BR>-----Inline Message Follows-----<BR><BR>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">My scenario is like this:</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">AudioCodes GW</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Two * production machines</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Extensions Ranges split between both * production systems.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Mysql 4.1</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Asterisk BE 1.2</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">SER 0.9</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Sync and transaction scripts to maintain data inetgrity.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">clients can register to either server.&nbsp; SER is used for routing. If a client cannot get to it's primary server, it is then re-routed to the second server.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">This scenario has been up and running for over 1 year now with no issues.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">---------------------------------------</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> asterisk-ha-clustering-bounces@lists.digium.com [mailto:asterisk-ha-clustering-bounces@lists.digium.com] <B>On Behalf Of </B>Ricardo Carvalho<BR><B>Sent:</B> Thursday, January 17, 2008 6:02 AM<BR><B>To:</B> Asterisk High Availability and Clustering List - Non-CommercialDiscussion<BR><B>Subject:</B> Re: [asterisk-ha-clustering] Load sharing between two asteriskservers</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt">&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt">My scenario is like this:<BR><BR>* one production machine<BR>* one hot standby machine<BR>* MySQL Replication between both servers in Master/Master configuration for CDR and Realtime SIP<BR>* VRRP (running by the keepalived daemon) to share the same IP address which is set in SRV records of the DNS of the domain served by the Asterisk. Since asterisk daemon of both machines binds that virtual IP address, when the hot standby machine assumes production, by that time keepalived daemon starts asterisk automatically in that machine. <BR><BR>* Since clients registration information isn't shared between servers because it is kept in AstDB and not in the MySQL (which is replicated between those two machines), I made one script that reboots all phones (about 300) that my site have so that they re-register when they go up. But this is a bad solution, the best thing would be to share registration information between
 both servers. Which one would be the best for me? What would you recommend? I was planning to use DRDB to replicate AstDB registration information but since I read in this thread it is only unidirectional, it already seams not to be so good idea... can and should DUNDI be used in my scenario? <BR><BR>Regards,<BR>Ricardo Carvalho.</P>
<P>&nbsp;</P></DIV><BR>
<HR SIZE=1>
Looking for last minute shopping deals? <A href="http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping" target=_blank rel=nofollow>Find them fast with Yahoo! Search.</A></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">My scenario is like this:</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">AudioCodes GW</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Two * production machines</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Extensions Ranges split between both * production systems.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Mysql 4.1</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Asterisk BE 1.2</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">SER 0.9</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Sync and transaction scripts to maintain data inetgrity.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">clients can register to either server.&nbsp; SER is used for routing. If a client cannot get to it's primary server, it is then re-routed to the second server.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">This scenario has been up and running for over 1 year now with no issues.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">---------------------------------------</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> asterisk-ha-clustering-bounces@lists.digium.com [mailto:asterisk-ha-clustering-bounces@lists.digium.com] <B>On Behalf Of </B>Ricardo Carvalho<BR><B>Sent:</B> Thursday, January 17, 2008 6:02 AM<BR><B>To:</B> Asterisk High Availability and Clustering List - Non-CommercialDiscussion<BR><B>Subject:</B> Re: [asterisk-ha-clustering] Load sharing between two asteriskservers</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt">&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt">My scenario is like this:<BR><BR>* one production machine<BR>* one hot standby machine<BR>* MySQL Replication between both servers in Master/Master configuration for CDR and Realtime SIP<BR>* VRRP (running by the keepalived daemon) to share the same IP address which is set in SRV records of the DNS of the domain served by the Asterisk. Since asterisk daemon of both machines binds that virtual IP address, when the hot standby machine assumes production, by that time keepalived daemon starts asterisk automatically in that machine. <BR><BR>* Since clients registration information isn't shared between servers because it is kept in AstDB and not in the MySQL (which is replicated between those two machines), I made one script that reboots all phones (about 300) that my site have so that they re-register when they go up. But this is a bad solution, the best thing would be to share registration information between
 both servers. Which one would be the best for me? What would you recommend? I was planning to use DRDB to replicate AstDB registration information but since I read in this thread it is only unidirectional, it already seams not to be so good idea... can and should DUNDI be used in my scenario? <BR><BR>Regards,<BR>Ricardo Carvalho.</P>
<P>&nbsp;</P></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<HR SIZE=1>
</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Looking for last minute shopping deals? <A href="http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping" target=_blank rel=nofollow>Find them fast with Yahoo! Search.</A></DIV><BR></DIV></div><br>
      <hr size=1>Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a></body></html>