Quantcast
Channel: VMware Communities: Message List
Viewing all articles
Browse latest Browse all 49146

Re: VM traffic in case of overload

$
0
0

I would probably solve this in the following way:

 

  1. A load balancer must sit in front of the two or more real servers. The load balancer must have an API that can deactivate members from the pool.
  2. Use vRealize Operations to monitor the two VMs in question.
  3. Use the management pack for vRealize Orchestrator and connect vROps to vRO.
  4. Create a workflow that uses whatever method/plug-in is supported by the load balancer to deactivate a member. The input to this workflow would be the name of the VM that has reached 80% utilization memory.
  5. Create an alarm in vROps that uses this threshold as a threshold. Have it call said workflow.
  6. Now, when a VM in that group reaches the utilization threshold you want, vROps can call out to vRO and supply in its payload the name of the VM. The vRO workflow will in turn call out to your load balancer and deactivate that member in the pool.
  7. Caveat here is that you'd need automation logic that restores that member to the pool once the condition is no longer true. Also further logic that ensures at least one member in the pool is always available regardless of any triggering events.

 

As you can see, there are quite a lot of steps with some degree of complexity, but it's entirely possible.


Viewing all articles
Browse latest Browse all 49146

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>