Hi Eslam,<br><br>I guess Brendan means:<br>1.set up a new cluster, maybe only one node, running new version of rabbitmq like 2.8.1<br>2.redirect some of your clients to the new cluster (you can't go too fast, the new cluster couldn't not handle too many clients)<br>3.upgrade one node in the old cluster to the new version of rabbitmq<br>4.add the node upgraded to the new cluster<br>5. redirect some of your clients to the new cluster<br>6.repeat step 3 to 5 until all nodes upgraded and all clients redirected to the new cluster<br><br>To create rabbitmq cluster, rabbitmqctl command is the only way to achieve as I know.<br><br>On Thursday, April 5, 2012 1:02:55 AM UTC+8, Eslam El Husseiny wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">sorry but i didn't understand the procedure of adding new physical cluster running 2.8.1<br>do you mean using rabbitmqctl command to new physical machine to cluster , OR ?<br><br>Thanks in advance <br><br>On Monday, April 2, 2012 6:35:11 AM UTC+2, Brendan Hay wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Roshan,<p>I would suggest you provision a _new_ physical cluster running 2.8.1<br>side by side with your old cluster, and then incrementally move<br>producers/consumers over.</p><p>Are you using some sort of load-balancer in front of your cluster,<br>such as HAProxy or LVS?<br>What sort of service discovery do the clients use to find Rabbit?<br>(Chef, ZooKeeper, hard-coded configs, etc.)</p><p>Regards,<br>Brendan</p><p>On Apr 2, 3:14&nbsp;am, Codevally &lt;<a>codeva...@gmail.com</a>&gt; wrote:<br>&gt; Hi All<br>&gt;<br>&gt; I need to upgrade our current production 2.7.1 RabbitMQ cluster to it's new<br>&gt; 2.8.1 version.<br>&gt;<br>&gt; In our production cluster, we have 2 disc node and erlang R15B installed.<br>&gt; According to the RabbitMQ cluster guilde:<br>&gt;<br>&gt; "All nodes in a cluster must be running the same versions of Erlang and<br>&gt; RabbitMQ, although they may have different plugins installed. Therefore it<br>&gt; is necessary to stop all nodes in the cluster, then start all nodes when<br>&gt; performing an upgrade."<br>&gt;<br>&gt; In our case we cannot shutdown our existing cluster, because it is heavily<br>&gt; used to send messages across regions.<br>&gt;<br>&gt; Could someone please let me know how to upgrade 2.7.1 cluster without<br>&gt; shutdown the entire cluster.<br>&gt;<br>&gt; Many Thanks.<br>&gt; /Roshan<br>&gt;<br>&gt; ______________________________<wbr>_________________<br>&gt; rabbitmq-discuss mailing list<br>&gt; rabbitmq-disc...@lists.<wbr>rabbitmq.comhttps://<a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">lists.<wbr>rabbitmq.com/cgi-bin/mailman/<wbr>listinfo/rabbitmq-discuss</a><br>______________________________<wbr>_________________<br>rabbitmq-discuss mailing list<br><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<wbr>rabbitmq.com</a><br><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<wbr>cgi-bin/mailman/listinfo/<wbr>rabbitmq-discuss</a><br></p><p></p><p></p><p></p></blockquote></blockquote>