<html><body><div style="font-family: Arial; font-size: 10pt; color: #000000"><div>Hey folks,</div><div><br></div><div>I'll be doing an upgrade soon for my core hypervisors running qemu 2.0 built with Gluster 3.5.2 connecting to a replicated 3.5.2 volume.</div><div><span style="font-size: 10pt;">The upgrade path I'd like to do is:</span></div><div><span style="font-size: 10pt;">1. migrate all machines to node not being upgraded</span></div><div><span style="font-size: 10pt;">2. prevent client heals as documented over at&nbsp;http://www.gluster.org/community/documentation/index.php/Upgrade_to_3.6</span></div><div><span style="font-size: 10pt;">3. stop gluster server and gluster processes on node being upgraded&nbsp;</span></div><div><span style="font-size: 10pt;">4. upgrade kvm, gluster, and supporting packages to required to 3.6.3</span></div><div><span style="font-size: 10pt;">5. restart node being upgraded</span></div><div><span style="font-size: 10pt;">6. Node joins pool again except one node will be running 3.6.3 and the other 3.5.2</span></div><div><span style="font-size: 10pt;">7. perform heal to ensure data correct</span></div><div><span style="font-size: 10pt;">8. migrate all machines over to newly upgraded node</span></div><div><span style="font-size: 10pt;">9. repeat steps 3-5 for other node</span></div><div><span style="font-size: 10pt;">10. perform heal to ensure data correct</span></div><div><span style="font-size: 10pt;">11. rebalance machines as necessary</span></div><div><span style="font-size: 10pt;">12. upgrade complete</span></div><div><span style="font-size: 10pt;"><br></span></div><div><span style="font-size: 10pt;">This method has the obvious issue of will the two nodes behave as expected when on different major versions with the gain of no downtime for vm's. Is this method too risky? Has anyone tried it? Would appreciate any input.</span></div><div><span style="font-size: 10pt;"><br></span></div><div><span style="font-size: 10pt;">Thanks,</span></div><div><span style="font-size: 10pt;">Josh</span></div></div></body></html>