Now that Cisco had left the load balancing market there are going to be a large number of companies moving to other companies load balancers. Currently I’m in the process of migrating off of some Cisco CSS’s onto F5 BIG-IP load balancers. There are many different methods of replacing load balancers. Unfortunately I cannot copy the configuration off of the CSS and paste it into the new load balancer. This cannot be done even if you move from the Cisc CSS to the Cisco ACE. The Cisco ACE is completely different from the CSS.
You always have an option of performing the Flash Cut. If you are not familiar, a flash cut is when you configure the new unit before the cut over. At the time of cut over, you simply move the cables from the old unit to the new unit. When I replace switches or routers, I would use this method. I’m very familiar with routers and switches and my confidence level is very high with this approach on those devices.
When moving to the F5 BIG-IP, my confidence wasn’t so high. It was a new device to me with an operating system that I was not familiar with. Due to this along with many other reasons, we decided to move the servers and services to the new load balancer one by one. This consisted of new IP’s for some VIP’s (Virtual IP) and servers. At the very least a default gateway change on the server.
I configured the services on the load balancer and installed it in parallel to the old one. One service at a time, IP’s and/or the default gateway was changed. The DNS pointed to a new IP and the service was moved.
This method has worked very well to have time to troubleshoot each service before moving onto the next. If one service had an issue, it didn’t affect any others. The business liked this method because of the reduced potential for mass outages. On the other hand, it caused a lot of coordination of maintenance windows in off hours.
What methods have you used to migrate to another load balancer?
What load balancer are you moving to?
How do you like the new load balancer compaired to your old one?