Vmotion with vrrp-a heartbeats best practice
toddmason
Member ✭
I'm not seeing (or finding) any documents out there that speak to best practices with VMware 's vmotion of a vThunder ADC when vrrp-a is operational. Understanding that during a vmotion event the VM is stunned momentarily and likely little to no IO for a short period of time. It would seem to me then that any heartbeat traffic between the two devices would potentially be jeopardized and could cause fail over.
Is vmotion recommended with vADCs or if so are there any specific practices when using it?
We come from a shop with lots of history with physical ADCs and have been migrating to virtualized over time. We seem to have gotten away with it (vmotion) at times but other times not.
Suggestions or thoughts?
Thank you in advance.
Is vmotion recommended with vADCs or if so are there any specific practices when using it?
We come from a shop with lots of history with physical ADCs and have been migrating to virtualized over time. We seem to have gotten away with it (vmotion) at times but other times not.
Suggestions or thoughts?
Thank you in advance.
0
Comments
The same would be true for a busy vThunder.
Since you are using VRRP already, make sure all traffic passes the master before using vMotion on the secondary unit. So if the current master needs to be moved, first move all the traffic to the other system. In this case even if there is a hickup in the VRRP-A communication, there will not be a state change. After the vMotion has concluded you can move the traffic to the moved system or keep it on the master. Or rebalance it all depending on the VRRP-A setup you are using.
As I indicated we come from heavy physical ADC shop so the topology of dual ADCs is an easy concept to go forward in a virtual environment. I'm wondering now if a single vADC that is monitored by VMWare wouldn't be worth exploring. I don't know if the VMTools are required or if they're even supported or can be installed in the underlying OS. I'm getting off subject here. Just thinking out loud.
Thank you.
I have no experience with customers using vMotion and vThunder.
Regarding single vADC instances and monitoring with VMWare, it depends on the version you are running, but in general A10 does have VMTools available.
You mean a single vADC, so no HA/redundancy? That would provide you with effectively... no redundancy, well at least not without service interruption. That does not seem like a good idea to me.
vMotion is not meant to provide redundancy
For workload/resource management I can totally understand how/why it is an excellent feature of VMWare.
What is the problem you are trying to solve with vMotion?
My group owns the VMs running in the virtualized environment. We do NOT however own/operate the virtualized environment; ie VMWare vSphere. It is those owners/operators that maintain all VMs should be able to continue operation whenever they vMotion VMs (because of environment loading, provisioning activities or otherwise) or perform snapshots.
I am with the position that that is not reasonable for vADCs and need to operate without VM stuns by the hypervisor.